vlookup 函数中的精确匹配和大致匹配的区别?????

 我来答
虎虎学长说教育
2019-08-26 · 终身学习是我们必须具备的技能!
虎虎学长说教育
采纳数:390 获赞数:97514

向TA提问 私信TA
展开全部

1、参数的设置不同

精确查找时Range_lookup参数输入“FALSE"或者“0”。而大致匹配时Range_lookup参数输入“TRUE或者1”。

2、返回的结果不同

vlookup 函数精确匹配时,如果找不到,则返回错误值 #N/A。而大致匹配时函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。

3、使用的计算方法不同

精确匹配使用的是历遍法,说通俗点就是挨个过一遍,找到目标就停止,找不到就一直找。而大致匹配是利用的二分法,二分法只找两次就完成任务,因为二分法不是以内容为查找对象,而是通过不断地二分数据源,每次排除一半数据,到最后一次二分时完成任务。

参考资料来源:百度百科-VLOOKUP函数

ah_wjh
推荐于2016-02-02 · TA获得超过802个赞
知道小有建树答主
回答量:1123
采纳率:50%
帮助的人:982万
展开全部
精确匹配和大致匹配是本函数的第4个参数,true为大致匹配,false为精确匹配。二者区别是:精确匹配需要数据区首列确切存在的查找数,不然无返回值(#N/A错误),但数据区首列不需要进行排序。而大致匹配的数据区首列可以不存在查找的值,返回最接近查找值的返回值,但需要数据区首列进行升序排序,不然结果就差之千里了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9d47c433
2012-05-19 · TA获得超过3126个赞
知道大有可为答主
回答量:3746
采纳率:28%
帮助的人:1858万
展开全部
最后一个参数输入0为精确匹配,不输入即空为大致匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式