问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

新手必学:掌握Excel中这些常用公式,轻松提升数据处理能力

创作时间:
作者:
@小白创作中心

新手必学:掌握Excel中这些常用公式,轻松提升数据处理能力

引用
网易
1.
https://www.163.com/dy/article/J6IPOJOB0524I4GR.html

在日常工作中,Excel是一个不可或缺的工具。掌握一些常用的Excel公式,可以显著提升数据处理效率。本文将通过具体案例,详细介绍如何使用UNIQUE、FILTER、TOCOL、DATEDIF、INDEX+MATCH和LOOKUP等函数,帮助你轻松应对各种数据处理需求。

1. 提取指定条件的不重复名单

假设某公司举办课程比赛,同一员工可能参加多个项目。现在需要从左侧列表中提取出财务部的参赛人员名单。

在F2单元格输入以下公式,按回车确认:

=UNIQUE(FILTER(A2:A11,C2:C11=E2))

这个公式的工作原理是:先使用FILTER函数提取出符合E2(财务部门)条件的所有记录(C2:C11=E2),再使用UNIQUE函数提取出不重复记录。

2. 在多行多列中提取员工名单

假设需要在多行多列的值班表中提取出不重复的人员名单。

在G2单元格输入以下公式,按回车即可:

=UNIQUE(TOCOL(B2:E8,1))

这里使用了TOCOL函数,它可以将区域的数据转换成一列。TOCOL函数有3个参数,参数形式为=TOCOL(数据区域, [忽略空白和错误], [指定行/列扫描])。示例中TOCOL第二个参数取1表示忽略空白单元格。

3. 按指定次数重复内容

假设需要根据B列的重复节数要求,将A列课程名称按节数重复显示。

在D2单元格输入以下公式:

=TOCOL(IF(B2:B4>=COLUMN(A:Z),A2:A4,0/0),2)

示例中TOCOL函数取2表示忽略错误值。

4. 根据出生年月计算年龄

假设需要根据B列出生年月计算年龄。

C2单元格公式为:

=DATEDIF(B2,TODAY(),"y")

说明:TODAY函数返回系统当前的日期。DATEDIF函数以B2的出生年月作为开始日期,以系统日期作为结束日期,计算年龄。

5. INDEX+MATCH实现近似查询

假设需要根据右侧的对照表,返回B列分数对应的等级。

C2公式为:

=INDEX(F$3:F$6,MATCH(B2,E$3:E$6))

MATCH函数负责找出位置,INDEX函数负责根据这个位置找到对应的值。本例中MATCH函数省略第三参数,表示在E3:E6这个区域中查找小于或等于B2单元格(75)的最大值。在E3:E6这个区域中,没有75这个值,它就找到所有几个弟弟当中最大的一个弟弟,也就是60。然后返回60在E3:E6这个区域中的位置2,INDEX函数再根据这个位置返回F3:F6单元格中对应的值。

6. 逆向查询

假设需要在A:C列的课程、姓名和部门表中,根据部门查找对应的课程名称。

在F2单元格输入以下公式:

=LOOKUP(1,0/(B2:B11=E2),A2:A11)

公式解释:第一个参数输入一个比0大的任意数字,例如1、或者2等都可以,然后是0/(查找的区域=查找值),如果匹配到返回0,没有匹配到则是#div/0的错误,而Excel是忽略错误的,最后一个参数选择要返回的结果单元格区域。

这些公式和技巧可以帮助你更高效地处理Excel数据,提升工作效率。希望对你有所帮助!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号