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
免责声明:本站文章均由网友原创投稿或由网友转载自第三方,其版权归原作者所有,如出现资料错误或侵权,请通过邮箱联系修正或删除:806429451@qq.com
THE END
二维码
打赏
文章目录
关闭
