ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

どのように2つの日付の間にvlookupし、Excelで対応する値を返しますか?

doc-vlookup-date-1

いくつかのプロジェクトスケジュールのレポートを持っていると仮定すると、スケジュールの2つの指定された日付の間にある特定の時間の特定のプロジェクトを取得したいと考えています。 たとえば、次のスクリーンショットデータを取ってください。この日付がレポート内の開始日と終了日の間にある場合は、8 / 13 / 2015の日付を検索して、対応するプロジェクト名を返します。 この記事では、この問題に対処するLOOKUP関数を紹介します。

2つの日付間のVlookupおよび対応するLOOKUP式の対応値の戻り値


リスト内の値のVlookup:

この式で Kutools for Excel数式なしでリストから正確な値を迅速に調べることができます。

doc-vlookup-function-6

Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐダウンロードして無料トライアル!


矢印青い右の泡 2つの日付間のVlookupおよび対応するLOOKUP式の対応値の戻り値


日付が2つの日付の間にある相対的な値を取得するには、以下のLookup式が役に立ちます。 このようにしてください:

結果を配置する空のセルに次の数式を入力します。 =LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7)A2:A7 開始日の範囲と B2:B7 レポートの終了日の範囲です。 F1 対応する値を取得する予定の日付です)。次に、 入力します あなたが必要とする結果を得るための鍵です。 スクリーンショットを見る:

doc-vlookup-date-2

:日付が存在しない場合、この数式を入力するとエラー値が返されます。



関連記事:

Excelで1つのセルで複数の値を返すためにvlookupするにはどうすればよいですか?

Excelで次に大きい値を調べるには?

Excelの2次元テーブルでvlookupするには?


Kutools for Excel-最高のOffice生産性向上ツールにより、生産性が80%向上

  • 再利用: すばやく挿入 複雑な数式、チャート そして、以前に使用したもの; セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 データを失うことなく; セルコンテンツの分割。 重複する行/列を結合する...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • 300を超える強力な機能。 Office / Excel 2007-2019および365をサポートします。 すべての言語をサポートします。 企業または組織に簡単に展開できます。 フル機能の60日間の無料トライアル。
