• 締切済み

VLOOKUP 検索値 2つ

掲題の件につきまして、御教示ください。 検索値に2つの列を持ってきたい場合、 (例) 日付と数字の列が2列あり、1/1~12/31でそれぞれ1-10までの数字が入力されています →検索値で1/10の5の行のデータをひっぱてきたい。 フィルターを使って日付ごとにすればVLOOKUP使えるのはわかるのですが、 IF関数などと組み合わせて1/1-12/31すべてまとめて関数処理できますでしょうか? どなたか詳しい方、御教示ください。 よろしくお願いします。

みんなの回答

  • banzaiA
  • ベストアンサー率16% (100/595)
回答No.2

回答というより、補足説明して下さい。 >→検索値で1/10の5の行のデータをひっぱてきたい ということはわかりますが、 例えば 1/10 には 5という数字は1個だけですか? 1/10  3  10 1/10  5  2 1/10  5  6 のように同じ日付に同じ数字が複数個あり得ないのですか?

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

添付画像のように、A列に日付、B列に数値があり、G2セルとH2セルに検索したいお日付と数値が入力されているなら、I2セルに以下の式を入力して右方向にオートフィルしてください。 =IFERROR(INDEX(C:C,MIN(INDEX((MATCH($G$2&$H$2,$A$2:$A$1000&$B$2:$B$1000,0)<>ROW(2:1000)-1)*10000+ROW(2:1000),))),"")

mikan-cuagau
質問者

お礼

ありがとうございます。 色々な関数があり難しそうですが、、、 書いていただいた関数、自分でも勉強してみます!!

関連するQ&A

専門家に質問してみよう