excel数据查询案列全方位解析 史上最全 不信你用不上
发布时间:2022-09-26 13:02:47
导读:说起数据查询功能,很多小伙伴们都不陌生,知道VLOOKUP, LOOKUP或者INDEX+MATCH等函数可以实现。这一期,小编将会罗列可能出现的各种情况,以事实案例为基础,全方位解读数据查询功能。请耐心观看,阅读仅需五分钟。
本篇将分为以下六个应用场景来逐一介绍
一:从上到下正向查询(根据姓名查找电话):
从上到下:返回第一个满足条件的值
正向查询:查询键[姓名]在查询值[电话]的左方。
根据zhang3查找时,返回第一个找到的电话13917980013
解析:
-VLOOKUP(A16, B$2:C$11, 2, 0):在B$2:C$11查询区域中,查询A16,返回查询区域B$2:C$11中的第二列
-INDEX(C$2:C$11, MATCH(A16, B$2:B$11, 0)):首先查找A16在B$2:B$11查询区域中所在的行号X,然后返回C$2:C$11中第X行数据
-INDEX(C$2:C$11, MATCH(TRUE, A16=B$2:B$11, 0)):A16=B$2:B$11返回的是{TRUE,FALSE}的数组,MATCH(TRUE, A16=B$2:B$11, 0)返回数组中为TRUE的行号X,然后返回C$2:C$11中第X行数据
注意:
Lookup函数对源数据的排序要求比较严格,如果源数据顺序是打乱的,Lookup函数返回值很可能是错误,所以此案例中不能使用Lookup函数。此外,在使用MATCH函数时,如果最后一个参数为1或者-1时,要求第二个参数(查询区域)是有顺序的。
二:从下到上正向查询(根据姓名查找电话)
从下到上:从上到下查询返回最后一个满足条件的值
正向查询:查询键[姓名]在查询值[电话]的左方。
根据zhang3查找时,返回最后一个找到的电话13917980003
解析:
-LOOKUP(1, 0/(A21=B$2:B$11), C$2:C$11): 0/(A21=B$2:B$11)返回的是{#DIV/0!,0}的数组Arr,Lookup查询时会自动排除#DIV/0!,然后返回数组中小于等于1的最大值,也就是返回最后一个满足条件的值。
-INDEX(C$2:C$11, MATCH(1, 0/(A21=B$2:B$11), 1)):和上面公式原理类似。
三:从上到下逆向查询(根据姓名查找工号)
逆向查询:查询键[姓名]在查询值[工号]的右方。
公式:
-INDEX(A$2:A$11, MATCH(A26, B$2:B$11, 0))
-INDEX(A$2:A$11, MATCH(TRUE, A26 = B$2:B$11, 0))
四:从下到上逆向查询(根据姓名查找工号)
公式:
-LOOKUP(1, 0/(A31 = B$2:B$11), A$2:A$11)
-INDEX(A$2:A$11, MATCH(1, 0/(A31=B$2:B$11), 1))
五:多个条件联合查询(根据姓名+电话查找工号)
如果查询条件有多个的时候,怎么做呢?请看下面的公式:
公式:
-INDEX(A$2:A$11, MATCH(1, 0/((A40=B$2:B$11)*(B40=C$2:C$11)), 1))
-LOOKUP(1, 0/((A40=B$2:B$11)*(B40=C$2:C$11)), A$2:A$11)
-INDEX(A$2:A$11,MATCH(1,(A40=B$2:B$11)*(B40=C$2:C$11), 0))
六:返回多个查询结果
当查找到多个结果时,要一次性返回的话,如何做呢?请看下面的动画演示:
解析:
首先,增加[辅助列重复次数]通过公式COUNTIF(C$2:C2, C2)计算姓名的重复次数。
然后,增加[辅助列姓名],公式:D2&"-"&A2
最后,在D14单元格中输入公式VLOOKUP(A$14&"-"&ROW(1:1),B$2:E$11,4,0),查询第一个满足条件的。然后往下拉,可以找到所有满足条件的结果。
总结:
这一期主要讲了Excel数据查询的各种情况,用到的函数有:VLOOKUP, LOOKUP, INDEX+MATCH。


猜你喜欢
- ppt2013文字怎么按笔画拆分?ppt2013中文字想要按笔画拆分成多部分,该怎么拆分呢?下面我们就来看看详细的教程,需要的朋友可以参考下
- 在17年10月,Win10更新了一个非常有趣的版本,叫做秋季创意者更新版,也就是所谓的Win10 1709。每次系统更新总让人稀里糊涂,经常
- 一般在电脑中都会安装一些杀毒软件,这些杀毒软件会将一些软件的开机启动设置关闭掉,有用户咨询,每次开机都要手动启动酷我K歌,该怎么设置开机自启
- 整理和打印文档不仅耗费时间,还浪费大量的打印费用,于是建议Boss批准使用Smart Printer将文档打印成图片或电子文档进行保存和归档
- 提到WPS表格的“条件格式”,如果用户在“条件格式”中巧用“单元格的混合引用”,将会达到意想不到的效果。下面就通过几个经典的实例,带领大家进
- 如果说能够熟练使用Windows系统中的DOS命令,将会对用户带来很大的方便。DOS命令在系统中的功能特别强大,不仅能查询系统信息、执行一些
- Win10电脑断网状态下如何安装网卡驱动?很多小伙伴给自己的电脑更新安装win10系统后会面临一个断网的情况,一般都是网卡驱动的问题,需要重
- Win7系统中谷歌浏览器总是卡主怎么办?不少使用谷歌浏览器发现,打开网页的时候变得很缓慢,甚至出现了卡住的情况,就算是将谷歌浏览器卸载重装也
- 上期内容我们介绍了证件照底色修改的方法,今天,再来带大家了解一下,带有单位的数据是如何利用公式来完成求和的吧~ 首先,在单元格中输入公式:=
- 使用MathType批量修改公式时,需要将公式的格式进行保存后调用。但进行保存后下次使用Word文档进行MathType公式编辑时,将会对以
- 在Excel中给单元格、区域、公式或常量值定义一个名称可以帮助使用者易于理解。如果要为某个区域定义一个名称,用下面的方法最为快捷
- camtasia是一款用户经常使用的专业屏幕录像软件,不仅可以录制视频,也可以剪辑视频,总的来说是一款功能十分丰富的软件,给用户带来了许多的
- 1、首先重启计算机或强制关机,在开机的时候按住F8进入安全模式,在开机时进入选项3用命令符+安全模式启动电脑;2、然后开机之后就会看到一cm
- Win10用户指南为PDF格式,共有10页。包括Windows Insider Program计划、全新开始菜单和开始屏幕、账户设置、全新搜
- 对于MAC系统来说,拥有独特的硬盘分区功能,和Windows的分区操作是不一样的,用户通过分区备份可以更好地保护自己的数据安全,那么MAC硬
- 通常情况下,有很多小伙伴在修改文档内容的时候都不习惯使用替换功能,所以在需要将某些同样的内容换成相同的字体的时候都是将需要更换的内容找到,然
- 苹果 MacBook 笔记本一直以来都不支持触摸屏,因为电脑触摸板足以提供良好的体验。根据外媒 TechPowerup 消息,显示器厂商优派
- 万众期待的Win11终于发布了,很多用户都迫不及待的安装上了Win11系统,但是也体验到了Win11系统存在的各种问题,比如崩溃蓝屏、语言问
- 大家在使用电脑的时候,很多用户都喜欢将登陆用户名改成自己喜欢的, 近来就有Win10电脑无法修改登录用户名如何解决?遇到相同问题的小伙伴快来
- 长时间盯着屏幕过亮的电脑,很是伤眼睛,可以通过调节屏幕亮度来解决,但是部分Win7系统的电脑会自动调节屏幕亮度,很多用户不喜欢,想要关闭,那