Excel 如果表只有一行,则索引匹配数组公式返回#N/A

Excel 如果表只有一行,则索引匹配数组公式返回#N/A,excel,Excel,我正在Excel表格中使用具有多个条件的索引匹配公式。我的数组公式看起来像 {=INDEX(Table1,MATCH(1,(Table1[Column1]=value1)*(Table1[Column2]=value2), 0))} 如果表中有多行,则该公式可以正常工作。当表有一行时,公式失败并返回#N/A。对于单行表有什么解决方法吗 编辑: 我的表正在使用power query从数据库中提取数据。因此,行数是动态的。 表如下: Column1 | Column2 | Column3

我正在Excel表格中使用具有多个条件的索引匹配公式。我的数组公式看起来像

{=INDEX(Table1,MATCH(1,(Table1[Column1]=value1)*(Table1[Column2]=value2), 0))}

如果表中有多行,则该公式可以正常工作。当表有一行时,公式失败并返回
#N/A
。对于单行表有什么解决方法吗

编辑:

我的表正在使用power query从数据库中提取数据。因此,行数是动态的。 表如下:

Column1  |  Column2  |  Column3
-------------------------------
value1   |  value2   |  value3

您是否注意到,数据仅与第一行匹配?您正在匹配来自两个表的数据?如果是这样,您确认有匹配的行?“如果表中有多行,则公式可以正常工作。”您是指表1还是表2?请提供两个表的示例。我错误地编写了表2[列2]。这是表1[第2栏]。