• ベストアンサー

EXCELの異なるシートにある数字のダブりをチェックしたい

EXCELのシート1の、列Aに数字が5000個位ありまして、それと同じようにシート2の列Aにも数字が5000個位あります。 シート1とシート2の数字にダブりがあるかどうかを調べたいのです。どのようにしたらよろしいでしょうか?数式の関数などで出来るのでしょうか?

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

シート2のB1セルに =COUNTIF(Sheet1!A:A,A1) という式を入れてください。そしてB1をB2以下の行にコピーします。すると数字が0のものはシート1とは重複なし。数字が1以上のものは重複ありです。 (COUNTIF関数は指定した範囲に、条件を満たすセルがいくつあるか数える関数です) 逆にシート1のB1セルに =COUNTIF(Sheet2!A:A,A1) と入れれば、シート1の数値がシート2にもあるかを調べることが可能です。 B列に対してオートフィルタをかけて、0の数字を抽出すれば、重複しない数字のみを抽出することも可能です。(B列を選択して「データ」→「オートフィルタ」)

sorezore
質問者

お礼

ご回答有難うございます。 試してみたのですが、「入力した数式にエラーがあります」というのが出ました。 関数のCOUNTIFで範囲と検索条件というのがありますが、 範囲 Sheet1!A:A 検索条件 A1 でやってみたらエラーになってしまいました。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

=IF(COUNTIF(Sheet2!A:A,A1),"ダブリ","")

sorezore
質問者

お礼

ご回答有難うございます。 あまり慣れていないため上手く出来ませんでした。

  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

COUNTIF関数を利用してはいかがでしょう 式の入力範囲をあらかじめ指定しておき、アクティブセルに 式を入力Ctrl+Enthrで確定し、オートフィルタで"0"を除くものをソートしてみてはいかが?

sorezore
質問者

お礼

さっそくのご返答有難うございます。 ごめんなさい、初心者なのでいまいち上手く出来ませんでした。

関連するQ&A

専門家に質問してみよう