如何将公式输出用作另一个公式的一部分

如何将公式输出用作另一个公式的一部分

我尝试使用 INDEX/MATCH 公式的结果查找(VLOOKUP)信息,但结果始终为 #NA。

=VLOOKUP(INDEX(DATA1!$H$3:$H$270,MATCH(B4,DATA1!$M$3:$M$270,0)),DATA2!$A$2:$A$500,6,TRUE)

或者,我尝试将公式分为两个阶段,将以下公式添加到E2

=INDEX(DATA1!$H$3:$H$270,MATCH(B4,DATA1!$M$3:$M$270,0)

然后在单独的字段中使用 VLOOKUP 公式引用E2

=VLOOKUP(E2,DATA2!$A$2:$A$500,6,TRUE)

有什么方法可以使用另一个公式的输出来完成这个公式吗?

更新我原来的问题,我得到了 E2 中的值 - 我试图使用从该字段计算的数据来完成 Vlookup,但它不起作用。当我尝试将该数据用于下一个公式 =VLOOKUP(E2,DATA2!$A$2:$A$500,6,TRUE) 时,我收到了 #NA

答案1

您的 VLOOKUP 说使用第 6 列作为结果,但您只给了它一列数据,因此出现错误。

您可以给出 VLOOKUP $A$2:$F$500(我建议 FALSE 通常比 TRUE 更好),或者切换到使用 OFFSET:

=OFFSET($F$1,MATCH(B4,DATA1!$M$3:$M$270,0),0)

相关内容