• ベストアンサー

Excelで同一文字列を検出して隣りのセルに返すなどしたい

Excelのシートの1列に文字列がずらっと並んでいるとします。本来は「いちご、りんご、ばなな、みかん、すいか、めろん」と、ダブリがないはずの項目ばかりが入力されているはずでしたが、しかし実際は「いちご、りんご、ばなな、りんご、みかん、いちご、すいか、めろん」という風に、いくつかの項目にダブリがあるとします。そこで、そのダブリを発見し、何がダブっているのか手早く知る方法があれば教えてください。関数、もしくはマクロをご存知の方、お願いいたします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 とりあえずダブリを見つけるだけなら、以下のような方法ではどうでしょうか。 仮にデータがA1~A100にあるとして、例えば隣のB1(別に隣でなくてもいい)に、 =COUNTIF($A$1:$A$100,A1) これをB100まで連続コピーします。 これで、B列に1以外の数値があったデータが、ダブっているデータです。 ちなみにダブっている行を行ごと削除してやると、ダブらなくなったデータは1になり、順にB列が2以上の行を削除していけば、ダブらないデータが残ります。 では。

noname#200418
質問者

お礼

ありがとうございました。解決しました!

その他の回答 (3)

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.4

こんにちは  以下のページがご参考になるのでは? 【エクセル技道場】-編集-重複するレコードは無視する http://www2.odn.ne.jp/excel/waza/edit.html#SEC30

参考URL:
http://www2.odn.ne.jp/excel/waza/edit.html#SEC30
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.3

ただ単に、速く見つけるだけなら、「並び替え」が一番良いかと思います。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

ピボットテーブルというのはどうでしょうか? その1列を範囲選択した状態で、メニューのデータ→ピボットテーブルレポートを選択します。 で、ウィザードを進めていき、行とデータのところに項目をドロップします。 さらに進めていきピボットテーブルレポートを完成させると、項目名と、その個数が一覧になって出てきますので、1以上のものを見つければOKです。

noname#200418
質問者

お礼

ありがとうございました

関連するQ&A