Я пытался использовать функцию 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),Диапазон,Столбец,Ложь)