KTEタブ201905

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    amir · 1 months ago
    Same here, still finding the way to retrieve more than one value, Did you find the solution?

    Thank you for your time!
  • To post as a guest, your comment is unpublished.
    Junaid · 2 months ago
    dear, I need help. For Example, IF we have many entries against value "A" than how I can pick the latest date value using the formula in excel. and if I have many entries of different values how I can pick the latest date value. (Sorry For My English)
    • To post as a guest, your comment is unpublished.
      DReid · 1 months ago
      I have something similiar to this! Have you had any luck anywhere?
      • To post as a guest, your comment is unpublished.
        amircse0711 · 1 months ago
        Same here , still finding the way to retrive more than one value, Did you find the solution ?

        Thank you for your time!
  • To post as a guest, your comment is unpublished.
  • To post as a guest, your comment is unpublished.
    Pete C · 3 months ago
    Hi. What is the logical explanation to use this formula: =LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7)? How does it work? Thanks.
  • To post as a guest, your comment is unpublished.
    Terry · 4 months ago
    a godsend - exactly what I was looking for! much thanks
  • To post as a guest, your comment is unpublished.
    Jeromy · 6 months ago
    hello, what if in the columns, there are data aside from dates. How can I get the date from the range?

    E.g. Column A - 03/19/2019, Column B - Approved, Column C - Pending, Column D - ---. In this case, how can I get 03/19/2019?
  • To post as a guest, your comment is unpublished.
    prashant · 1 years ago
    i have two sheets, Sheet No 1 has Selling date, Grade & Item Code, Sheet no 2 has Price applicable from date, to date, Item code & Garde. please help to solve using vlookup, index or any other function in excel ?
  • To post as a guest, your comment is unpublished.
    Tom · 1 years ago
    Hello, what if I want to add another criteria. For example, if there was another column D called "Group ID" that I want to add in the formula. i.e. If group ID=302511 then LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7). Is this possible?
    • To post as a guest, your comment is unpublished.
      skyyang · 1 years ago
      Hello, Tom,
      Can you give your problem more detailed? You can insert a screenshot here.
  • To post as a guest, your comment is unpublished.
    Shakeer · 1 years ago
    Hi
    I have a list of Jobs where the status of these jobs vary from INV, CMP to CLS.
    is there a way i could lookup the Status Date to a corresponding job number to a different sheet
  • To post as a guest, your comment is unpublished.
    Jo Evans · 1 years ago
    Thanks - can always rely on help from internet
  • To post as a guest, your comment is unpublished.
    Versha Prabhu · 1 years ago
    I have two tables in a workbook.I need help to create a macro to run a report based on the dates as shown.


    Sheet1


    Name Due Date Amount Paid
    JohnDoe3 23-Jan-18 $965.00 Yes
    JohnDoe4 24-Jan-18 $145.00 Yes
    JohnDoe5 25-Jan-18 $225.00 No
    JohnDoe6 26-Jan-18 $336.00 No
    JohnDoe7 27-Jan-18 $365.00 No
    JohnDoe8 28-Jan-18 $124.00 No
    JohnDoe9 29-Jan-18 $321.00 No
    JohnDoe10 30-Jan-18 $333.00 No
    JohnDoe11 31-Jan-18 $521.00 No
    JohnDoe12 01-Feb-18 $333.00 Yes
    JohnDoe13 02-Feb-18 $965.00 No
    JohnDoe14 03-Feb-18 $145.00 No
    JohnDoe15 04-Feb-18 $225.00 No
    JohnDoe16 05-Feb-18 $336.00 No
    JohnDoe17 06-Feb-18 $365.00 No
    JohnDoe18 07-Feb-18 $124.00 No
    JohnDoe19 08-Feb-18 $321.00 No
    JohnDoe20 09-Feb-18 $333.00 No
    JohnDoe1 10-Feb-18 $521.00 No
    JohnDoe2 11-Feb-18 $333.00 No

    and


    Sheet2


    FirstDate LastDate PayDay
    19-Oct-17 01-Nov-17 16-Nov-17
    02-Nov-17 15-Nov-17 30-Nov-17
    16-Nov-17 29-Nov-17 14-Dec-17
    30-Nov-17 13-Dec-17 28-Dec-17
    14-Dec-17 27-Dec-17 11-Jan-18
    28-Dec-17 10-Jan-18 25-Jan-18
    11-Jan-18 24-Jan-18 08-Feb-18
    25-Jan-18 07-Feb-18 22-Feb-18
    08-Feb-18 21-Feb-18 08-Mar-18

    Today is 05FEB18

    If I run a report today (falls between 25-Jan-18 and 07-Feb-18 for pay period 22-Feb-18)


    I want to pick up all the records for Due Dates 25JAn18 to 07FEB18 which has no in the Paid column and create a report.


    Then update the paid column to yes.

    the output should be as follows

    JohnDoe5 25-Jan-18 $225.00
    JohnDoe6 26-Jan-18 $336.00
    JohnDoe7 27-Jan-18 $365.00
    JohnDoe8 28-Jan-18 $124.00
    JohnDoe9 29-Jan-18 $321.00
    JohnDoe10 30-Jan-18 $333.00
    JohnDoe11 31-Jan-18 $521.00
    JohnDoe12 01-Feb-18 $333.00
    JohnDoe13 02-Feb-18 $965.00
    JohnDoe14 03-Feb-18 $145.00
    JohnDoe15 04-Feb-18 $225.00
    JohnDoe16 05-Feb-18 $336.00
    JohnDoe17 06-Feb-18 $365.00
    JohnDoe18 07-Feb-18 $124.00


    Thanks for your help.
  • To post as a guest, your comment is unpublished.
    Ann · 2 years ago
    Hi,

    pls. explain how the formula works. Why use "2" as lookup values and "1/" in lookup vector?
  • To post as a guest, your comment is unpublished.
    Niher · 2 years ago
    How to solve the following problem
    Date Range 50000 100000 200000
    01/07/2010 30/06/2011 460 920 1840
    01/07/2011 29/02/2012 502 1005 2011
    01/03/2012 22/05/2015 560 1120 2241
    23/05/2015 16/05/2017 480 960 1920

    I want investment return of $100000 for the date 03/04/2013. What will be the formula?
  • To post as a guest, your comment is unpublished.
    Fayley · 2 years ago
    Can you explain why this works? What is the 2,1 for?
  • To post as a guest, your comment is unpublished.
    digvijay · 2 years ago
    sir how this formula work,pls get me step by step
    LOOKUP(2,1/($A$2:$A$50=$L$2),$C$2:$C$50
    • To post as a guest, your comment is unpublished.
      Manuelle · 2 years ago
      Yes, Why 2,1/

      In fact I need to Vlook up a date in a range of dates like bellow, but th formula doesn't work #REF ! I don't know why..
      2010-04-01 2010-10-31 À date P-6
      2011-04-01 2011-10-31 À date P-5
      2012-04-01 2012-10-31 À date P-4
      2013-04-01 2013-10-31 À date P-3
  • To post as a guest, your comment is unpublished.
    NT · 2 years ago
    When try with this in F2 =Lookup(F1,$A$2:$B$7,$C$2:$C$7) got the similar result. Can you pl explain the difference and why 2 been used as lookup value.
    • To post as a guest, your comment is unpublished.
      ryan · 1 years ago
      I think it's because that's the number of lookup factors you have. I tried it with three factors and I used 3 as the lookup value. I'm not sure exactly, but I think by putting "3" and then using the "/" to separate the lookup vectors you tell Excel to search for the three following inputs to return the output.
  • To post as a guest, your comment is unpublished.
    PAH · 3 years ago
    This is brilliant. Simplicity in explanation is perfect. One of the quickest formulae I've ever looked up to learn. Thank you.
  • To post as a guest, your comment is unpublished.
    José · 3 years ago
    Hi! Nice explanation, but how can we do the same exercise if we have multiple projects with the same dates? In that case I want the name of those projects to be returned not only a single value...

    Thanks!