エクセル【左側を検索】VLOOKUPではなくINDEX+MATCH関数

index関数,match関数

VLOOKUPは、右側しか検索できない。

左側を検索したいときは、INDEX+MATCHで。

 

例)

index関数,match関数

=INDEX($A$2:$A$4,MATCH(D2,$B$2:$B$4,0))

index関数,match関数

POINT
  1. INDEXは、知りたい情報
  2. MATCHする、元データ

INDEX関数+MATCH関数

元データ

index関数,match関数

こういう表があるとします。

 

抽出先

index関数,match関数

元データから、「東京=A、神奈川=B、埼玉=C」を持ってきたい。

 

=INDEX($A$2:$A$4,MATCH(D2,$B$2:$B$4,0))

index関数,match関数

 

式を、そのまま下へコピーすればOKです。

 

元データは、こうでした。

index関数,match関数

index関数,match関数

 

INDEXは、知りたい情報。

右側で、元データ範囲にMATCHするセルを指定。

最後の0は、「完全一致」という意味ですよ。

 

注意事項

例では、見やすいように表を並べましたが、基本は1シート1データ。

別のシートに作ってくださいね。

 

右側でも検索できますが、その場合はVLOOKUPのほうが簡単ですね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です