小编dan*_*eck的帖子

为什么这个 Excel 公式返回两个不同的值?

我正在尝试使用 Excel (2013) 来查找值 1 是否出现在给定的集合中(使用该CHOOSE()函数,然后,如果是,则使用该VLOOKUP()函数将单元格中的值直接打印到它的右侧。为什么会当公式本身相同时,此公式会在不同的单元格中产生两种不同的结果?

=IF(CHOOSE(1, $A$4:$A$17) = 1, VLOOKUP(1, $A$4:$C$17, 2, FALSE), "?")
Run Code Online (Sandbox Code Playgroud)

我的工作表中的单元格 V4 到 V7 都具有完全相同的公式(上面打印的公式),但它们返回不同的值。V4 的返回值是我想要的类型(即单元格 B4 的值,它是一个数字),而其他的则返回"?". 为什么会这样,我该如何解决?在此先感谢您的帮助。

worksheet-function microsoft-excel microsoft-excel-2013

4
推荐指数
2
解决办法
3031
查看次数