Excel будет изо всех сил сравнивать текст (дата как текст) с числами (дата как целое число).
Я предлагаю преобразовать текст в «правильную» дату. Это хорошая привычка. Когда Excel распознает что-то как дату, оно сохранит это целое число в 5-ди git, но может отобразить его, как вы выберете (отформатируйте ячейки, чтобы увидеть параметры)
Так что создайте столбец рядом с вашим ' текстовые даты ». Заполните его формулой, которая создаст «правильную» дату, используя существующий текст. Если ваш текст в A1, то поместите это в B1. Предполагая, что ваши данные - дд / мм / гггг =date(right(a1,4),mid(a1,4,2),left(a1,2))
Это просто говорит о том, что:
- Год = крайние правые 4 символа
- Месяц = средние 2 цифры (начинаются с символа 4 и берутся 2 цифры)
- День = 2 крайних слева.
Я предполагаю, что вы используете обычные даты, а не мерзость, которая является датами формата США. Но если ваш текст в формате данных США, то просто поменяйте местами параметры месяца и дня. Аналогично, если ваши текстовые даты состоят из 2 цифр, просто измените параметр 'year'.
Проверьте, работает ли он должным образом, затем скопируйте столбец. Теперь вы можете использовать столбец B для вашего vlookup или индекса соответствия.
nb Ответ Джерри превосходен и должен работать . Я добавил выше, потому что он немного рассказывает о том, как напрямую работать с датами. Удачи.