Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Как использовать vlookup и формат даты возврата вместо числа в Excel?

Функция vlookup часто используется в Excel для повседневной работы. Например, вы пытаетесь найти дату на основе максимального значения в указанном столбце с помощью формулы Vlookup. =VLOOKUP(MAX(C2:C8), C2:D8, 2, FALSE). Однако вы можете заметить, что дата отображается как серийный номер, а не в формате даты, как показано на скриншоте ниже. Есть ли какой-нибудь удобный способ справиться с этим, кроме ручного изменения форматирования ячеек на формат даты? Эта статья покажет вам простой способ решить эту проблему.

Формат Vlookup и даты возврата вместо числа в Excel


Формат Vlookup и даты возврата вместо числа в Excel

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

1. Введите эту формулу в ячейку и нажмите Enter ключ для получения правильного результата. Смотрите скриншот:

=TEXT(VLOOKUP(MAX(C2:C8), C2:D8, 2, FALSE),"MM/DD/YY")

Внимание: Пожалуйста, заключите формулу vlookup с ТЕКСТ() функция. И не забудьте указать формат даты в двойных кавычках в конце формулы.


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


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Say something here...
symbols left.
You are guest
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.
    coffeebean702 · 10 months ago
    I need to date to vlookup, but the date has a formula. Please help
  • To post as a guest, your comment is unpublished.
    Chala · 1 years ago
    I'm trying to VLOOKUP over two different sheets, this is the formula I have done, but it's not working:
    =TEXT(VLOOKUP(MAX('Logging'!C9:C1250,Data!$A:$A),'Logging'!C9:C151:'Logging'!G9:G150, 5, FALSE),"DD/MM/YY")

    I want the date from the Logging sheet to show on the Data sheet, but next to it's name. Does anyone know if this will update with the latest date if the name appears again?
    • To post as a guest, your comment is unpublished.
      Chala · 1 years ago
      Been answered, someone at my work knew what do. For those who want to know:
      This is the formula they used: =MAX(IF('Logging'!C:C=Data!A2,'Logging'!G:G,0))
  • To post as a guest, your comment is unpublished.
    Helen · 2 years ago
    my date changes to a different year. my formula is =TEXT(VLOOKUP(D4,'payment list (2)'!$B$3:$I$694,7,0),"dd/mm/yyyy")
  • To post as a guest, your comment is unpublished.
    AJAY · 3 years ago
    i need a date with help of vlookup but date entry was 2 and 3 and more. I need last one date when order completed kindly help
  • To post as a guest, your comment is unpublished.
    Vicki · 3 years ago
    My Formula =TEXT(VLOOKUP(A2,I2:I931,2,FALSE),"MM/DD/YY") gives me the #REF! error. Any advice?
    • To post as a guest, your comment is unpublished.
      sally · 3 years ago
      you need absolute value referencing. with the array selected click the F4 key on your keyboard to include absolute referencing in your array.