Ошибка VLOOKUP при поиске даты

Ошибка VLOOKUP при поиске даты

Я пытался использовать функцию CONCATENATE в Excel для создания нескольких значений финансовых отчетов за разные годы. Моя основная формула выглядит так:

=VLOOKUP(TEXT(CONCATENATE(A1,"-",C6,"-",RIGHT(B7,2)),"dd-mm-yy"),range,column,FALSE)

Хотя (TEXT(CONCATENATE(A1,"-",C6,"-",RIGHT(B7,2)),"dd-mm-yy")дает мне нужную дату (например, 10-июн-10), когда я использую это в , VLOOKUPон не обрабатывает это как дату и возвращает ошибку. Как это исправить?

решение1

Вам нужно написать дату так, чтобы Excel и VLOOKUP могли ее распознать как дату. Попробуйте функциюДата(год,месяц,число)например:
=Vlookup(Дата(right(B7,2),C6,A1),Диапазон,Столбец,Ложь)

Связанный контент