Excel:日付によるvlookupの使い方
Excel で日付による VLOOKUP を使用するには、次の 2 つの有効な方法があります。
方法 1: セル参照で VLOOKUP を使用する
= VLOOKUP ( D2 , A2 : B9,2 , FALSE )
この数式は、範囲A2:B9のセルD2の日付を検索し、範囲の列2に対応する値を返します。
方法 2: DATEVALUE で VLOOKUP を使用する
= VLOOKUP (DATEVALUE("1/14/2023") , A2:B9 , 2 , FALSE )
この数式は、範囲A2:B9で日付 01/14/2023 を検索し、範囲の列2に対応する値を返します。
注: FALSE引数は、あいまい一致ではなく完全一致を検索するよう Excel に指示します。
次の例は、Excel の次のデータ セットで各メソッドを実際に使用する方法を示しています。
例 1: セル参照を使用して日付による VLOOKUP を使用する
日付 01/14/2023 を検索し、対応する値を sales 列に返したいとします。
これを行うには、セルE2に次の数式を入力します。
= VLOOKUP ( D2 , A2 : B9,2 , FALSE )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
VLOOKUP 式は、売上値15を正しく返します。
例 2: DATEVALUE を使用した日付による VLOOKUP の使用
もう一度、日付 01/14/2023 を検索し、対応する値を sales 列に返したいと仮定してみましょう。
これを行うには、セルE2に次の数式を入力します。
= VLOOKUP (DATEVALUE("1/14/2023") , A2:B9 , 2 , FALSE )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
VLOOKUP 式は、売上値15を正しく返します。
DATEVALUE関数を使用せずに引用された日付を使用しようとすると、結果として#N/Aが返されることに注意してください。
DATEVALUE関数は、テキストの日付を Excel で認識できるシリアル日付数値に変換するために必要です。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: VLOOKUP を使用してすべての一致を返す方法
Excel: VLOOKUP を使用してゼロの代わりに空白を返す
Excel: VLOOKUP で TRUE または FALSE を使用する方法