专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
完美Excel  ·  使用deepseek自动编写Excel公式 ·  2 天前  
完美Excel  ·  让deepseek实现从Word文档自动提取 ... ·  4 天前  
Excel之家ExcelHome  ·  阶梯电价的模式化公式 ·  4 天前  
Excel之家ExcelHome  ·  6个Excel序号技巧,新手必会 ·  3 天前  
Excel之家ExcelHome  ·  五个公式一枝花,月入三千都靠他 ·  5 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

常用Excel查询公式,总结了几个套路

Excel之家ExcelHome  · 公众号  · Excel  · 2017-10-19 07:14

正文


大众情人

如下图所示,要根据G2单元格姓名,在A~E数据区域中查询对应的年龄。

经典套路:

=VLOOKUP(G2,B1:E6,4,0)

万能查询

如下图所示,要根据G2单元格姓名,在A~E数据区域中查询对应的工号。

=LOOKUP(1,0/(G2=B2:B6),A2:A6)

套路指南:

=LOOKUP(1,0/(条件区域=指定条件),要返回的区域)

最佳组合

用MATCH函数来定位查询值的位置,再用INDEX函数返回指定区域中指定位置的内容,二者结合,可以实现上下左右全方位的查询。

如下图所示,根据姓名查询部门和职务。

F3单元格公式为:

=INDEX(A:A,MATCH($E3,$C:$C,))

隔壁老王

VLOOKUP函数和MATCH函数结合,常用于不确定列数的数据查询。

如下图所示,要根据B13单元格的姓名,在数据表中查询对应的项目。

C13单元格公式为:

=VLOOKUP(B13,A1:G9,MATCH(C12,1:1,),0)

如果数据表的列数非常多,在使用VLOOKUP函数时,还需要掰手指头算算查询的项目在数据表中是第几列,真是麻烦的很。

现在好了,先用MATCH函数来查询项目所在是第几列,然后VLOOKUP函数就根据MATCH函数提供的情报,返回对应列的内容。

多P套路

一对多的查询在日常工作中经常遇到,以下图为例,要提取出财务部的所有人员。

F2单元格输入以下公式后,按 Ctrl+Shift+回车 ,然后向下拖动复制即可。







请到「今天看啥」查看全文