Excelで日付によるVLOOKUPを適用する方法

  • これを共有
Hugh West

を使用しています。 ブイエルオークアップ を使うと、データテーブルの日付を検索できます。 データセットから特定の日付に対応する値を検索するのに非常に便利です。 VLOOKUP機能 と呼ばれるものです。 ルックアップ値 したがって、VLOOKUP by dateを適用すると、日付がルックアップ値となります。 この記事では、VLOOKUP by dateの適用方法について説明します。 ブイルック 次の図は、最も簡単な方法で日付順に表示したものです。 ブイルック 日付順の作品です。

練習用ワークブックをダウンロードする

練習用ワークブックは、下記のダウンロードボタンからダウンロードできます。

Vlookupを日付で適用する.xlsx

ExcelでVLOOKUPを日付で適用する

を適用する方法を、以下のデータセットで説明します。 ブイルック このデータセットには、さまざまな日付に対応する売上高が含まれています。

セルに日付を入力するとします。 E5 で対応する売上高を求め、セル F5 .

以下の手順で簡単に行うことができます。

ステップス

1.まず、セルに次の数式を入力します。 F5 :

=vlookup(e5,b5:c10,2,false)

2.気にしないでください #該当なし のエラーが発生しました。

3.次に、セルに日付を入力します。 E5 をクリックすると、次のように希望する売上金額が表示されます。

4.日付を入力するときは、日付の書式に注意してください。 日付は、データセットと同じ書式で入力する必要があります。 MM/DD/YYYYY この場合

5.探したい日付がデータセットに存在しない場合、「Submit」ボタンが表示されます。 #該当なし のエラーが発生します。 例えば、2/4/2022ではなく、2/4/2022と入力すると、以下のようになります。

フォーミュラの仕組みは?

1.VLOOKUP関数は、以下の引数で構成されています。

VLOOKUP(lookup_value、table_array、col_index_num、[range_lookup])

2.まず、ルックアップする値を問い合わせる( lookup_value) .次に、検索するデータの範囲( table_array) という質問をします。 列番号 ( col_num_index ) で、その範囲内に返り値が存在します。 最後に レンジルック を探すかどうかを尋ねる引数です。 近似一致(TRUE) または 完全一致(FALSE) .

3.セルに入力された計算式と比較すると F5 とすれば、得られる。

  • ルックアップ値 = E5 には、探すべき日付が含まれています。
  • テーブル_配列 = B5:C10 であり,データセットが格納されている.
  • Col_index_num = 2 は、調べたい売上金額を含むデータセットの2列目である。
  • Range_lookup = ファルス というのは、完全に一致するものを探すという意味です。

続きを読む: VLOOKUPを使って、範囲の間にある値を見つける方法

Excelで日付を返すVLOOKUPを実行する

では、売上金額の最大値に対応する日付を見つけたい場合はどうすればいいのでしょうか。 以下の手順で調べてみましょう。

ステップス

1.まず、セルに次の数式を入力します。 E5 :

=MAX(C5:C10)

2.次に MAX機能 の最大売上金額を返します。 売上高 の欄があります。

3.その後、セルに以下の数式を入力します。 F5 :

=vlookup(e5,b5:c10,1,false)

4.しかし、これによって #該当なし のエラーが発生しました。

5.テーブル配列の2列目に探している値が残っているからです。

6.この問題を解決するために、「Space」「Space」「Space」「Space」「Space」を入れ替えましょう。 日付 とのことです。 売上高 の欄があります。

7.次に、セルの数式を変更します。 E5 を次のものに変更します。

=MAX(B5:B10)

8.新しいデータセットは以下のようになります。

9.その後、次の数式をセルに適用します。 F5 :

=(vlookup(e5,b5:c10,2,false))である。

10.これで日付が数字で返されます。

11.この問題を解決する最も簡単な方法は、そのセルの日付形式を ホーム タブで表示します。

12.別の方法として、先の計算式の代わりに次の計算式をセル F5 .

=text(vlookup(e5,b5:c10,2,false), "d-mmm-yy")

13.その TEXT機能 から得られる値を変更します。 ブイルック の数式を日付形式に変換します。

続きを読む: Excelで範囲指定した値を調べて返す(5つの簡単な方法)

覚えておきたいこと

  • 日付は、データセットにある日付と同じフォーマットで入力する必要があります。
  • ルックアップ値は、戻り値を含むカラムより前のカラムになければならない。
  • テキストフォーマットが二重引用符の中にあることを確認してください ( "" )に含まれる。 テキスト 関数を使用します。

結論

これで応募方法がわかりました ブイルック をエクセルで作成することができます。 その他のご質問やご意見は、以下のコメント欄をご利用ください。 また、当社の エクセルウィキ のブログで、エクセルについて詳しく紹介しています。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。