为什么这样做,并正确查找值
但是一旦我改变了值的顺序,就会产生不正确的值?
答案 0 :(得分:10)
如果您阅读LOOKUP功能的说明,则说:
只有对search_range或search_result_array中的数据进行排序时,LOOKUP功能才能正常工作。如果数据未排序,请使用VLOOKUP,HLOOKUP或其他相关功能。
更改公式以使用VLOOKUP,如下所示:
=VLOOKUP(D3, A1:B6, 2, FALSE)
语法:
VLOOKUP(search_key,range,index,[is_sorted])
search_key - 要搜索的值。例如,42,“猫”或I24。
范围 - 搜索要考虑的范围。搜索范围中的第一列以查找search_key中指定的密钥。
index - 要返回的值的列索引,其中范围中的第一列编号为1。
is_sorted - [OPTIONAL - 默认为TRUE] - 指示要搜索的列(指定范围的第一列)是否已排序。