只会VLOOKUP还不够,这些函数都挺牛
发布时间:2023-10-14 21:14:48
说起Excel中的数据查询,VLOOKUP可真是大名鼎鼎。这年头,做表格的人要是没听说VLOOKUP,喝酸奶都不好意思舔瓶盖。VLOOKUP函数果真所向披靡吗?今天就和大家一起说说Excel中的数据查询那些事儿。
先说说VLOOKUP,作用嘛,就是能够实现从左到右的数据查询。
用法是:
VLOOKUP(要找谁,在哪个区域找,返回第几列的内容,精确匹配还是近似匹配)
先从查询区域最左侧列中找到查询值,然后返回同一行中对应的其他列的内容。
例如下图中,要根据E3单元格中的领导,在B~C列的对照表中查找与之对应的秘书姓名。
F3单元格公式为:
=VLOOKUP(E3,B2:C8,2,0)
公式中,“E3”是要查找的内容。
“B2:C8”是查找的区域,在这个区域中,最左侧列要包含待查询的内容。
“2”是要返回查找区域中第2列的内容,注意这里不是指工作表中的第2列。
“0”是使用精确匹配的方式来查找。
假如表格的结构比较特殊,VLOOKUP函数就傻眼了。像下图中,要根据A7单元格中的领导,在2~3行的对照表中查找与之对应的秘书姓名。
B7单元格公式为:
=HLOOKUP(A7,2:3,2,0)
HLOOKUP函数是VLOOKUP异父异母的亲弟弟,作用嘛,就是能够实现从上到下的数据查询。
用法是:
HLOOKUP(要找谁,在哪个区域找,返回第几行的内容,精确匹配还是近似匹配)
先从查询区域第一行中找到查询值,然后返回同一列中对应的其他行的内容。
公式中,“A7”是要查找的内容。
“2:3”是查找的区域,不要被数字迷惑了,这种写法就是第二到第三行的整行引用而已。
在这个区域中,第一行要包含待查询的内容。
“2”是要返回查找区域中第2行的内容,注意这里不是指工作表中的第2行。
“0”是使用精确匹配的方式来查找。
假如表格的结构再特殊点,VLOOKUP和HLOOKUP函数就都傻眼了。
像下图中,要根据E3单元格中的秘书,在B~C列的对照表中查找与之对应的领导姓名。
F3单元格公式为:
=LOOKUP(1,0/(C3:C8=E3),B3:B8)
LOOKUP函数是VLOOKUP异父异母的亲妹妹,本例中的作用嘛,是在指定的行或列中查询指定的内容,并返回另一个范围中对应位置的值。
常见用法是:
LOOKUP(要找谁,在哪行或哪列找,要返回结果的行或列)
公式中,“1”是要查找的内容。
“0/(C3:C8=E3)”是查找的区域,不要被这段公式迷惑了,这种写法是模式化的,就是0/(条件区域=查找值)。
先使用等号,将条件区域的内容与查找值进行逐一对比,返回逻辑值TRUE或是FALSE。
再使用0除以逻辑值,在四则运算中,逻辑值TRUE相当于1,FALSE相当于0。相除之后变成了一组错误值和0。
{#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}
也就是条件区域中的某个单元格如果等于查找值,对应的计算结果就是0,其他都是错误值。
LOOKUP在这组内容中查找1的位置,找不到1就用0顶包,0的位置是2,所以最终返回第三参数B3:B8中第2个单元格的内容了。
LOOKUP函数的查找区域和返回结果区域,都是一行或一列的写法,所以可以实现任意方向的查询。
LOOKUP函数是不是就最牛了呢?NO,NO,NO,INDEX和MATCH函数表示不服。
仍以刚刚的数据为例,要根据E3单元格中的秘书,在B~C列的对照表中查找与之对应的领导姓名。
F3单元格公式为:
=INDEX(B2:B8,MATCH(E3,C2:C8,0))
MATCH函数的作用,是查找数据在一行或一列中所处的位置。
用法是:
MATCH(要找谁,在哪行或哪列找,精确匹配还是近似匹配)
公式中的MATCH(E3,C2:C8,0)部分,就是精确查找E3单元格中的小袁秘书在C2:C8中所处的位置,结果是3。
INDEX函数的作用,是根据指定的位置信息,返回数据区域中对应位置的内容。
本例中,先用MATCH函数计算出小袁秘书的位置3,再用INDEX函数返回B2:B8区域中第3个单元格的内容。
INDEX+MATCH函数二者组合,也能实现任意方向的数据查询。
几种方法,各有特点,只有平时多学多练,遇到问题才能对症下药。每天学习一点点,小白也能变大神。
今天的练习文件在此:


猜你喜欢
- 在腾讯会议这款软件中进行会议时,如果有需要我们可以设置静音状态。比如我们加入其他人创建的会议,在不需要自己发言的情况下可以设置自己的经营状态
- 在Excel 2007中,通过“名称管理器”可以同时查看工作簿中所有已定义名称的引用位置,而在Excel 2003中的“定义名称”对话框中虽
- 众所周知,硬盘分区就是指将硬盘的整体存储空间划分成多个独立的区域,分别用来安装操作系统、安装应用程序以及存储数据文件等等。那么,Win10
- 很多小伙伴在更新了ios14后都出现了快充只响一声的问题,那么这是怎么回事呢?今天就给大家带来了ios14快充只响一声详情介绍,快来一起看看
- 电脑插入U盘打开后,总是会提示压缩zipped文件夹的提示窗口,这是怎么回事?最近有用户反映每次使用U盘都会提示压缩zipped文件夹的提示
- 操作步骤:1、单击“Office按钮”选择“Word选项”;2、弹出Word选项对话框,选择左边的“高级”按钮;然后在右边找到“显示”,将下
- 在”秘籍”的帮助下,不级可以打开windows系统隐藏的功能,还可以更好的保护个人隐私和系统安全。这本秘籍也就是系统的组策略,别急下面我们就
- Win10 22H2游戏卡顿怎么办?很多用户都喜欢在电脑上玩大型游戏,这样大屏幕的高清画面感,让人体验更为真实与强烈,但是在玩游戏时如果电脑
- 某公司进行员工考核,数据录入不规范,部分分数带有数量单位“分”。现需要计算员工平均考核分数。解决过程第一步:统一去单位:数量单位“分”,是文
- Win10系统其实是自带蓝牙的,不过很多小伙伴都不清楚怎么打开,今天小编就为大家带来关于Win10专业版打开蓝牙操作方法,希望可以帮助到大家
- 无法连接连接打印机0x000003e3怎么解决,最近有不少用户遇到了无法连接到共享打印机的问题,导致无法打印,影响工作,那么遇到这个问题要如
- 很多用户会用到TrueCrypt磁盘加密软件,那么如何安装TrueCrypt软件呢?磁盘加密软件TrueCrypt怎么使用?下面给大家介绍该
- 最近有windows8.1系统用户反映,用购买的密钥从官方下载安装Windows8.1的时候却提示“现在我们无法连接,检查你的Interne
- 在日常生活中使用浏览器的小伙伴们肯定都希望自己的浏览器是最稳定功能也最强,但是这样的浏览器又有哪些呢?下面就给你们带来了最稳定功能最强的浏览
- 局域网是一种小型网络,一般在小型办公场所运用的比较广泛,它的安装便捷,使用方便,扩展方便,而且在局域网中传输资料快捷方便,所以今天小编就来教
- 如果我们开机的时候,遇到Explorer.exe进程调用失败的话,就会提示explorer系统调用失败,这时候我们就得需要自己去修复一下它,
- 在使用Windows 7系统的时候,如果电脑卡住了,相信很多人都会第一时间打开任务管理器,查看是那个应用进程占用大量内存或者CPU造成的卡顿
- WPS表格怎么制作实时动态排名?想要制作一个动态的实时动态排名,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下我们在做工作业
- 什么是UG?UG全名为Unigraphics NX,它是国外一家公司Siemens PLM Software开发出来的一个产品工程解决方案软
- 在清朝初期,入关的八旗子弟通过骑马来圈定自已所属的土地,称为“跑马圈地”,但这种恃强凌弱的行为极大地激发了满汉之间的矛盾,后来清政府制止了这