• ベストアンサー

エクセルのVLOOKUP関数で全内容を取り出したい

エクセルのVLOOKUP関数ですが、( )内の左から4つ目何列目の内容を取りたいというところですが、 すべての内容を取り出すという事はできませんか? 下記の例でいうと、3になります。 INDEXとMATCHを使えばと書いてる記事を見ましたが、それでも出来ません。 教えていただけますか。 =VLOOKUP(A16,B3:G12,3,FALSE) =INDEX(B3:G12, MATCH(A16, B3:G12, 0), 0)

質問者が選んだベストアンサー

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.3

1つの数式で、全て表示させたいなら、 Excel2021 or Micorsft365限定ですが、 =FILTER(C:G,B:B=A16) 右へコピペしていいなら =VLOOKUP($A16,$B:$G,COLUMN(B16),FALSE) 又は =INDEX(C:C,MATCH($A16,$B:$B,0),0) INDEX MATCH を使うときは1列だけ指定、検索範囲には$ をつけデータ範囲には$ を付けません。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

adisca2さん、 余計なお世話かも、ですが、 貴方の質問した場所(カテゴリー:Windows 10)は、適切ではありません。 適切なカテは、下記の Excel です。 パソコン・スマートフォン┰Windows⇒Windows10  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄┗ソフトウェア⇒Excel

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

添付図(Excel 2019)が何かの参考になれば仕合せかと。(^_^)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