今天咱们一起分享几个简单实用的Excel函数公式,日常办公直接照搬就能用。

1、带错误值 / 隐藏行的筛选汇总

如下图所示,左侧数据区域已对客户列做了筛选,金额列还有错误值,现在需要汇总可见单元格的金额,同时忽略错误值和隐藏行。
F12单元格输入以下公式:
=AGGREGATE(9,7,F2:F11)

AGGREGATE是功能超强的汇总函数,可以完成对数据进行求和、计数、求平均、最大最小值等19种汇总计算,并且可以自动忽略错误值、隐藏行、手动筛选掉的行,解决普通函数遇到错误值就报错的痛点。

公式典型写法为:
AGGREGATE(函数编号, 忽略选项, 数据区域, [可选参数])

将第一参数设置为不同的数值,就能执行多种计算方式,例如:
1 表示计算平均值
2 表示计算数值个数
3 表示计算非空单元格个数
4 表示计算最大值
5 表示计算最小值
9 表示求和

将第二参数设置为不同的数值,就能忽略不同类型的内容,例如:
6 表示忽略错误值

7 表示忽略隐藏行和错误值

本例中,第1个参数使用9:表示指定汇总方式为求和。
第2个参数使用7:指定计算规则为忽略隐藏行以及忽略错误值。
最后一个参数 F2:F11是要汇总计算的金额数据区域。

 

2、批量拆分混合文字

如下图所示,一个单元格里有多个姓名,用分号和逗号混在一起,希望拆分到多个单元格。

C2 单元格输入公式,回车即可自动横向拆分。
=TEXTSPLIT(A2,{“,”,”;”})

TEXTSPLIT是文字拆分的专用函数。

第一参数A2是需要拆分的单元格。
第二参数 {“,”,”;”}:告诉 Excel,遇到中文逗号、中文分号,就当作分隔标记,自动把文字分开。

想多加拆分符号也可以,比如加上英文逗号,写成 {“,”,”;”,”,”} 就行。

 

3、任意方向查询数据

如下图所示。A~B是基础数据表,希望根据E2单元格中的电话,查询员工姓名:
=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相同的内容。

第三参数使用空文本:如果没有符合条件的内容就显示空文本。

标签: Excel
点击这里复制本文地址

以上内容由qqso网站教程网整理呈现.
原文地址:一组高效Excel公式,新手照抄就能用发布于2026-06-10 17:18:28。
请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!