只会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函数二者组合,也能实现任意方向的数据查询。
几种方法,各有特点,只有平时多学多练,遇到问题才能对症下药。每天学习一点点,小白也能变大神。
今天的练习文件在此:
猜你喜欢
- 希沃白板一款专业的教学辅助软件,这款软件为用户提供了丰富的教学功能,本文中介绍的使用这款软件添加文本的方法希沃白板如何添加文本?希沃白板是一
- 在我们使用Word文档的过程中,有可能会遇上表格中文字文字会带有浅灰色背景的情况,又找不到办法去除这一背景,那该怎么操作呢?问题如下图所示1
- 我们在excel中能够很容易轻松的进行表格计算,因为excel的计算功能是非常强大的。其实,在Word中如果掌握了相关的公式和域知识,一样可
- 文档中,为了让某页、某段或某句重要内容突出显示出来,我们可以为这些内容设置边框效果。但是,你知道Word中的“边框”与“页面边框”吗?它们之
- 我们在使用word办公软件时,会经常碰到一些word资料文档里面可能会有水印的存在。那么,我们该如何去除这些word水印呢?其实,去掉wor
- 什么是office 365?昨天的文章简要介绍了Microsoft 365,原名Office 365,它和按年度发布的Office版本(例如
- 有时我们需要将 Excel 表格打印出来,如果不想资料被盗用的话,最便捷的方法就是添加水印。添加水印的方法有很多,今天我们就来教大家,如何在
- 35个Excel表格的基本操作技巧技巧1:单元格内强制换行在单元格中某个字符后按alt+回车键,即可强制把光标换到下一行中。技巧2:锁定标题
- VBA怎么快速从两个表格提取符合条件的数据?VBA中想要提取数据,该怎么从两个表格中提取符合条件的数据呢?下面我们就来看看详细的教程,需要的
- 我们在日常使用电脑的时候,需要对电脑的麦克风进行权限设置,而麦克风也是我们经常会使用的东西,下面一起来看看具体的设置方法吧。【麦克风使用常见
- 有这样一个业务表:表中的物料名称、规格型号由保管员张三在TA的电脑上输入;单价、金额由采购员李四在TA的电脑上输入;最后从张三到李四再到王麻
- 正常销售价格在398元/年的 Office 365,合法拿到免费一年授权的方法。微软自2016年就开启了 Office 365 develo
- Word2010做为办公自动化最重要的软件之一,是从事任何行业都需要掌握的基本技能。下面由小编为您介绍了Word中的高级技巧,希望能帮助您。
- 当今是大数据时代,每分每秒都有上亿的数据要处理。Excel就是我们最有用的工具之一。下面小编就为大家介绍在excel表格中求和、求均分和降序
- 火炬之光2存档位置在哪?在Win10上玩火炬之光2的小伙伴非常的多,在游戏出现问题的时候就需要进入它的存档进行补救,但是存档位置在哪呢?下面
- If函数是Excel函数中很常用的一个函数,在很多情况下都可以使用if函数解决遇到的数据问题。下面给大家分享if函数简单又经典的4个用法例子
- 如何在Word2013自定义词典中添加和删除单词,步骤很简单,需要的朋友可以试试第1步,打开Word2013文档窗口,依次单击“文件”→“选
- 如果您在使用OFFICE,比如WORD或EXCEL时,想通过打印对话框中的“查看打印机”浏览网络打印机,实现网络打印,如果出现“目录服务目前
- 在word中,页码是默认生成的,从第一个页面开始,页码依次为“1、2、3……”,但有时候我们不需要第一个页面就是“1”,希望从第二个或第三个
- 以前喜欢用MathType,就是因为可以使用快捷键插入上下标还有分式,但是MathType编辑结果在Office中的显示丑爆了(说好的完美兼