Excel中的Vlookup函数,在大家日常数据处理计算中应用的机会非常多,因为它可以帮助我们完成数据查询匹配、数据对比。但是这个函数在使用的过程中也经常会遇到查询错误的问题。根据实践经验总结,发现主要包括下面几点原因:

l 选择数据范围错误

l 数字格式不规范

l 返回查询结果列号错误

在分析这几点原因之前,我们先把Vlookup函数的格式在此回顾一下。

下面我给大家分析一下3种常见错误

1. 选择数据范围错误

(1) 查询区域选择错误

Vlookup函数中所选择的“区域”,一定要与查询值对应。下面案例中错误的公式中选择的区域从B列开始,但是查询值是“子类别”,所以正确的引用应该是从C列开始选择。

(2) 区域冻结

如要将Vlookup公式复制到下面一系列单元格,还要注意将查询区域“冻结锁定”,防止查询区域随着公式的复制,向下偏移。下图是公式的对比。

解决方案:添加区域冻结的快捷键是F4。

2. 数字格式不规范

数字格式规范会影响到Excel中的所有功能使用。我们常见的有下面两个问题。

(1) 查询数据格式不统一

我们应用Vlookup函数时,常会发现明明查询区域中存在的查询值,但是就是不能正常返回结果,G2单元格出现了“#N/A”提示,与查询值的“格式”不统一有关系。

解决方案:统一单元格数据格式,将查询区域中第一列“文本”格式改为“数字”格式。

(2) 数据中有空格

查询值、查询区对比列中多余的空格也会影响Vlookup查询的结果。如下图,C9单元格“平板电脑”后面多了一个空格,就影响了G2单元格公式计算的结果。

解决方案:使用“查找替换”功能将“空格”替换去除掉;如果你使用的是Excel 2016以上版本,还可以使用Power Query快速清除,类似“空格”这样各种看不见的符号。

3. 返回查询结果列号错误

在Vlookup数据查询区域中,可能会有合并单元格结构,特别是横向的多列合并,如下要根据地区查询价格,图表中有三列内容,中间一列是由C列到G列单元格按行合并成的,如果要返回H列的价格,我们很多人会认为列号参数,输入的是“3”。正确的方法如下图所示,要按照原始区域列的序号输入,所以,正确的列号参数是“7”。

以上我们总结了Vlookup函数出错的三种常见情况,涉及到了其中的3个参数的应用。另外也请大家注意Vlookup的第四个参数,我们用的最多的是用“0”表示精确匹配,但是如果忽略这个参数,会等同于输入“1”,起到近似匹配的作用,会对查询结果造成影响。所以在使用Vlookup函数时,一定要注意这四个参数的准确应用。

vlookup匹配值不唯一_数据对比、数据查询匹配Vlookup函数3种常见错误及解决方案...相关推荐

  1. vlookup匹配值不唯一_十大Vlookup常见错误!

    周二 · 函数关键词:Vlookup Vlookup是我们工作中最常用的函数,倘若使用不当,可能会带来不少麻烦. 如果你已掌握了Vlookup基本用法(链接),来看看下面这些错误是否都避开了? 1错误 ...

  2. vlookup匹配值不唯一_突破VLOOKUP函数限制,查找多个对应值

    原标题:突破VLOOKUP函数限制,查找多个对应值 题外话:卢子从今天起联合了一些会计公众号开始送资料,正常安排在第2篇,会持续送很多天,大家按自己需要下载. VLOOKUP函数很神奇,不过并非万能查 ...

  3. 大数据常见错误及解决方案

    大数据常见错误及解决方案(转载) 1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested add ...

  4. 大数据技术之Hadoop概述集群环境搭建常见错误解决等

    Hadoop概述 文章目录 Hadoop概述 1. Hadoop是什么 2. Hadoop发展历史 4. Hadoop的优势 5. Hadoop组成 6. 大数据技术生态体系 7. 推荐系统框架图略图 ...

  5. 大数据技术之Hadoop(Hadoop企业优化常见错误及解决方案)

    6.1 MapReduce 跑的慢的原因 6.2 MapReduce优化方法 MapReduce优化方法主要从六个方面考虑:数据输入.Map阶段.Reduce阶段.IO传输.数据倾斜问题和常用的调优参 ...

  6. python sns绘制回归线_【干货!】用Python演绎5种常见可视化视图

    - 点击上方"中国统计网"订阅我吧!- 通过本篇文章,你将学到: 视图的分类,从哪些维度进行分类 5种常见视图的概念,以及如何在Python中进行使用,都需要用到哪些函数. 注意: ...

  7. vlookup查找值不唯一时怎么办

    http://zhidao.baidu.com/question/331616927.html 就是表1里的序号在表2里对应2个或多个值时,只能返回第一个.怎样才能把这些值都找出来呢 假如表二被查内容 ...

  8. python正则匹配括号以及内容_【Python】正则表达式匹配最里层括号的内容

    现在有一个字符串: str1 = '(subject_id = "A" OR (status_id = "Open" AND (status_id = &quo ...

  9. vlookup匹配 匹配结果错误_vlookup函数的12种常见错误、原因及解决方法

    vlookup函数是一个非常好用的查找函数,但由于种种原因,在实际使用时会遇到种种让人搞不明白的错误.于是本文就把常遇到的vlookup错误问题来一次大整理,希望能对同学们有用. 一.函数参数使用错误 ...

最新文章

  1. 基于VTK的MFC应用程序开发(3)
  2. 机器学习在高德用户反馈信息处理中的实践
  3. voting设计模式
  4. jooq和jdbc_在jOOQ之上构建的RESTful JDBC HTTP服务器
  5. 深入浅出linux工具与编程 下载,8208.深入浅出Linux工具与编程.pdf
  6. Sentinel在订单大量服务调用的应用场景
  7. hadoop集群_使用docker部署hadoop集群
  8. 模型加速——卷积通道裁剪的学习笔记
  9. ubuntu报警邮件服务简单搭建
  10. Extjs中EditorGridPanel修改并获取数据的两种方式
  11. Friends S01.01 Part A
  12. 对于计算机老师的教学评语,电脑教师的自我评价
  13. android 网页存储,90%的人不懂将网页永久保存在手机里的方法
  14. suger BI 创建任务
  15. 解决cannot resolve symbol TextView
  16. YOLOX源码解读系列
  17. android textview基线,关于Textview基准线的计算
  18. Oracle - 【连接1】广义笛卡儿积+一般连接+自连接
  19. torchnet.meter使用教程
  20. 一个精简内核配置的方法 (感谢 flw2 兄分享)

热门文章

  1. 全能服务器环境 UPUPW ANK 诠释
  2. 中国艺术研究院唐建教授浅谈八大山人
  3. Citavi及DBServer安装使用
  4. 强迫症必爱!iPhone怎样隐藏锁屏界面的手电筒、相机图标?
  5. 使用python多线程获取代理IP(代理IP池,附源码)
  6. Word怎么删除空白页,4个方法轻松解决!
  7. C# List深拷贝和浅拷贝的简单案例说明
  8. Excel如何判断指定日期所属季度
  9. 论文查重哪些行为是属于抄袭呢?
  10. 自考之操作系统大题解析