• ベストアンサー

エクセルについて

例えば、エクセルのある列で    a    a    a    b    b    b    b    c と並んでいたとします。 この場合、フィルタでは「a,b,c」とリストで表示されますよね。 このリストを作成したいのですが、方法はありますでしょうか。 関数などを使うのでしょうか。 良い方法がありましたら教えて頂きたいと思います。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

質問をさらに、ランダム性を入れて コード a c b a a c b とする A1:A8を範囲指定して F1に見出し「コード」を入れておく。 データーフィルターフィルタオプションの設定 指定した範囲 をチェック リスト範囲 A1:A8 検索条件範囲 何も入れない 抽出範囲 F1:F8 重複するレコードは無視する Ok 結果 コード c b a これで重複のないリストができます。

chormuno
質問者

お礼

回答ありがとうございます。 丁寧にわかりやすく教えて頂き、 おかげさまで難なくできました。 どうもありがとうございました。

その他の回答 (3)

noname#204879
noname#204879
回答No.3

[フィルタオプションの設定]にある“重複するレコードは無視する”機能を使えばよろしいかと。

chormuno
質問者

お礼

回答ありがとうございます。 皆様に教えて頂いた方法でやりたいことができました。 アドバイスありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

列の先頭が項目名になりますが 「データ」「フィルタ」「フィルタオプションの設定」で 抽出先を「指定した範囲」にしてコピー先のセル(先頭になります)を指定 「重複するデータを無視する」にチェックしてOKで指定した範囲に a ←項目名として表示 a b c となります。

chormuno
質問者

お礼

回答ありがとうございます。 教えて頂いた通りにしてできました! ありがとうございました。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

どのような事を成されたいのか、今一、伝わってきません。 >この場合、フィルタでは「a,b,c」とリストで表示されますよね。 >このリストを作成したいのですが、方法はありますでしょうか。 結果として、 列でaが入っている行のみ表示したいのでしょうか a a a 列で、重複した値の行は表示しないようにしたいのでしょうか a b c

chormuno
質問者

お礼

回答ありがとうございます。 質問内容分が下手で申し訳ありません。 列で、重複した値の行は表示しないようにしたかったのです。 ありがとうございました。

