Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

How to vlookup between two dates and return corresponding value in Excel?

Supposing you have a report of some projects schedule, now, you want to get the specific project of a given time which is between two given dates of the schedule. Take the following screenshot data for example, I would like to look up the given date 12/1/2019, if this date falls between the start dates and end dates within the report, then return its corresponding project name. This article, I will introduce the LOOKUP function to deal with this problem.

Vlookup between two dates and return corresponding value with formulas

Vlookup between two dates and return corresponding value with an amazing feature


Vlookup between two dates or two values and return corresponding records in Excel

Kutools for Excel's LOOKUP between Two Values utility helps you to vlookup and return the corresponding records based on the given dates or values quickly and easily. Click to download Kutools for Excel!

Kutools for Excel: with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. Download and free trial Now!


Vlookup between two dates and return corresponding value with formulas

To get the relative value on which date falls between two dates, the below Lookup formula may help you. Please do as this:

1. Enter the below formula into a blank cell where you want to place the result:

=LOOKUP(2,1/($B$2:$B$8<=E2)/($C$2:$C$8>=E2),$A$2:$A$8)

Note: In the above formua:

  • B2:B8 is the range of start dates and C2:C8 is the end date range in your table;
  • the E2 is the given date which you want to get its corresponding value.

2. And then, drag the fill handle down to the cells to get the result you need. See screenshot:

Notes:

  • If the date doesn’t exist, you will get an error value after typing this formula.
  • Here is another simple formula that also helps you:=LOOKUP(E2,$B$2:$C$8,$A$2:$A$8).

Vlookup between two dates and return corresponding value with an amazing feature

If you don't want to remeber these painful formulas, Kutools for Excel's LOOKUP between Two Values feature can help you to solve this job as quickly as you need.

Tips:To apply this LOOKUP between Two Values feature, firstly, you should download the Kutools for Excel, and then apply the feature quickly and easily.

After installing Kutools for Excel, please do as this:

1. Click Kutools > Super Lookup > LOOKUP between Two Values, see screenshot:

2. In the LOOKUP between Two Values dialog box, please do the following operations:

  • Select the lookup value cells and output cells from the Lookup values and Output Range section;
  • Then, specify the corresponding items from the Data range section.

3. Then, click OK button, the matching records based on the given dates have been extracted as following screenshot shown:

Note: If you want to replace the error value when the date doesn’t exist with other specific text, please check Replace #N/A error value with a specified value option.

Click to Download Kutools for Excel and free trial Now!


More relative articles:

  • Vlookup Values Across Multiple Worksheets
  • In excel, we can easily apply the vlookup function to return the matching values in a single table of a worksheet. But, have you ever considered that how to vlookup value across multiple worksheet? Supposing I have the following three worksheets with range of data, and now, I want to get part of the corresponding values based on the criteria from these three worksheets.
  • Use Vlookup Exact And Approximate Match In Excel
  • In Excel, vlookup is one of the most important functions for us to search a value in the left-most column of the table and return the value in the same row of the range. But, do you apply the vlookup function successfully in Excel? This article, I will talk about how to use the vlookup function in Excel.
  • Vlookup Matching Value From Bottom To Top In Excel
  • Normally, the Vlookup function can help you to find the data from top to bottom to get the first matching value from the list. But, sometimes, you need to vlookup from bottom to top to extract the last corresponding value. Do you have any good ideas to deal with this task in Excel?
  • Vlookup Values From Right To Left In Excel
  • Vlookup is a useful function in Excel, we can use it to quickly return the corresponding data of the leftmost column in the table. However, if you want to look up a specific value in any other column and return the relative value to the left, the normal vlookup function will not work. Here, I can introduce you other formulas to solve this problem.

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial.
kte tab 201905

Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
officetab bottom
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 · 4 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 · 4 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 · 4 months ago
      I have something similiar to this! Have you had any luck anywhere?
      • To post as a guest, your comment is unpublished.
        amircse0711 · 4 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 · 6 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 · 7 months ago
    a godsend - exactly what I was looking for! much thanks
  • To post as a guest, your comment is unpublished.
    Jeromy · 8 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 · 3 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 · 3 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 · 3 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!