• ベストアンサー

エクセル2000、重複セルの抽出と連番付け

エクセルで同一送付先のリストを作りたいので、重複セルを抽出して連番を付けたいのですが、よい方法はないでしょうか。 住所あ →1 住所あ →1 住所い → 住所う →2 住所う →2 住所う →2 住所え → 住所お →3 住所お →3

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

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

関数式でやりました。 データ例(質問と同じ) A2:A10に(第2行目から必ずはじめること) A列  B列(関数式の結果) 住所あ  1 住所あ  1 住所い  住所う  2 住所う  2 住所う  2 住所え  住所お  3 住所お  3 B2に =IF(COUNTIF($A$1:$A$20,A2)=1,"",IF(COUNTIF($A$2:A2,A2)=1,MAX($B$1:B1)+1,IF(A1=A2,B1,""))) と入れて、B10まで式を複写する。 結果は上記B列の通り。 上記回答方法は、A列が、昇順か降順にソートされてないとうまくいかないかもしれない。時間がなく、十分テストしてないのでよろしく。

skyasu
質問者

お礼

有難うございました。 A$20の部分を件数分以上にして、すべて連番を付けることができました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

#2の方のを更に改造、ソートなしでも連番になります。 住所がA列2行目からとして、 B2=IF(COUNTIF($A:$A,$A2)=1,"",IF(COUNTIF($A2:$A$2,$A2)=1,MAX($B$1:$B1)+1,VLOOKUP($A2,$A$1:$B1,2))) これを下方にコピーしてください。

  • YNi2B2C
  • ベストアンサー率13% (21/156)
回答No.1

【データ】-【フィルタ】-【オートフィルタ】で、同一データのみを抽出して番号をつけてはどうでしょう?

関連するQ&A

専門家に質問してみよう