Как применить VLOOKUP по дате в Excel

  • Поделись Этим
Hugh West

Мы используем VLOOKUP по дате для поиска дат в таблице данных. Это очень полезно для поиска значений, соответствующих определенным датам из набора данных. Значение, которое мы ищем с помощью функции Функция VLOOKUP называется значение поиска Поэтому дата является значением для поиска, когда мы применяем VLOOKUP по дате. В этой статье показано, как применять VLOOKUP по дате самым простым способом. Следующий рисунок дает представление о том, как VLOOKUP по дате работает.

Скачать Практическое пособие

Вы можете скачать рабочую тетрадь по практике с помощью кнопки загрузки ниже.

Применение Vlookup с датами.xlsx

Применение VLOOKUP по дате в Excel

Мы будем использовать следующий набор данных, чтобы проиллюстрировать, как его применять VLOOKUP по дате в excel. Набор данных содержит суммы продаж, соответствующие различным датам.

Предположим, вы хотите ввести дату в ячейку E5 чтобы найти соответствующую сумму продаж в ячейке F5 .

Вы можете легко сделать это, выполнив следующие действия.

Шаги

1. Сначала введите следующую формулу в ячейку F5 :

=VLOOKUP(E5,B5:C10,2,FALSE)

2. Не беспокойтесь о #N/A ошибка.

3. Теперь введите дату в ячейку E5 чтобы получить желаемую сумму продаж следующим образом.

4. Будьте осторожны с форматом даты при вводе даты. Вы должны ввести дату в том же формате, что и в наборе данных, который является ММ/ДД/ГГГГ в этом случае.

5. Если искомая дата не существует в наборе данных, появится сообщение #N/A Например, введите 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 ), где возвращаемое значение существует в этом диапазоне. И наконец, в этом случае range_lookup аргумент спрашивает, хотите ли вы искать Приблизительное соответствие(TRUE) или Точное соответствие(FALSE) .

3. Если мы сравним это с формулой, введенной в ячейку F5 тогда мы получаем,

  • Поиск_значения = E5 который содержит дату, которую мы ищем.
  • Таблица_массива = B5:C10 который содержит набор данных.
  • Col_index_num = 2 который является вторым столбцом набора данных, содержащим суммы продаж, которые мы хотели узнать.
  • Range_lookup = FALSE означает поиск точного совпадения.

Подробнее: Как использовать VLOOKUP для поиска значения, находящегося между диапазонами

Выполните VLOOKUP для возврата даты в Excel

Теперь, что если мы хотим найти дату, соответствующую максимальной сумме продаж? Для этого выполним следующие шаги.

Шаги

1. Сначала введите следующую формулу в ячейку E5 :

=MAX(C5:C10)

2. Затем Функция MAX в этой формуле будет возвращена максимальная сумма продаж из Продажи колонна.

3. После этого введите следующую формулу в ячейку F5 :

=VLOOKUP(E5,B5:C10,1,FALSE)

4. Но это дает #N/A ошибка.

5. Это происходит потому, что искомое значение остается во втором столбце массива таблицы.

6. Чтобы решить эту проблему, давайте заменим Дата и Продажи колонны.

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. функция ТЕКСТ в этой формуле изменит значение, полученное из VLOOKUP формулу в формат даты.

Подробнее: Поиск значения в диапазоне и возврат в Excel (5 простых способов)

О чем следует помнить

  • Вы должны вводить даты в том же формате, в котором они указаны в наборе данных.
  • Значение поиска должно находиться в столбце, более раннем, чем столбец, содержащий возвращаемое значение.
  • Убедитесь, что формат текста находится внутри двойных кавычек ( "" ) в ТЕКСТ функция.

Заключение

Теперь вы знаете, как применять VLOOKUP Пожалуйста, используйте раздел комментариев ниже для дальнейших вопросов или предложений. Вы можете посетить наш сайт ExcelWIKI блог, чтобы узнать больше об excel.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.