索引匹配结果#ref

问题描述 投票:0回答:1

我不明白为什么我使用与以下方式完全相同的公式时会遇到#REF错误:

=INDEX(D2:D82,MATCH(L15,A2:A82,0),MATCH(M13&M14,C2:C82&F2:F82,0))
-这为我提供了我需要的“ ft1”

的价值

=INDEX(D2:D82,MATCH(L15,A2:A82,0),MATCH(N13&N14,C2:C82&F2:F82,0))
-应该给我一个值“ wt3”,但结果#ref。同样,以下两个公式给我#REF错误

=INDEX(D2:D82,MATCH(L15,A2:A82,0),MATCH(O13&O14,C2:C82&F2:F82,0))
,应该给我“ ft3”

=INDEX(D2:D82,MATCH(L15,A2:A82,0),MATCH(P13&P14,C2:C82&F2:F82,0))
,应该给我“ WT1”

来源表是:

enter image description here

结果表是:

enter image description here

excel excel-formula
1个回答
0
投票

INDEX
的第二部分用于列,您只需要行。

如果您想在所有3列上匹配,即A,C和F,请尝试此操作。

=INDEX($D$2:$D$82,MATCH($L15&M$13&M$14, $A$2:$A$82&$C$2:$C$82&$F$2:$F$82,0))

如果您使用的是Office 365,则可以使用
FILTER

函数而不是

INDEX/MATCH
.
=FILTER($D$2:$D$82, ($A$2:$A$82=$L15)*($C$2:$C$82=M$13)*($F$2:$F$82=M$14))

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.