在Google电子表格中,我有以下公式:
=VLOOKUP("hello",'Sheet1'!$C$2:$C$65, 1)
我的期望是,如果在Sheet1中的C2:C65范围内找到它,它将回显值“hello”,否则为null。它改为给出C35的值(“hello”在Sheet1的C17中找到)。
有谁知道我做错了什么?
谢谢!
答案 0 :(得分:0)
VLOOKUP返回#N / A,其中公式正确但搜索到的值不存在。
该函数的第四个参数是可选的,但默认为TRUE,当搜索列未排序时,可能会给出错误的结果。
我认为你所做错的是“指示”要搜索的列按顺序排序的公式。排序对二进制搜索至关重要。
如果您像我一样解释How to match info between tabs in a Google spreadsheet,那么有一个适用于Web Apps的示例。