• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数: vlookupに関する質問。)

Excel関数: vlookupで年月のデータを抽出する方法

このQ&Aのポイント
  • vlookupを使用して特定の年月に対応するデータを抽出する方法について質問があります。
  • 詳細な説明と共に、year()とmonth()関数を使用して年月を取得し、vlookupの検索値として使用していますが、正しくデータを抽出できません。
  • 具体的には、2010年9月から12月のデータを抽出しようとしていますが、異なる月のデータを取得してしまっています。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

>例えば2010/9は2010/12に対応するデータを引っ張ってきてしまい、2010/10/,2010/11,2010,12は2010/1に対応するデータを引っ張ってきてしまいます。 最後の引数が省略されているためですね。 =VLOOKUP(YEAR()&"/"&MONTH(),B;C,2,FALSE) ※ただし該当月がB列に存在しないと#N/A!エラーが発生します。 #N/A!をブランクに置き換えるなら =IF(COUNTIF(B:B,YEAR()&"/"&MONTH()),VLOOKUP(YEAR()&"/"&MONTH(),B;C,2,FALSE),"")

just-in
質問者

お礼

さっそくのご回答どうもありがとうございます! 試したところ問題解決です。とても助かりました。 ありがとうございました!

関連するQ&A

専門家に質問してみよう