Excel表中,Vlookup函数中的,精确匹配或者大致匹配,是啥意思呀?

我做了一个表格,好像写FALSE或TRUE,出来的结果都是一样呢……
一般情况下,最后一个值是写FALSE还是TRUE呢

0(FALSE)是精确查找,就是只会找lookup-value这个值,找不到就返回错误

1(TRUE)是模糊查找,就是找lookup-value这个值,找不到就找小于这个值的最大值。

比如图片F2单元格,找30,找不到就找到22对应的4。

但是汉字谁大谁小规律复杂,具体可以在excel里面进行对比。

综上,如果精确匹配就用0,数子模糊匹配就用1,当然0用的比较多。

追问

汉字是怎么查找的呢?这什么“你”,取了“好”对应的3了呢?

追答

汉字无规律,没有意义。上万汉字的排序,谁记得住。。。第一次改汉文版的时候录入的。。

汉字无规律,没有意义。上万汉字的排序,谁记得住。。。第一次改汉文版的时候录入的。。

追问

函数帮助里,range-lookup怎么写的是“如果为FALSE,大致匹配。如果为TRUE或者忽略,精确匹配”呢,😅😅,有点弄不明白,这个真假了……按说0=FALSE等于精确匹配呀

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-05
精确匹配(第三个参数为0)要求查找值必须在查找区域出现,否则结果为NA(表示没有找到),模糊匹配(第三个参数省略)一般用于区间分段的情况,查找值在查找区域的区间时按照下限对应值返回。
精确查找举例公式:
=VLOOKUP(A1, {0,1; 10,2; 20,3}, 2, 0)
A1的值为0、10、20时,公式结果为1、2、3,否则结果为找不到,例如11返回NA
模糊查找举例公式:
=VLOOKUP(A1, {0,1; 10,2; 20,3}, 2)
A1的值为0-10、10-20、20以上时,公式结果为1、2、3,只有负数结果才为找不到,例如11返回2
相似回答