vlookup函数12种常见错误.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vlookup 函数 12 种常见错误(完整版) vlookup 函数是一个非常好用的查找函数, 但由于种种原因,在实际使用时会遇到种种让人搞不明白的错误。 于是兰色就把常遇到的 vlookup 错误问题来一次大整理,希望能对同学们有用。 一、函数参数使用错误。 第 1 种:第 2 个参数区域设置错误之 1。 例:如下图所示,根据姓名查找龄时产生错误。 错误原因 :vlookup 函数第二个参数是查找区域, 该区域的第 1 列有一个必备条件,就是查找的对象( A9),必须对应于区域 的第 1 列。本例中是根据 姓名查找的, 那么,第二个参数 姓名必 须是在区域的第 1 列位置 ,而上述公式中姓名列是在区域 A1: E6 的第 2 列。所以公式应改为: =VLOOKUP(A9, B1 :E6,3,0) 第 2 种:第 2 个参数区域设置错误之 2。 ???例 2 如下图所示根据姓名查找职务时产生查找错误。 错误原因 :本例是根据姓名查找职务,可大家注意一下,第 2 个参数 B1:D6 根本就没有包括 E 列的职务,当然会产生错误了。 所以公式应改为: =VLOOKUP(A9,B1: E6,4,0) 第 3 种:第 4 个参数少了或设置错误。 例 3,如下图所示根据工号查找姓名返回错误 错误原因 :vlookup 第四个参数为 0 时表示精确查找,为 1 或省略时表示模糊查找。 如果忘了设置第 4 个参数则会被公式误 以为是故意省略, 按模糊查找进行。 当区域也不符合模糊查找规 则时,公式就会返回错误值。所以公式应改为。 =VLOOKUP(A9,A1:D6,2 ,0) ?或 ??=VLOOKUP(A9,A1:D6,2 ,) 注:当参数为 0 时可以省略, 但必须保留 “,号”。 二、数字格式不同,造成查找错误。 第 4 种?查找为数字,被查找区域为文本型数字。 例 4:如下图所示根据工号查找姓名,查找出现错误。 错误原因 :在 vlookup 函数查找过程中, 文本型数字和数值 型数字会被认为不同的字符。所以造成无法成功查找。 解决方案 :把查找的数字在公式中转换成文本型, 然后再查 找。即: =VLOOKUP(A9 ,A1:D6,2,0) 第 5 种 ?查找格式为文本型数字, 被查找区域为数值型数字。例 5:如下图所示根据工号查找姓名,查找出现错误 错误原因 :同 4 解决方法 :把文本型数字转换成数值型。即: =VLOOKUP(A9 *1 ,A1:D6,2,0) 三、引用方式使公式复制后产生错误。 第 6 种 ?没有正确的使用引用方式,造成在复制公式后区域 发生变动引起错误。 例 6,如下图所示, 当 C9 的公式复制到 C10 和 C11 后,C10 公式返回错误值。 错误原因 :由于第二个参数 A2:D6 是相对引用,所以向下 复制公式后会自动更改为 A3:D7, 而 A10 中的工号 A01 所在的行, 不在 A3:D7 区域中,从而造成查找失败。 解决方案 :把第二个参数的引用方式由相对引用改为绝对引 用即可。 B9 公式改为: =VLOOKUP(A9, $A$2:$D$6 ,2,0 ) 四、多余的空格或不可见字符 第 7 种 ?数据表中含有多余的空格。 例 7 如下图所示, 由于 A 列工号含有多余的空格, 造成查找错误。 错误原因 :多一个空格, 用不带空格的字符查找当然会出错 了。 解决方案 :1 手工替换掉空格。建议用这个方法 ??????????2在公式中用 trim 函数替换空格而必须要用数据 公式形式输入。 ?????????? 即 : =VLOOKUP(A9,TRIM(A1:D6),2,0) 按 ctrl+shift+enter 输 入 后 数 组 形 式 为 {=VLOOKUP(A9,TRIM(A1:D6),2,0)} 第 8 种:类空格但非空格的字符。 在表格存在大量的 “空格 ”,但又用空格无法替换掉时,这些 就是类空格的不可见字符,这时可以 “以其人之道还之其人之 身”,直接在单元格中复制不可见字符粘贴到替换窗口,替换掉 即可。 第 9 种:不可见字符的影响 例:如下图所示的 A 列中, A 列看不去不存在空格和类空格 字符,但查找结果还是出错。 ?出错原因 :这是从网页或数据库中导入数据时带来的不可见字 符,造成了查找的错误。 解决方案 :在 A 列后插入几列空列,然后对 A 列进行分列 操作(数据 -分列),即可把不可见字符分离出去。 第 10 种:反向查找 vlookup 不支持产生的错误 。 例 10 如下图所示的表中,根据姓名查找工号,结果返回了错误。 错误原因 :vlookup 不支持反向查找。 解决方法 :1 用 if 函数重组区域,让两列颠倒位置。 =VLOOKUP

文档评论(0)

183****9328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档