• 締切済み

Excelで 違うファイルにあるデータで重複しているものを抽出したい

質問させていただきます。 Excelで 違うファイルに 同じデータが入っています。でも少し異なっているので そのファイルどうしで重複しているものを抽出したいのですが 何かやり方はないでしょうか?一つ一つにコードが付いていて重複するコードを調べていきまいのです。宜しくお願いいたします。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

各ファイルのデータ構造が同一とし、次の方法は如何でしょうか。 (1)新規ファイルに各ファイルの対象データを同一シートにコピー    但し、先頭に見出し行を設定して下さい。 (2)空き列の2行目セルに=COUNTIF($A$2:A2,A2)を設定して下方向にコピー (3)データ→オートフィルタで空き列のダウンリストから    「1」は重複なし    「2」は重複分    で表示できると思います。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

こんなやり方は、どうでしょう。 仮にSheet1とSheet2をSheet3で比較します。 Sheet3のA1に以下の式を入力 =IF(MATCH(Sheet1!A1,Sheet2!A:A,0)>0,Sheet1!A1,"") あとは、必要な分コピーする。 Sheet2にSheet1と同じものがあれば、その値が表示され、 無ければ、#N/Aが表示されます。

回答No.1

具体的な内容がわからないのですが、参考になれば幸いです。 データが比較的簡単な構成で入力されているのであれば(例えばB列に重複を調べたいデータが入っている)、VLOOKUPで割りと簡単に実現可能と思います。 【例】 Book1 A1 = "あいうえお" ← 商品名 B1 = 12345678 ← 商品コード C1 = IF(ISERROR(VLOOKUP(B1,[Book2]Sheet1!B$1:C$10,2,FALSE)),"",VLOOKUP(B1,[Book2]Sheet1!B$1:C$10,2,FALSE)) ← 調査対象が10行目までの場合 Book2・Sheet1 A1 = "かきくえこ" B1 = 12345678 C1 = "*" ← 追記 こうすると、Book1・C列に商品コードが重複していれば"*"、重複していなければ""が入ります。 もっと複雑な構成のときは、マクロを使った方が漏れなく行えるような気がします。

関連するQ&A

専門家に質問してみよう