发布网友 发布时间:2022-05-01 16:28
共3个回答
热心网友 时间:2022-06-19 13:44
1、参数的设置不同
精确查找时Range_lookup参数输入“FALSE"或者“0”。而大致匹配时Range_lookup参数输入“TRUE或者1”。
2、返回的结果不同
vlookup 函数精确匹配时,如果找不到,则返回错误值 #N/A。而大致匹配时函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
3、使用的计算方法不同
精确匹配使用的是历遍法,说通俗点就是挨个过一遍,找到目标就停止,找不到就一直找。而大致匹配是利用的二分法,二分法只找两次就完成任务,因为二分法不是以内容为查找对象,而是通过不断地二分数据源,每次排除一半数据,到最后一次二分时完成任务。
参考资料来源:百度百科-VLOOKUP函数
热心网友 时间:2022-06-19 13:45
精确匹配和大致匹配是本函数的第4个参数,true为大致匹配,false为精确匹配。二者区别是:精确匹配需要数据区首列确切存在的查找数,不然无返回值(#N/A错误),但数据区首列不需要进行排序。而大致匹配的数据区首列可以不存在查找的值,返回最接近查找值的返回值,但需要数据区首列进行升序排序,不然结果就差之千里了热心网友 时间:2022-06-19 13:45
最后一个参数输入0为精确匹配,不输入即空为大致匹配