• ベストアンサー

エクセルの関数で自動採番する方法を教えてください

【エクセルのデータ例】 A B C 1 1 あああ 2 2 いいい 1 3 あああ 3 4 ううう 4 5 えええ 4 6 えええ 5 7 おおお 上記のようにデータが入っていた時、A列に「重複しているものには同じ番号を自動で入力する」という関数を入れたいのですがどのようにすればよいでしょうか? マクロの場合はほとんど知識が無いので、詳しく教えていただきたいです。 よろしくお願いします。

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

  • ベストアンサー
  • don9don9
  • ベストアンサー率47% (299/624)
回答No.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を下方向へ複写でどうでしょうか。

miinny
質問者

お礼

無事に設定することができました! ありがとうございました~!

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

先に別シートにピボットテーブルでC列のデータ種類を求め、そのピボットテーブルの右列に連番を記入し、元のデータシートのA列にVLOOKUP関数で連番を抽出記入する方法をお勧めします。

miinny
質問者

お礼

ありがとうございます。 ピボットテーブルは表の形てきに使えなかったのですが、勉強になりました!

関連するQ&A