関連するQ&A

  • エクセル初心者です。

    エクセルで集計用シートを作成しています。 前もって空白セルに書式を入れた場合、#N/Aと表示されるのですが、これを消す方法はないのでしょうか?書式の入っているセルの上で間違ってDeleteを押すと関数自体も消えてしまいます・・。 文字を白くしてB列とC列にシートの保護をかけたら、入力自体ができなくなってしまいました。    A   B    C 1     #N/A  #N/A 2     #N/A  #N/A 3     #N/A  #N/A となっています。A列には入力することになります。A列に入力したものをVLOOKUP関数でB列とC列にデータが入ってきます。 関数を非表示にする方法と、消えなくする方法とかはないのでしょうか??

  • エクセルの関数についての質問です。エクセルは2003です。

    エクセルの関数についての質問です。エクセルは2003です。 A列とB列とC列には数字(金額)が入っております。 A列とB列を比較して一致するものには○(マル) 不一致には×(バツ)を付けるにはIF関数で倫理式にA=B 真の場合に○ 偽の場合に× と設定すれば出来ると思うのですが A列とB列とC列の3つの列を比較してD列に○×を付けたいのですが方法が 分かりません。A列とB列が同じでもC列がAとBと違うなら×というように 3つの列が同じ場合のみ○ どれかひとつの列で違うなら×と表示させたい のです。素人ですので伝えにくいですが宜しくお願い致します。

  • エクセルの絞込みによるリスト入力

    エクセルについて教えてください。 (1) A列を入力規制で『部』というリスト1からの入力になっています。 リスト1内には『1部、2部、3部』と入っているとします。 例えばA列に『1部』という名前をリストから選び、TabにてB列に移動した時 A列が『1部』であったならリスト2を表示、 A列が『2部』であったならリスト3を表示するという方法は可能でしょうか? リスト2には企画1課、企画2課・・ リスト3には営業1課、営業2課・・と入っているとします。 さらに、B列が『企画1課』と表示され C列にTab移動した時C列には人名リストから表示される、 といった絞込みのリスト入力をしたいと考えております。 (2) さらに、今回のようにA,B,C列をリスト内からの入力にしているのですが A列にリストから入力し、B列にTab移動した時に自動でリストが表示する方法は 可能でしょうか? 初心者であるためVBAは使用したことが無いので関数レベルで可能であれば 助かります。 よろしくお願いいたします。

  • エクセル 見出し

    エクセルの”列”見出しが1,2,3・・・と表示されているファイルを貰いましたが、通常は、A,B,C・・・で見ているので慣れないのと、関数を使おうとすると、セル指定=A,B.C・・・(A1 B2 など)と表示されてしまうのでとても使い辛いです。 1,2,3・・・の列表示をA,B,Cに直す方法を教えてくださると助かります。お願いします。

  • Excel 関数について

    エクセルの関数について質問です。 範囲内の一番大きな数字が○○の場合は**と表示、△△の場合は@@と表示、みたいな関数ってありますか? もう少しわかりやすく書くと、下の画像のリストの場合、B2:B4の中でB2が最大値の場合はA、B3の場合はB、B4の場合はCと表示、ということです。つまりこの場合は、リスト外のセル(A6等)にCと表示したいのですが・・ ifとrankやmaxのネスト関数も考えたんですが、ムリですよね?多分・・ エクセルは少し覚えようと思って数日前に2日程勉強しただけなので、そういう関数も勉強したけど 忘れてるだけかと思い、質問しました。 ちなみにエクセル2003です。 わかる方いらっしゃったら教えてください、よろしくお願いします!

  • Excelの関数について

    Excelの関数について 私のExcelは2003です。 表を作っていて A列とB列に数値を入れてその合計をC列に自動的に出すようにするのは C列に「=SUM(A3,B3)」と入れますよね? 1日数回のデータを取り A列とB列に数値を入力し 1ヶ月ほどデータを取り続けるので その分C列に入れた関数を下へセルの右下にポインタを合わせて十字の記号を出して 下へ関数を入れたのですが その場合C列には0と表示されますよね? これは防げないものなのですか? 後、そのC列に表示された合計値を 次の行のA列に表示させたいのですが そういう関数はありますか? C列の合計値に次の数を足して、合計値をどんどん増やしていくので 例えばC1の値をそのままA2に表示。 C2の値をそのままA3に表示 C5の値をそのままA6に表示としたいのですが 関数があったら教えてほしいです。

  • Excelの関数を複数まとめて

    Excelの関数のまとめ方について質問させてください。 A列   B列        C列 1    10 2    11 3    12 1    10 1 11 3 空白値(値なし) A列が1で且つB列が10の場合はC列にaと表示 A列が1で且つB列が11の場合にはC列にbと表示 A列が3で且つB列が空白(スペース)の場合はC列にcと表示 条件に合致しない場合は、B列の値をそのまま表示 というような複数条件判定の関数を一列内に纏めて計算させる場合には どのようにすればよいのでしょうか? ご教授の程宜しくお願い致します。

  • エクセルかマクロで・・・

    エクセル関数かマクロで作りたいのですが、   A列に数字B列に個数を入力していくとします。   A列の数字をB列の個数分だけC列に表示したいのです。  例えばA1に300、B1に5、A2に500、B2に6と入力した場合、   C1からC5に300、C6からC11に500、と表示するにはどうしたらよい  でしょうか。 よろしくお願いいたします。

  • エクセルで検索・表示の方法を教えてください。

    Sheet1のA列にそれぞれの名前を入力し   A 1 aさん 2 bさん 3 cさん Sheet2に各人のリスト   A   B   C 1      身長 体重 2 aさん  160  65 3 bさん  170  70 4 cさん  155  60 と記入していきリストを作成しておき それをSheet1のD列 E列に aさんの名前をクリックすると aさんの     身長  160           体重  65 などリストを表示させたいのですが、 Sheet1のA列の名前表示は動かないで bさんをクリックするとE列の結果だけ変わるように したいのですが。関数がわかりません。 教えてください。

  • エクセル関数について

    エクセルの関数について質問です。 例えば、 C1セルには、数値データが入っています。 A2~A10セルに日付データ。 B2~B10セルに数値データが入っている表があります。 B11セルの値に、(C1データ)-(A列の最新日付セルと同行のB列データ)を表示させたい場合、 どのような関数を作成すればよいですか。 宜しくお願いします。

専門家に質問してみよう