我一直在尝试使用 Excel 中的 CONCATENATE 函数来创建不同年份的财务报表的多个值。我的主要公式如下所示:
=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-Jun-10),但当我在 中使用它时,VLOOKUP
它不会将其视为日期并返回错误。我该如何修复这个问题?
答案1
您必须输入日期,以便 Excel 和 Vlookup 可以将其理解为日期,请尝试使用函数日期(年,月,日)例如:
=Vlookup(日期(右(B7,2),C6,A1),范围,列,False)