Techcosec Limited Asked: 2022-03-20 21:38:26 +0800 CST2022-03-20 21:38:26 +0800 CST 2022-03-20 21:38:26 +0800 CST INDEX AND MATCH 功能:创建仪表板的障碍 772 使用的公式: =INDEX(in!D:D,MATCH($B$1,in!$B:$B,FALSE) * MATCH(B$3,in!$C:$C,FALSE),1) 同样没有给出所需的输出。对于 AAL 的第 1 年,不确定如何显示 78787(第 2 年和第 3 年)而不是 5822。 microsoft-excel 1 个回答 Voted Best Answer Reddy Lutonadio 2022-03-21T00:03:33+08:002022-03-21T00:03:33+08:00 将您的公式更改为: =IFERROR(INDEX(in!$D:$D,MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0)),0) ($B$1=in!$B:$B) * (B$3=in!$C:$C):每次运算的结果都是布尔值。当您将它们相乘时,结果将是0(未找到)或1(已找到)。 MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0):查找两个条件都正确的行。 =IFERROR(INDEX(in!$D:$D,MATCH(1,($B$1=in!$B:$B) * (B$3=in!$C:$C),0)),0) :如果找到显示结果。如果没有,则显示0.
将您的公式更改为:
0
(未找到)或1
(已找到)。0
.