广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    你真的会用vlookup函数吗?

    来源:网络收集  点击:  时间:2024-03-14
    【导读】:
    为什么为什么有时候vlookup所有参数都按要求输入正确,结果却还是错误的呢?你真的会用vlookup函数吗?今天我们就具体剖析一下;工具/原料moreexcel方法/步骤1/12分步阅读

    情况一:

    1、第二参数没有绝对引用,数据区域会偏移,导致数据区域错误。如图举例:

    i2单元格是VLOOKUP(H2,B2:F8,5,0),到i5单元格变成了VLOOKUP(H5,B5:F11,5,0),数据区域从B2:F8变成了B5:F11,导致数据错误。

    2/12

    i2单元格的正确函数写法应该是=VLOOKUP(H2,$B$2:$F$8,5,0),加上$这个符号表示已经绝对引用,数据区域被锁定在这块范围,不会发生偏移。鼠标选中B2:F8数字后按快捷键F4可以切换到绝对引用。

    3/12

    2、数据区域的绝对引用也加了,为什么还错了,可能是第三参数的第几列写错了。如图举例:i3单元格输入=VLOOKUP(H3,$B$3:$F$9,4,0),第三参数应该写5,不应该写4因为D列被隐藏了,表面看只有4列,其实隐藏列也被包含在内,所以籍贯列是排在第5列。

    4/12

    i3单元格函数正确写法=VLOOKUP(H3,$B$3:$F$9,5,0)

    5/12

    3、要会区分文本型数值和数字型数值,表面数字虽然一样,其实类型不同。如图举例:H4单元格的0367是属于文本型数值,A4单元格的0367属于数字型数值,函数公式会把它们当做两个不一样的内容,所以无法匹配。H6单元格同理。

    6/12

    在i2单元格里输入=VLOOKUP(H2*1,$A$2:$B$8,2,0),H2*1的意思是H2单元格的数字乘以1,这样文本型数值也会变成数字型数值。

    7/12

    4、数据区域的首列不能出现重复值,不然引用结果会不准确。如图举例:A3和A7都是数字1276,A3对应小张,A7对应小白。H7和H8都是1276,引用结果都是小张。当首列出现重复值时,引用结果只能出现一个,这是VLOOKUP的查找唯一性。

    8/12

    5、省略函数第4个参数导致结果错误。如图举例:第4个参数的TRUE是模糊查找,用1表示;FALSE是精确查找,用0表示;这个参数不能省略,如果省略默认为1,但是我们匹配数据都要精确查找,输入0。

    9/12

    6、查找值存在空格也会导致结果错误。如图举例:H4小张和H6小丁前面有空单元格,B列的姓名都是没有空格的,所以无法识别。要删除空格后再用函数。

    10/12

    7、查找值的内容不在区域首列也是会导致结果错误的。如图举例:数据区域A列工号排在B列姓名的前面时,想用“姓名”去匹配“工号”是不行的。

    11/12

    这种情况要想引用成功,第一种方法是在姓名的后面添加一列,把工号列的内容复制过去;第二种方法是利用if的逆向查找功能,在i2单元格里输入=VLOOKUP(H2,IF({1,0},$B$2:$B$8,$A$2:$A$8),2,0),最后按CTRL+Shift+回车,因为这时是数组函数。最后引用结果i2和i5是3位数,前面的0没有了,鼠标右键设置单元格格式。

    12/12

    这些vlookup函数的常见的错误你知道多少呢?感兴趣就收藏吧!!!

    VLOOKUP常见错误
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_350580.html

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-07 16:11:27  耗时:0.029