很多人觉得 Excel 函数很难,其实日常工作中用到的函数不超过 20 个。掌握本文介绍的 7 个核心函数,你就能应对绝大多数表格统计、查询和判断任务。每个函数都配有真实案例。
基础知识:公式的语法
- 所有公式必须以
=开头。 - 单元格引用:
A1(相对引用)、$A$1(绝对引用,拖动公式时不变)。 - 参数之间用逗号
,分隔(中文 Excel 用分号;,取决于系统语言)。
1. SUM —— 求和
语法:=SUM(数字1, 数字2, ...) 或 =SUM(单元格区域)
示例:计算 B2 到 B10 的总销售额。=SUM(B2:B10)
技巧:点击工具栏的 Σ 自动求和 按钮,Excel 会自动识别上方或左侧的数字区域。
2. AVERAGE —— 求平均值
语法:=AVERAGE(单元格区域)
示例:计算 C2:C20 的平均分。=AVERAGE(C2:C20)
注意:空单元格会被忽略,但文本和逻辑值会报错。
3. IF —— 逻辑判断(让表格“会思考”)
语法:=IF(条件, 成立时的值, 不成立时的值)
示例:判断 D2 单元格的成绩是否及格(>=60 为及格)。=IF(D2>=60, "及格", "不及格")
嵌套示例:多等级评定(优秀、良好、及格、不及格)。=IF(E2>=90, "优秀", IF(E2>=70, "良好", IF(E2>=60, "及格", "不及格")))
Excel 最多支持 64 层 IF 嵌套,但不建议超过 7 层,否则可读性极差。
4. COUNT / COUNTA —— 计数
- COUNT:只统计数字单元格。
=COUNT(A2:A100)— 统计区域内有多少个数字。 - COUNTA:统计非空单元格(数字、文本、日期都算)。
=COUNTA(B2:B100)— 统计已填写的记录条数。
实用场景:统计参会人数(报名表中有姓名即为非空)。=COUNTA(C2:C200)
5. VLOOKUP —— 垂直查找(最常用的查询函数)
语法:=VLOOKUP(要找的值, 表格范围, 返回第几列, [0或1])
- 第四个参数写
0表示精确匹配,写1表示近似匹配(极少用)。
案例:根据员工工号(A2)在右侧的工号-姓名对照表(F:G 列)中查找姓名。=VLOOKUP(A2, $F$2:$G$100, 2, 0)
注意事项:
- 查找值必须在表格范围的第一列。
- 表格范围建议使用绝对引用(
$F$2:$G$100),避免拖动公式时区域偏移。 - 找不到匹配项时返回
#N/A,可用IFERROR函数处理:=IFERROR(VLOOKUP(...), "未找到")。
6. SUMIF / COUNTIF —— 条件求和与条件计数
SUMIF 语法:=SUMIF(条件区域, 条件, 求和区域)
示例:统计“销售一部”的总业绩。=SUMIF(B2:B100, "销售一部", C2:C100)
(B 列是部门,C 列是业绩)
COUNTIF 语法:=COUNTIF(条件区域, 条件)
示例:统计成绩大于 80 分的人数。=COUNTIF(D2:D50, ">80")
高级用法:使用通配符
"*北京*"表示包含“北京”的任意文本。"张??"表示姓张且名字共三个字的单元格。
7. ROUND —— 四舍五入
语法:=ROUND(数字, 小数位数)
示例:将 A1/B1 的结果保留两位小数。=ROUND(A1/B1, 2)
相关函数:ROUNDUP(向上舍入)、ROUNDDOWN(向下舍入)。
实战小练习
假设你有一张销售表(A列:产品,B列:销量,C列:单价),请写出公式:
- 总销售额:
=SUM(B2:B100 * C2:C100)— 这是数组公式,Excel 365 可直接回车,旧版需按Ctrl+Shift+Enter。更简单的方法:添加辅助列 D2 = B2*C2,然后=SUM(D2:D100)。 - 销量大于 50 的产品数:
=COUNTIF(B2:B100, ">50")。 - 如果销量>=100,显示“爆款”,否则显示“普通”:
=IF(B2>=100, "爆款", "普通")。
学习建议
- 多用 F1 帮助:在 Excel 中按
F1并输入函数名,可查看官方语法和示例。 - 动手练习:从日常的小账本开始,强迫自己不用计算器,全部用函数解决。
- 掌握三种引用:相对引用(A1)、绝对引用($A$1)、混合引用(A$1 或 $A1)是进阶的基础。
学会这 7 个函数,你已经超越了 60% 的 Excel 普通用户。下一步可以学习 SUMIFS(多条件求和)、INDEX+MATCH 组合、数据透视表等更强大的工具。