- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数: vlookupに関する質問。)
Excel関数: vlookupで年月のデータを抽出する方法
このQ&Aのポイント
- vlookupを使用して特定の年月に対応するデータを抽出する方法について質問があります。
- 詳細な説明と共に、year()とmonth()関数を使用して年月を取得し、vlookupの検索値として使用していますが、正しくデータを抽出できません。
- 具体的には、2010年9月から12月のデータを抽出しようとしていますが、異なる月のデータを取得してしまっています。
- みんなの回答 (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),"")
お礼
さっそくのご回答どうもありがとうございます! 試したところ問題解決です。とても助かりました。 ありがとうございました!