设为首页 - 加入收藏
广告 1000x90
您的当前位置:188144com黄大仙救世网 > 近似匹配 > 正文

excel中vlookup函数的精确查询和模糊查询的结果有什么区别

来源:未知 编辑:admin 时间:2019-06-07

  excel中vlookup函数的精确查询和模糊查询的查询结果有什么区别

  excel中vlookup函数的精确查询和模糊查询的查询结果有什么区别

  我要查询的是姓名相同的项对应的有关信息,但在试验的时候发现无论用vlookup函数中的精确查询和模糊查询他们的结果都一样,除了操作方式上不一样而已,但是在解决多数据时却发现用精确...

  我要查询的是姓名相同的项对应的有关信息,但在试验的时候发现无论用vlookup函数中的精确查询和模糊查询他们的结果都一样,除了操作方式上不一样而已,但是在解决多数据时却发现用精确查询时结果会不正确,但用模糊查询又怕结果不精确,所以想问大侠们模糊查询和精确查询的结果本质区别在哪里?谢谢啦

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  近似匹配使用的是二分法(或叫折半法)查找。要求table_array的首列必须按升序排列。

  所谓二分法,就是先取数组的中间值与查找值比较,若查找值大于中间值,则在后一半数组中继续按这种方式查。如果查找值小于中间值,就会在前一半里继续找,直到找到一个匹配(或接近,就是帮助里说在找不到精确匹配值情况下,返回小于查找值e 的最大值)值。

  所以,如果table_array不是升序排列的话,这个函数总能返回一个值,但这个值不一定正确。

  精确匹配用的是顺序查找,即从头到尾一个一个比较。找到就找到了,找不到就返回错误(#N/A表示找不到),不会返回近似值。觉得你的答案比较精深,我好像看不是很明白,但还是谢谢你了!不过根据我这几天的尝试,我发现用汉字查找的话还是用模糊查询比较准确一点!如果是数字或字母的话那就精确查询比较准确些!我也不知道为什么,或许,他们各有优缺点!

  精确查询是指按照指定条件进行精确查询,查询不到结果直接返回错误值.模糊查找是指按照指定条件,首先进行精确查询,当查询不到结果,模糊匹配小于查找值的最大值.

  例如上图,精确查询成绩单元格中,59的分数因为查找不到精确的数据.所以返回错误值.

  VLOOKUP(查找值,数据区域,返回列数,逻辑值)逻辑值输入0时,表示精确查找,省略或者输入1时表示模糊查找.

  知道合伙人互联网行家采纳数:1332获赞数:3525飞鸿世家库存推广团队领队人向TA提问展开全部本质区别就是查找方式不同。

  近似匹配使用的是二分法(或叫折半法)查找。要求table_array的首列必须按升序排列。

  所谓二分法,就是先取数组的中间值与查找值比较,若查找值大于中间值,则在后一半数组中继续按这种方式查。如果查找值小于中间值,就会在前一半里继续找,直到找到一个匹配(或接近,就是帮助里说在找不到精确匹配值情况下,返回小于查找值e 的最大值)值。

  所以,如果table_array不是升序排列的话,这个函数总能返回一个值,但这个值不一定正确。

  精确匹配用的是顺序查找,即从头到尾一个一个比较。找到就找到了,找不到就返回错误(#N/A表示找不到),不会返回近似值。

  精确跟模糊的差别在于,模糊查找只要碰到首字母(首字)相同的马上就返回得到的值。精确查找则会核对整个字符串,就算是字符串后边儿有空格,都会认为不一样。

  展开全部可以看看帮助!就是处理数据的时候模糊查找会找到接近于你要找的数据,精确查找不会这样!追问Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #NA。

本文链接:http://storkroadfarm.com/jinsipipei/115.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top