- ベストアンサー
エクセルの関数で自動採番する方法を教えてください
【エクセルのデータ例】 A B C 1 1 あああ 2 2 いいい 1 3 あああ 3 4 ううう 4 5 えええ 4 6 えええ 5 7 おおお 上記のようにデータが入っていた時、A列に「重複しているものには同じ番号を自動で入力する」という関数を入れたいのですがどのようにすればよいでしょうか? マクロの場合はほとんど知識が無いので、詳しく教えていただきたいです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
D列とE列を作業列として使います。 D1に =IF(COUNTIF(C$1:C1,C1)=1,1,0) E1に =SUM(D$1:D1) と入力した上で、A1に =INDEX(E:E,MATCH(C1,C:C,FALSE)) と入力して、このA1、D1、E1を下方向へ複写でどうでしょうか。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
先に別シートにピボットテーブルでC列のデータ種類を求め、そのピボットテーブルの右列に連番を記入し、元のデータシートのA列にVLOOKUP関数で連番を抽出記入する方法をお勧めします。
質問者
お礼
ありがとうございます。 ピボットテーブルは表の形てきに使えなかったのですが、勉強になりました!
お礼
無事に設定することができました! ありがとうございました~!