高效职场利器 12个Excel函数公式速成攻略!

时间:2024-12-23

我是【】,衷心欢迎各位的关注与支持!在这里,我将每日为您带来职场办公软件使用的实用技巧和干货分享。

——首发于微信号:

今日,我要与大家分享的是12个职场人士必备的Excel函数公式,这些公式既简单又实用,搭配动图演示,让您轻松上手!

一、IF函数公式(单条件判断函数) 功能:此函数用于条件判断,若条件为真,则返回一个值;若条件为假,则返回另一个值。 语法:=IF(判断条件, 真值, [假值]) 实例:以下图为例,这是一张员工销售业绩完成状态信息表。当实际业绩超过目标业绩时,完成状态显示为√(勾);否则,显示为×(叉)。 在目标单元格中输入公式: =IF(C2, ...) 按下回车键,向下拖动填充数据即可。

当然,IF函数也可以与AND或OR函数结合使用进行多条件判断。

1、IF+AND函数组合(多条件同时满足) 功能:同时满足多个条件时,返回真值;否则返回假值。 语法:=IF(AND(条件1,条件2..条件N), 条件成立返回值, 条件不成立返回值) 或者=IF((条件1)(条件2..)(条件N), 条件成立返回值, 条件不成立返回值) 实例:以下图为例,这是一个员工考核成绩表。对于“技术部”且“考核成绩”大于90的员工,补贴为900元;否则补贴为0。 在目标单元格中输入公式: =IF(AND(B3='技术部',C3>90),900,0) 或者 =IF((B3='技术部')*(C3>90),900,0) 按下回车键,向下拖动填充数据即可。

2、IF+OR函数组合(多条件满足任意一个条件) 功能:满足多个条件中的任意一个时,返回真值;否则返回假值。 语法:=IF(OR(条件1,条件2..条件N), 条件成立返回值, 条件不成立返回值) 或者=IF((条件1)+(条件2..)+(条件N), 条件成立返回值, 条件不成立返回值) 实例:以下图为例,这是一个员工考核成绩表。对于“技术部”或“考核成绩”大于90的员工,补贴为900元;否则补贴为0。 在目标单元格中输入公式: =IF(OR(B3='技术部',C3>90),900,0) 或者 =IF((B3='技术部')+(C3>90),900,0) 按下回车键,向下拖动填充数据即可。

二、IFS函数公式(多条件判断函数) 功能:IFS函数用于实现多条件判断,每个条件对应一个结果。 语法:=IFS(判断条件1,结果1,判断条件2,结果2,判断条件3,结果3....) 实例:以下图为例,左侧是资金明细表,根据备注判断资金类型:付款=支出,贷款=收入,手续费=费用,网银转账=转账,微信、支付宝、现金=其他应收款。 在目标单元格中输入公式: =IFS(C2='付款','支出',C2='贷款','收入',C2='手续费','费用',C2='网银转账','转账',TRUE,'其他应收款') 按下回车键,向下拖动填充其他数据即可。

解读:公式中,由于备注信息中的“微信、支付宝、现金”对应的类型都是“其他应收款”,直接将条件写成TRUE,然后返回'其他应收款',表示当不满足前面所有条件时,就返回'其他应收款'。

三、XLOOKUP函数公式 功能:XLOOKUP函数用于查找特定值,并在第二个范围或数组中返回相应的项,默认情况下使用精确匹配。 语法:=XLOOKUP(查找值, 查找数组, 返回数组, 未找到值, 匹配模式, 搜索模式) 实例:以下图为例,左侧是员工销售业绩和奖金比例表格,根据右侧奖金规则表格,通过每个员工的业绩来判断对应的奖金比例。 在目标单元格中输入公式: =XLOOKUP(B2,E:E,F:F,,-1) 按下回车键,向下拖动填充数据即可。

解读:公式中,第1参数:B2 是查找值,即每个员工的销售业绩;第2参数:E:E 是要查找的数据区域,即奖金规则表格中的业绩区间;第3参数:F:F 是返回的数组,即奖金规则表格中的奖金比例;第4参数为空,表示查找不到信息时返回空值;第5参数:-1,表示匹配模式为精确匹配,若未找到所查找的内容则返回较小值。

四、FILTER函数公式 功能:FILTER函数基于定义的条件筛选一系列数据,由数组、包括、空值三个参数构成。 语法:使用语法=FILTER(数组, 包括, 空值) 第一个参数【数组】:即筛选区域 第二个参数【包括】:即筛选列=筛选条件 第三个参数【空值】:可忽略,此参数用于设置错误值返回信息 实例:以下图为例,左侧是员工考核成绩信息表,根据员工“名称”和“部门”查询“考核成绩”。 在目标单元格输入公式: =FILTER(D3:D9,(B3:B9=F3)*(C3:C9=G3),'无数据') 按下回车键获取数据。

解读: ①公式中第二参数:多条件筛选使用的是(B3:B9=F3)*(C3:C9=G3),条件之间用括号和星号连接,星号表示AND且的意义,会筛选出同时满足条件的查询结果。如果查询的空值则返回第三参数:'无数据'。 ②D3:D9是筛选区域,符合条件即返回数据。 使用FILTER进行多条件查询的窍门在于第2个参数。

