- ベストアンサー
EXCELの異なるシートにある数字のダブりをチェックしたい
EXCELのシート1の、列Aに数字が5000個位ありまして、それと同じようにシート2の列Aにも数字が5000個位あります。 シート1とシート2の数字にダブりがあるかどうかを調べたいのです。どのようにしたらよろしいでしょうか?数式の関数などで出来るのでしょうか?
- みんなの回答 (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列を選択して「データ」→「オートフィルタ」)
その他の回答 (2)
noname#204879
回答No.2
=IF(COUNTIF(Sheet2!A:A,A1),"ダブリ","")
質問者
お礼
ご回答有難うございます。 あまり慣れていないため上手く出来ませんでした。
- onntao
- ベストアンサー率32% (108/332)
回答No.1
COUNTIF関数を利用してはいかがでしょう 式の入力範囲をあらかじめ指定しておき、アクティブセルに 式を入力Ctrl+Enthrで確定し、オートフィルタで"0"を除くものをソートしてみてはいかが?
質問者
お礼
さっそくのご返答有難うございます。 ごめんなさい、初心者なのでいまいち上手く出来ませんでした。
お礼
ご回答有難うございます。 試してみたのですが、「入力した数式にエラーがあります」というのが出ました。 関数のCOUNTIFで範囲と検索条件というのがありますが、 範囲 Sheet1!A:A 検索条件 A1 でやってみたらエラーになってしまいました。