Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как vlookup между двумя датами и вернуть соответствующее значение в Excel?

док-ВПР-дата-1

Предположим, у вас есть отчет о графике некоторых проектов, теперь вы хотите получить конкретный проект определенного времени, который находится между двумя заданными датами расписания. Возьмем следующие данные снимка экрана, например, я хотел бы посмотреть данную дату 8 / 13 / 2015, если эта дата находится между датами начала и датами в отчете, а затем возвращает соответствующее имя проекта. В этой статье я расскажу вам о функции LOOKUP для решения этой проблемы.

Vlookup между двумя датами и возвращает соответствующее значение с помощью формулы LOOKUP


Vlookup для значения в списке:

С помощью этой формулы Kutools for Excel, вы можете быстро vlookup точное значение из списка без каких-либо формул.

док-ВПР-функция-6

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


arrow синий правый пузырь Vlookup между двумя датами и возвращает соответствующее значение с помощью формулы LOOKUP


Чтобы получить относительное значение, которое датируется между двумя датами, приведенная ниже формула поиска может помочь вам. Пожалуйста, сделайте следующее:

Введите эту формулу в пустую ячейку, где вы хотите поместить результат: =LOOKUP(2,1/($A$2:$A$7<=F1)/($B$2:$B$7>=F1),$C$2:$C$7)(A2: A7 представляет собой диапазон дат начала и B2: B7 это диапазон конечных дат в вашем отчете, F1 это дата, на которую вы хотите получить соответствующее значение.), а затем нажмите вводить чтобы получить нужный результат. Смотрите скриншот:

док-ВПР-дата-2

Внимание: Если дата не существует, вы получите значение ошибки после ввода этой формулы.



Статьи по теме:

Как vlookup возвращать несколько значений в одной ячейке в Excel?

Как vlookup следующее наибольшее значение в Excel?

Как vlookup в двумерной таблице в Excel?


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с Office 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 · 17 days 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 · 1 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 · 17 days 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 · 3 months ago
    a godsend - exactly what I was looking for! much thanks
  • To post as a guest, your comment is unpublished.
    Jeromy · 5 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 · 2 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!