五、TEXTJOIN函数公式 作用:TEXTJOIN函数用于文本连接,使用分隔符连接列表或文本字符串区域。 语法:=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…) 实例:以下图为例,左侧是每个学员驾照考试时【科目一】-【科目四】的通过情况,根据姓名查找出每个学员通过的科目信息。 在目标单元格中输入公式: =TEXTJOIN(',',TRUE,IF((A2:A7=G2)*(B2:E7='√'),B1:E1,'')) 按下回车键即可。

解读: ①上述公式首先使用IF函数进行多条件判断,当同时满足(A2:A7=G2)*(B2:E7='√')时,返回对应学员通过的科目信息B1:E1,否则返回空值。 ②最后通过TEXTJOIN函数把返回的结果通过','连接起来即可。

六、TEXTSPLIT函数公式 功能:使用分隔符将文本拆分为行和列。 语法:=TEXTSPLIT(要拆分的文本,按列拆分,按行拆分,是否忽略空单元格,是否区分大小写,异常返回值) 实例:以下图为例,左侧是客户名称用逗号隔开的,我们想按分隔符把文本拆分成行显示。 在目标单元格输入公式: =TEXTSPLIT(B3,',') 按下回车键,向下拖动填充即可。

七、UNIQUE函数公式 功能:UNIQUE函数可以去除重复值,保留唯一值。 语法:=UNIQUE(数组,[按列],[仅出现一次]) 第1参数:数组即返回唯一值的数组数据区域; 第2参数:按列是可选参数,指定比较的方式,设置为TRUE将比较列并返回唯一值,设置为FALSE (或省略) 将比较行并返回唯一值; 第3参数:[仅出现一次]可选参数,一般直接省略即可。 实例:以下图为例,左侧是一列名单,我们需要去掉重复数据。 在目标单元格中输入公式: =UNIQUE(A1:A8) 按下回车键即可。

八、VSTACK函数公式 功能:将数组垂直堆叠到一个数组中。 语法:=VSTACK(数组1,数组2,数组3,……) 实例:以下图为例,我们想把左侧两个表格数据合并到一个表格中,只需在目标单元格中输入公式: =VSTACK(A2:B6,D2:E7) 按下回车键即可。

九、SORT函数公式 功能:SORT函数主要用来对某个区域或数组的内容进行排序。 语法:=SORT(数组,排序依据,排序顺序,按列) 第一参数:「数组」指的是要排序的区域或数组 第二参数:「排序依据」为以某行或列为依据进行排序 第三参数:「排序顺序」指的是所需的排序顺序,1表示升序排序,-1表示降序排序 第四参数:「按列」是一个逻辑值,输入True表示按列排序,输入False表示按行排序,默认按行排序。 实例:以下图为例,我们想对左侧表格数据以成绩来排序,按成绩从高到低排序。 在目标单元格输入公式: =SORT(A1:E10,2,-1) 按下回车键即可获取排序数据。

解读:公式=SORT(A1:E10,2,-1) ①第一参数A1:E10是要排序的数据区域; ②第二参数2代表「排序依据」为第2列(成绩); ③第三参数-1代表「排序顺序」为降序排序,即按“成绩”从高到低排序。

十、DROP函数公式 功能:DROP函数可以从数组开头或结尾删除行或列。 语法:=DROP(数组,行数,[列数]) 实例:以下图为例,这是一份参会名单,并且参会人员有可能随时添加新的人员信息,我们需要实时提取不重复数据以便于后期进行数据统计。 在目标单元格中输入公式: =DROP(UNIQUE(A:A),-1,0) 按下回车键即可,如果参会名单变动,提取的不重复数据也会自动更新。

解读:上面公式使用DROP函数和UNIQUE函数组合,主要是为了实现根据参会人员变动,达到动态提取不重复数据的效果。

十一、TAKE函数公式 功能:从数组开头或结尾返回对应的行或列数据。 语法:=TAKE(数组,行数,[列数]) 实例:以下图为例,要根据B列的销售业绩,使用公式得到从高到低的销售排序,然后获取前3名的数据。 只需在目标单元格中输入公式: =TAKE(SORT(A1:B14,2,-1),4) 按下回车键即可。

解读:公式中首先使用SORT函数对数据按销售页面降序排序,然后使用TAKE函数按行获取前4条数据。因为第一行数据是表头数据,获取前3名数据需要获取4行数据。

十二、SUMPRODUCT函数公式 功能:SUMPRODUCT函数主要功能是返回相应的数据或区域乘积的和。 语法:=SUMPRODUCT(数组1,数组2,数组3, ...)。 解读: ①数组1,数组2,数组3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。 ②数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。 ③函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

实例:以下图为例,对“业务部”考核成绩大于85的员工销售业绩求和。 在目标单元格中输入公式: =SUMPRODUCT((C2:C6='业务部')(E2:E6>80)F2:F6) 按下回车键即可。

解读: ①公式中有三个数据区域分别是(C2:C6='业务部'、E2:E6>80、F2:F6,当C2:C6部门区域内的值等于'业务部'时返回逻辑值TRUE(1),否则返回FALSE(0);当E2:E6考核成绩的值大于80时返回逻辑值TRUE(1),否则返回FALSE(0),最后三个数据对应元素先乘积,再求和,从而计算得到女性员工销售业绩求和。 ②SUMPRODUCT条件求和万能公式 =SUMPRODUCT((条件数据区域1=条件1)(条件数据区域2=条件2)(条件数据区域N=条件N)*求和区域)

以上就是【】今天的干货分享~如果您觉得内容对您有所帮助,别忘了点赞哦!有任何问题,欢迎关注并留言,期待与您的每一次互动,让我们共同进步!