4 个超实用 Excel 函数技巧,干活直接抄公式

4 个超实用 Excel 函数技巧,干活直接抄公式

1、带报错、隐藏行的数据,筛选后只汇总可见内容

表格里客户列做了筛选,金额那一栏还混着错误值,想只算筛选后看得见的数字,报错内容和隐藏行全部跳过。
直接在 F12 输入这个公式:

=AGGREGATE(9,7,F2:F11)

AGGREGATE 这个函数特别好用,求和、计数、算平均值、找最大最小值一共 19 种计算功能全都支持,最关键的是碰到错误值、隐藏行、筛选隐藏的行都能自动跳过,不会像普通求和函数一样直接报错卡住。
公式通用格式:

AGGREGATE (功能编号,忽略规则,数据区域,可选补充参数)

第一个数字是计算功能,常用的给大家说下:

1 = 求平均值、2 = 统计数字数量、3 = 统计有内容单元格、4 = 最大值、5 = 最小值、9 = 求和

第二个数字代表要忽略哪些内容:

6 = 只忽略错误值

7 = 同时忽略隐藏行 + 错误值

咱们这个例子里,9 代表求和,7 代表忽略隐藏行和报错内容,F2:F11 就是需要统计的金额区域。

2、单元格混合文字批量拆分

单个格子里一堆姓名,同时用中文逗号、分号隔开,想一键分到不同单元格里。
在 C2 输入公式,按回车就能横向自动分开:

=TEXTSPLIT(A2,{",",";"})

TEXTSPLIT 专门用来拆分文字,很好理解:

第一部分 A2,就是需要拆分内容的单元格;

第二部分{",",";"},代表只要碰到中文逗号、中文分号,就把文字断开。

如果还有别的分隔符号,直接在大括号里加上就行,比如再加英文逗号,改成{",",";",","}

3、不受行列限制,随便反向查询数据

A、B 两列是基础信息,现在要根据 E2 里的手机号,反向找出对应的员工姓名,不用局限 VLOOKUP 只能往右查的限制。
公式直接用:

=LOOKUP(1,0/(E2=B2:B8),A2:A8)

LOOKUP 算是万能查询函数,左右、上下反向查找都能用,通用模板记好:

=LOOKUP(1,0/(匹配列=查找内容),需要输出结果的列)

不用深究 1 和 0 / 的原理,使用时只改两处就行:

E2=B2:B8 这里是匹配条件;

A2:A8 这里是最后想要显示出来的内容。

多条件查找也有现成模板,直接套用:

=LOOKUP(1,0/(条件列1=查找内容1)/(条件列2=查找内容2),结果列)

4、按条件批量提取全部匹配数据

A-C 是原始表格,想要根据 F2 填写的部门,把该部门所有员工姓名一次性提取出来,没有匹配内容就空白不显示。
公式:

=FILTER(A2:A8,B2:B8=F2,"")

FILTER 专门批量筛选数据,一次性带出所有符合条件的内容,模板很好记:

=FILTER(要提取的数据区域,筛选条件,找不到数据时显示的内容)

A2:A8:我们要提取姓名的区域;

B2:B8=F2:筛选规则,只保留和 F2 部门一致的行;

最后写一对引号,代表找不到匹配数据时,单元格空白,不会出现报错。

当前文章地址:https://www.156186.com/rjjc/2026/750.html
免责声明:本站文章均由网友原创投稿或由网友转载自第三方,其版权归原作者所有,如出现资料错误或侵权,请通过邮箱联系修正或删除:806429451@qq.com
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录