- ベストアンサー
二つのIDデータから、重複IDを調べたい。
標題のとおりですが、エクセルのどの関数を使うかわからないので 教えてください。 二つのIDデータはほとんど同じですが、一方にあって一方にないID が存在します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
質問も短く要約されているので回答も短く。 COUNTIFで作業列設けて表示できます。
その他の回答 (2)
- michi_001
- ベストアンサー率32% (21/65)
方法としてはいろいろありますが、こんなのもありますよ。 =MATCH(Sheet1!A1,Sheet2!$A$1:$A$100,0) とすれば、指定のIDが元のIDのどこ(何行目)にあるかまで探してくれます。 ただ、同じものが元にあった場合は一番上の行を指定しますが… あるいは既出ですがCOUNTIFを使った方法 =IF(COUNTIF(Sheet2!$A$1:$A$100,Sheet1!A1)>0,"有","無") とすれば、元にあれば「有」なければ「無」を表示します。
お礼
いろいろありますね。。。 どうもありがとうございます。
- mshr1962
- ベストアンサー率39% (7417/18945)
COUNTIFの方はでてるので別の方法 まず双方のIDデータの列の一番上の項目名は同じにしてください。 「データ」「フィルタ」「フィルタオプションの設定」にて リスト範囲を片側のIDデータの範囲 検索条件範囲をもう片方のIDデータの範囲 としてOKしてください。 共通するIDデータのみが表示(共通しないIDデータの行は非表示)になります。
お礼
ありがとうございます。 こんな機能があるんですね。 しかし、重複データについて新たに疑問があります。 例えばB、C列に20のIDがあります。でもそれぞれ1つずつ 重複しないデータがあります。 このとき重複しないデータを取り出す?分かるようにするには 何を使えばいいのでしょうか。 COUNTIFを2回使えば(範囲と検索条件を逆にしてもう一度おこなう。) できるのですが、一発でできる関数ってありますか?
お礼
ありがとうございます。 COUNTIF関数は知っていたものの、使いこなせていなかったです。 しかし、重複データについて新たに疑問があります。 例えばB、C列に20のIDがあります。でもそれぞれ1つずつ 重複しないデータがあります。 このとき重複しないデータを取り出す?分かるようにするには 何を使えばいいのでしょうか。 COUNTIFを2回使えば(範囲と検索条件を逆にしてもう一度おこなう。) できるのですが、一発でできる関数ってありますか?