函数VLOOKUP实用技巧
发布时间:2023-10-30 19:59:56
说到Excel的学习,只要掌握“4+1”就可以应付大部分数据处理问题了,4个核心函数:VLOOKUP、IF、SUM、SUMIF,1个核心功能:数据透视表。其中的VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率。也是大部分小伙伴接触的第一个函数,几乎每天都在用,频率很高。
但是,大部分小伙伴都是停留在基本的用法上,而且也发现了VLOOKUP函数的一些缺点,比如:不能逆向查找、不能多条件查找、不能返回多列等问题。下面我就和大家分享一下VLOOKUP函数的一些使用技巧,解决这些貌似不能的问题。
首先,先来看下VLOOKUP的最基础用法,为了方便大家理解,做成了图片。
总共只有4个参数,分别是:用谁去找、匹配对象范围、返回第几列、匹配方式(0表示精确匹配,1表示模糊匹配)。VLOOKUP的基础单条件用法是简单的一种用法,使用单个检索关键字,并且检索关键字在选择区域的第1列,直接使用普通公示就可以解决。总结一下基础查询公式的用法就是:
=VLOOKUP(用谁找,去哪里找,找到了返回什么,怎么着)。
问题一:逆向查找
逆向查找跟普通的VLOOKUP查找存在什么差异,我们都知道检索关键字必须在查找区域的第1列,逆向查找的检索关键字不在查找区域的第1列,可以使用虚拟数组公式IF来做一个调换。如下图示例:
总结一下,逆向查找的固定公式用法:
=VLOOKUP(检索关键字,IF({1,0},检索关键字所在列,查找值所在列),2,0)
这里对IF函数的数组应用部分:IF({1,0},$C$4:$C$16,$B$4:$B$16)做一个详细的说明,涉及到Excel数组公示的部分内容。
IF函数的第一个参数{1,0}是一个单行两列的数组常量,有两个元素;而第二、第三个参数都是十三行单列的数组。进行数组扩展后,三个参数都变成十三行两列的数组,各有26个元素:
于是我们可以确定:这个数组公式需要重复计算26次,并返回一个十三行两列的数组。
• 第一次计算分别取三个参数的第一个元素,组成普通公式=IF(1,”C4″,”B4″),根据数值类型自动转换规律,1被转换为逻辑值TRUE,所以计算结果为”C4″,该结果为返回的数组中第一行第一列的值;
• 第二次计算分别取三个参数的第二个元素,组成普通公式=IF(0,”C4″,”B4″),根据数值类型自动转换规律,0被转换为逻辑值FALSE,所以计算结果为”B4″,该结果为返回的数组中第一行第二列的值;
• 第三次计算分别取三个参数的第三个元素,组成普通公式=IF(1,”C5″,”B5″),计算结果为”C5″,该结果为返回的数组中第二行第一列的值。
进行26次计算后返回下图结果:
后面的就是VLOOKUP函数的基本步骤了,小伙伴们不难理解。这里IF函数的数组计算部分,大家仔细理解一下,对后面使用数组函数很有用处。
问题二:多条件查找
在使用VLOOKUP匹配数据的时候,往往条件不是单一的,是由多个一起组成的,那么也可以利用&将字段拼接起来,并且利用IF数组公式构建出一个虚拟的区域。如下图示例:
总结一下,多条件查找的固定公式用法:
=VLOOKUP(关键字1&关键字2,IF({1,0},序列1&序列2,查找值所在列),2,0)
注意事项,所有使用了数组的公式,不能直接回车,需要使用Ctrl+Shift+Enter,否则会出错。
问题三:返回多列查找
查询返回一列的情况很容易就能完成,如果是返回多列呢?这个时候就要借助另外一个辅助函数COLUMN函数,有关COLUMN函数的简介可以看下:
COLUMN返回的结果为单元格引用的列数,例如:COLUMN(B1)返回值为2,因为B1为第2列。
总结一下,返回多列的固定公式用法:
=VLOOKUP(混合引用关键字,查找范围,COLUMN(xx),0)
返回第几列就开始引用第几列的单元格即可。
如果返回列的项目与查找区域的排列不一样咋办,比如先返回毛利,再返回销售的布局。这就要用到MATCH函数了,简介如下:
使用MATCH函数在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置。例如,如果 A1:A3 区域中包含值 5、25 和 38,那么公式 =MATCH(25,A1:A3,0) 返回数字2,因为25是该区域中的第二项。
VLOOKUP函数结合其他辅助函数,还可以实现更多的用法,聪明如你的小伙伴们,赶快开动脑筋,进行新的发现吧。


