索引匹配匹配函数问题

Index match match function issue

我正在使用 INDEX MATCH MATCH 执行矩阵查找,但以下公式 returns "#N/A":

=INDEX(Table1,match(Table2[[#Headers],[UK],Table1[Location],0),MATCH([@DATE],Table1[#Headers],0))

问题似乎是我的表 1 Header 行中的日期被识别为文本。我怎样才能让它工作?

您在 [UK] 之后缺少 ]

当您创建 table 时,header 将更改为文本。

因此您需要将搜索更改为与格式匹配的文本:

=INDEX(Table1,MATCH(Table2[[#Headers],[UK]],Table1[Location],0),MATCH(TEXT([@DATE],"mm/dd/yyyy"),Table1[#Headers],0))

"mm/dd/yyyy" 更改为 header 单元格的格式。