Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Microsoft 365)
vlookupで複数データある場合
投稿日時: 24/02/20 13:18:58
投稿者: periodayo

Vlookup関数でSheet1の市町村コードをメインに、Sheet2の市町村コードから顧客名参照するのですが
Sheet2に市町村コードが複数ある場合、「重複有り」のようなメッセージを出す事は可能でしょうか。
 
Sheet1               Sheet2 
市町村コード 顧客名        市町村コード 顧客名
11111                11111    A商店
11112                11112    B商店   
11113                11112    C商店
 
Sheet2には市町村コード11112が2つあるので重複と出力したいのです。

回答
投稿日時: 24/02/20 14:22:27
投稿者: maeka

VLOOKUP関数は使わなくてもよいのではないでしょうか?
重複があるかどうかを調べるということは条件に一致するセルの数が2つ以上かどうか調べるということなので、COUNTIFS関数とIF関数を使います。
まずは条件に一致するセルの数を求める関数式を書きます。

=COUNTIFS(Sheet1!$A$2:$A$4,Sheet2!A2)

さらに「重複有り」と表示するためにIF関数を追加します。
=IF(COUNTIFS(Sheet1!$A$2:$A$4,Sheet2!A2)>=2,"重複有り","")

セル範囲やシート名は適宜変更してみてください。

投稿日時: 24/02/20 15:46:10
投稿者: periodayo

ありがとうございました。
参考になりました。