猜你喜欢
- windows7操作系统自带有防护功能,一些用户下载金山软件觉得不好用,选择卸载此软件,卸载后发现电脑居然不能上网了,连接不上网络,无线可以
- 假设今天是2018年2月28日,明天是3月1日,为什么不是2月29日?估计很多人都知道原因:2018年是平年,不是闰年,平年2月只有28天。
- 第1步,打开Word2013文档窗口,切换到“插入”功能区。在“页眉和页脚”区域单击“页眉”或“页脚”按钮,如图1所示。 &n
- 欢迎观看 Microsoft PowerPoint 教程,小编带大家学习 PowerPoint 的使用技巧,了解如何在 PowerPoint
- 说起抖音相信大家应该不陌生,不过今天小编是要给大家介绍一款与抖音息息相关的应用软件,那就是抖音直播伴侣软件,不少用户有在各个直播平台看到过电
- 在电脑中Hosts的文件是一个非常重要的文件,在日常使用的过程中是需要修改这个文件的,那么使用MAC系统应该如何修改host文件呢?下面就和
- 不少用户表示,开机后Ubuntu屏幕显示为最大亮度,重新调整屏幕亮度以后再重启Ubuntu系统,发现屏幕还是显示为最大亮度,所以又要再调整一
- 方法也不难,需要掌握一个函数weekday,为什么会想到weekday,因为周六周日正好是星期六和星期天。所以只需要在Excel中加一个辅助
- Win10控件编辑器是一种可以给用户带来安全性的工作。安全中心提示如何操作并不是一个常见的问题。密钥管理在线编辑器不能打开不是一个常见的问题
- excel如何输入身份证号码?在日常的excel表格使用中,常规格式下的Excel默认为科学记数法,当位数又超过15位后,后面位数的数值就全
- 如何在WPS文字中制作席位牌(1)单击“插入”选项卡中的“插入艺术字”命令,并在弹出的“艺术字字体”面板中选择任何样式。这是第四种风格的一个
- 对于刚从Windows系统转到MAC系统的新手们来说,为了方便这段适应期内的使用,安装双系统是一个很不错的方法,不过MAC电脑如何安装双系统
- regsvr32.exe程序对win7系统正常运行有着十分重要的作用,那如果用户点击运行的时候出现无法兼容的问题是如何造成的呢?其实是因为系
- 在使用win10远程桌面进行远程连接的时候,很多的用户们表示,自己在连接的时候,提示失败了,无法连接成功,那么这个问题应该需要我们怎么去解决
- 看起来,AMD的RX 500系显卡已经是箭在弦上了(传言18号),不少AIB的非公卡已经纷纷偷跑式亮相。现在,网上出现一张疑似RX 580的
- 朋友们注意啦windows有三个补丁千万不能安装,今天小编就为大家带来安装这三个补丁会引起什么问题?感兴趣的朋友可以一起看看windows千
- excel柱形图/条形图怎能给正负值填充不同的颜色?excel表格中有正数和负数,做成柱形图或条形图的时候,想让正数和负数的颜色不同,该怎么
- 之前为大家带来了Win10预览版10525已知问题汇总,现在小编继续为大家带来Windows10 Build 10525上手图集,感兴趣的朋
- wps office 中不仅仅兼容Word、Excel、PPT三大办公套组的不同格式,还支持PDF文档的编辑与格式转换,下面就来看看在使用的
- 如何把超级课程表放在桌面?现在很多用户使用的安卓手机都是市场上的畅销手机,系统桌面本身就很美观,且功能全面,玩转各类黑科技拈手即来,而曾经被