答案1
您提供的数据和公式返回的是 Bricklayer(而不是 David)。
计算公式参数:
33 :该数字存在于第 10 行的列表中,但最后一个参数 TRUE 表示 Excel 将返回近似匹配。因此,Excel 会遍历前几行,在第 7 行看到 32,在第 8 行看到 35,因此跳过了数字 33,第 7 行是最接近的
B3:D11 :看起来是正确的范围
2:返回所提供范围内第二列(C 列)的数据,即 Bricklayer
TRUE :如上所述,告诉 Excel 使用近似匹配。如果使用 FALSE,该函数将返回 Zoo Owner。就我个人而言,我总是使用 FALSE 来防止出现奇怪的结果
答案2
使用 TRUE
最后一个参数返回近似匹配,并且它还假设您的数据按第一列排序,但事实并非如此。
用作FALSE
最后一个参数。
VLOOKUP
这是列出的第一个常见问题办公室支持:
如果 range_lookup 为 TRUE 或省略,则需要按字母或数字顺序对第一列进行排序。如果第一列未排序,则返回值可能不是您期望的值。请对第一列进行排序,或使用 FALSE 进行精确匹配。