我正在尝试使用 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 的值,它是一个数字),而其他的则返回"?". 为什么会这样,我该如何解决?在此先感谢您的帮助。