プロが教えるわが家の防犯対策術!

EXCELのシート1の、列Aに数字が5000個位ありまして、それと同じようにシート2の列Aにも数字が5000個位あります。

シート1とシート2の数字にダブりがあるかどうかを調べたいのです。どのようにしたらよろしいでしょうか?数式の関数などで出来るのでしょうか?

A 回答 (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列を選択して「データ」→「オートフィルタ」)
    • good
    • 0
この回答へのお礼

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

でやってみたらエラーになってしまいました。

お礼日時:2006/08/18 13:22

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2006/08/18 10:22

COUNTIF関数を利用してはいかがでしょう


式の入力範囲をあらかじめ指定しておき、アクティブセルに
式を入力Ctrl+Enthrで確定し、オートフィルタで"0"を除くものをソートしてみてはいかが?
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/08/18 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!