Vlookup基于公式

时间:2017-01-09 19:19:49

标签: excel vlookup

我遇到了Vlookup公式的问题。

工作簿包含3张。

我需要将工作表2上E2:E867的值与工作表3上C2:C867的值进行比较,然后返回工作表2中第3页B列的值。这应该相对简单,除了工作表2上E2:E867的值由另一个Vlookup公式填充,因此我写的vlookup正在查看工作表2上E2:E867中的实际公式,而不是结果值在表格2的E2:E867中。

如何让vlookup比较表2中E2:E867的结果值,而不是表2中E2:E867的公式结果值。

用于填充E2:E867

的公式
=VLOOKUP($A489,'sheet 2'!$A$2:$L$867,7)

有问题的公式

=VLOOKUP($E489,'sheet 3'!$C$2:$C$867,2)  

它应该返回表3中第2列中与单元格E489的值匹配的值,而是当您单步执行公式时,它会查看E2:E867中的公式。

我知道我可能不会清楚地提出这个问题,所以如果您需要澄清,请告诉我。

谢谢。

1 个答案:

答案 0 :(得分:0)

所有功劳都归Scott Craner所有 - 使用这个公式:= INDEX('表3'!B:B,MATCH($ E489,'表3'!C:C,0)) - 这正是我所需要的。谢谢Scott