专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  Excel函数难学?先看看这些套路你会多少。 ·  2 天前  
Excel之家ExcelHome  ·  AI时代Excel会被淘汰?LOOKUP函数 ... ·  4 天前  
Excel之家ExcelHome  ·  COUNTIF函数的11个典型用法 ·  3 天前  
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费 ·  4 天前  
Excel之家ExcelHome  ·  Excel版:通用型数据查询表 ·  3 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

几个常用Excel公式,简单高效又实用

Excel之家ExcelHome  · 公众号  · Excel  · 2025-02-23 07:45

正文

小伙伴们好啊,今天咱们来分享一组常用函数公式,点滴积累,也能提高工作效率。

任意方向查数据

如下图所示,要根据D列的姓名,在B列进行查询并返回A列对应的部门。E2单元格公式为:

=XLOOKUP(D2,B:B,A:A,"无记录")

图片

第一参数是查询的内容,第二参数是查询的区域,第三参数指定要返回哪一列的内容。第四参数指定在查找不到查询值时,返回什么内容。

公式的意思就是在B列单元格区域中查找D2单元格的姓名,并返回A列单元格区域中与之对应的部门。如果找不到某个姓名,就返回“无记录”。

XLOOKUP函数的查询区域和返回区域是分开的两个参数,使用时不需要考虑查询的方向问题,可以实现任意方向的数据查询。


按条件提取全部记录

如下图所示,左侧是员工信息,D列是经理亲戚。需要在F列提取出所有 不是经理亲戚 的员工名单。

=FILTER(A2:B11,COUNTIF(D2:D5,A2:A11)=0)

图片

先使用 COUNTIF(D2:D5,A2:A11) ,统计 A2:A11 单元格区域中的姓名,在D列经理亲戚列表中出现的次数,结果返回1或者0:

{0;0;1;1;0;1;0;0;1;0}

接下来用等式判断以上内存数组结果是否等于0,得到结果TRUE或者FALSE。

FILTER函数 筛选出结果为TRUE的全部记录。


根据日期返回季度

如下图所示,需要根据A列的日期,返回该日期所属的季度。

B2单元格输入以下公式,向下复制。

=MATCH(MONTH(A2),{0,4,7,10})

图片

首先用MONTH函数计算出A2单元格所属的月份,结果为5。

再使用MATCH函数,计算该月份在常量数组{0,4,7,10}中所处的位置。{0,4,7,10},是各个季度的起始月份。

本例中MATCH函数省略了第三参数,其计算规则与使用参数1时相同,当查找不到对应的内容时,会以小于查找值的最接近的一个进行匹配,并返回对应的位置信息。

MATCH函数在常量数组{0,4,7,10}中找不到5,因此以小于5的最接近值4进行匹配,并返回4在常量数组{0,4,7,10}中的位置,结果为2。

好了,今天为大家分享的内容就是这些,祝各位一天好心情!


图文作者:祝洪忠






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


推荐文章
Excel之家ExcelHome  ·  Excel函数难学?先看看这些套路你会多少。
2 天前
Excel之家ExcelHome  ·  AI时代Excel会被淘汰?LOOKUP函数带头说不!
4 天前
Excel之家ExcelHome  ·  COUNTIF函数的11个典型用法
3 天前
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费
4 天前
Excel之家ExcelHome  ·  Excel版:通用型数据查询表
3 天前
唐唐频道  ·  住手!你们这群禽兽!
7 年前