• ベストアンサー

同じ列にある数字を1つずつ表示したい、、、

エクセルで1つの列に重複している数字を含めてたくさんの数字があった時、別の列に種類を表示したいのですが?例えば1,2,3,4,3,4,2,3,1,2,3,2,1、とあれば1,2,3,4、と表示したいのですがどうしたらいいのですか?スイマセンへたくそな説明で、、、

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

  • ベストアンサー
回答No.3

A列にデータがあるとしたら、 1. B1=IF(COUNTIF(A$1:A1,A1)=1, A1, "")と入力してA列のデータ分下へコピー 2.B列をC列に値のコピー 3.C列を昇順に並べ替え ではだめですか?

nkmrhdyk
質問者

お礼

ありがとうございました。助かりました。

その他の回答 (2)

  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.2

1か所訂正します。 (9)G1に =IF(F1>MAX($D$1:$D$100),"",VLOOKUP(F1,$D$1:$E$100,2,FALSE))

  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.1

ちょっと複雑ですが、これでどうでしょう。 A1~A100にデータが入っているとします。 (1)B1に =COUNTIF(A$1:A1,A1)  あと、これを下にB100までコピー (2)C1に 1 (3)C2に =IF(B2=1,C1+1,C1) あと、これを下にC100までコピー (4)D1に 1 (5)D2に =IF(C1=C2,"",C2) あと、これを下にD100までコピー (6)E1に =A1 あと、これを下にE100までコピー (7)F1に 1 (8)F2に =F1+1 あと、これを下にF100までコピー (9)G1に =IF(F1>MAX(D1:D100),"",VLOOKUP(F1,$D$1:$E$100,2,FALSE)) あと、これを下にG100までコピー これで、G列にお求めのものが得られます。

関連するQ&A

  • エクセルで1列に入っている数字を抜き出したい

    お世話になります。 エクセルの2003で1列に入っている数字(文字)を別シートで抜き出したいです。 たとえば、 A列 2001 2002 2003 2001 2003 2004 2004 2001  : と、バラバラに長く入っています。 これを別のシートに A列 2001 2002 2003 2004 とまとめたいのです。 個数等は必要ありません。 純粋に入っている数字の種類を飛ばしたいのです。 宜しくお願いいたします。

  • 重複数字を除いて数字を表示する方法。

    どなたかご存じでしたらご回答をよろしくお願いします。 【質問】  A列~U列に数字が左から右に昇順で入っています。(数字は重複があります)   V列以降に重複を除いた数字を表示する方法が知りたいです。 ●実行前 1 1 4 6 10 10 16 19 21 24 25 27 29 30 33 33 35 38 38 39 42 2 3 5 6  7 9 10 13 14 18 21 23 27 27 28 31 32 33 39 41 42 3 4 5 6  9 11 12 17 18 19 20 24 25 26 28 34 36 37 38 38 39                           :                           : ●実行結果(Z列以降に重複した数字を除いた数字を表示する。) A列~U列の数字:1 4 6 10 16 19  21 24 25 27 29 30 33 35 38 39 42 A列~U列の数字:2 3 5 6  7  9  10 13 14 18 21 23 27 28 31 32 33 39 41 42 A列~U列の数字:3 4 5 6  9  11 12 17 18 19 20 24 25 26 28 34 36 37 38 39                              :                           : ●注意事項  ・使用するエクセルは2010です。  ・A~U列に入る数字は、1~43です。 以上、よろしくお願いします。

  • エクセルの列表示が数字なんです

    エクセル2007のアルファベットの列表示が数字表示になってしまいました。アルファベットの列表示に直す方法を教えて下さい。 以前ここで解決策を見たんですがその時は困っていなかったので良く読まず、覚えていませんでした。 緊急ではありませんがよろしくお願いします。

  • 重複している数字を表示する方法

    どなたかご存じでしたらご回答よろしくお願いします。 【質問】  エクセルのA列~E列に0~9迄の任意の数字が1つだけ入っています。  「A列~E列で重複している数字があればF列又はG列にその数字を出力する」  方法が知りたいです。具体的に下記のエクセルシートのとおりです。 ●エクセルシート   A B C D E F G   3 3 1 7 8 3   ←3が2個重複しているので、F列に3が入る。   7 7 7 7 7 7   ←7が5個重複しているので、F列に7が入る。   4 4 4 4 2 4   ←4が4個重複しているので、F列に4が入る。   6 6 6 3 1 6   ←6が3個重複しているので、F列に6が入る。   1 1 8 8 8 1 8 ←1が2個、8が3個重複しているので、F列に1、G列に8が入る。   3 3 2 2 5 3 2 ←3が2個、2が2個重複していうので、F列に3、G列に2が入る。    3 4 5 6 7     ←重複数字は無いため、F列、G列には何も入らない。  ●注意事項   ・使用するエクセルは2010です。 以上、よろしくお願いします。 投稿日時 - 2013-05-04 11:02:06

  • エクセル 数字の入っている列をピックアップしたい

    エクセルで表を作っており、以下のように各行ばらばらに 違う列に数字が入っています。 また、重複して違う列に数字が入っていることはありません。 この列の中から数字が入っているものを (入っていないセルは空か0が入っています) ピックアップした列を作りたいのですが、 適切な関数はありますでしょうか? 1  2   3    4     5

  • 列の数字に100をかけたい

    エクセル使ってます。 確か98だったと思います。 1つの列に数字ばかり並んでいる列があります。 その列のすべての数字に100を一括してかけたいのですがどうしたらいいでしょうか? エクセル初心者です。 よろしくおねがいします。

  • Excelの列が数字になってしまいました

    なぜか、Excelの行・列の表示が数字になってしまいました。行は数字、列はアルファベットに戻したいのですが、どのようにすればよろしいのでしょうか?

  • エクセルの列表示が数字に

    なんかの拍子にエクセルの列表示が数字になってしまいました。理由はわかりません。英文字に戻す方法をご助言ください。

  • エクセルの列を数字表示からアルファベット表示にしたい

    全くの初心者です、よろしくお願いします。 エクセルの列を数字表示からアルファベット表示にしたい のですが方法がわかりません。 教えてください。

  • excelで数字列から4桁ずつ分けて表示させたい

    excelを使って次のようなことをしたいのですが、うまくいきません。 あるセルに 0123456789123456 と16桁の数字列を入力すると 別の表の4つのセルにそれぞれ 0123 4567 8912 3456 と表示される。 字数が15桁を超えるとexcelが認識してくれないのでそれにも困っています。 どうすればよいのかご教授よろしくお願いします。。

専門家に質問してみよう