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 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel の日付による VLOOKUP

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 を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です