- ベストアンサー
同じ列にある数字を1つずつ表示したい、、、
エクセルで1つの列に重複している数字を含めてたくさんの数字があった時、別の列に種類を表示したいのですが?例えば1,2,3,4,3,4,2,3,1,2,3,2,1、とあれば1,2,3,4、と表示したいのですがどうしたらいいのですか?スイマセンへたくそな説明で、、、
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A列にデータがあるとしたら、 1. B1=IF(COUNTIF(A$1:A1,A1)=1, A1, "")と入力してA列のデータ分下へコピー 2.B列をC列に値のコピー 3.C列を昇順に並べ替え ではだめですか?
その他の回答 (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列にお求めのものが得られます。
お礼
ありがとうございました。助かりました。