Excel 公式是数据处理的核心,掌握它能解决 80% 以上的办公需求。以下是一份从入门到进阶的 Excel 公式实用教程,涵盖基础结构、常用函数分类及高级技巧。
一、 Excel 公式的基础结构
所有 Excel 公式都必须以 等号 (=) 开头。一个完整的公式通常由以下部分组成:
等号 (=):告诉 Excel 开始计算。
函数名称(可选):如 SUM、`VLOOKUP表示要执行的操作。
参数:在括号 () 内,指定要计算的数据区域或条件。多个参数用英文逗号 , 分隔。
运算符与常量:如 +、-、*、/ 或直接输入的数字/文本。
示例:
excel
=SUM(A1:A10)
=:开始计算
SUM:求和函数
A1:A10:参数,表示对 A1 到 A10 单元格区域求和
注意:所有符号(括号、逗号、引号)必须在英文输入法状态下输入。
二、 五大类常用核心公式
1. 统计与计算类
用于快速汇总数据。
表格
功能 公式示例 说明
求和 =SUM(A1:A10) 计算区域内所有数字之和
平均值 =AVERAGE(A1:A10) 计算算术平均值
计数 =COUNT(A1:A10) 统计区域内数字的个数
条件计数 =COUNTIF(A:A, "男") 统计 A 列中内容为“男”的单元格数量
条件求和 =SUMIF(A:A, "销售部", B:B) 如果 A 列是“销售部”,则对对应的 B 列数值求和
多条件求和 =SUMIFS(C:C, A:A, "销售部", B:B, ">5000") A列为销售部 且 B列大于5000时,对 C 列求和
2. 查找与引用类
用于在不同表格间匹配数据。
VLOOKUP(垂直查找)
语法:=VLOOKUP(查找值, 查找区域, 返回列数, [匹配模式])
示例:=VLOOKUP(E2, A2:C100, 3, FALSE)
说明在 A2:C100 区域的第一列查找 E2 的值,返回第 3 列对应行的数据。FALSE 代表精确匹配。
局限:只能从左向右查找,查找值必须在第一列。
INDEX + MATCH(灵活组合查找)
语法:=INDEX(返回数据列, MATCH(查找值, 查找条件列, 0))
示例:=INDEX(B2:B100, MATCH(E2, A2:A100, 0))
优势:支持逆向查找(右查左),插入列后公式不易出错性能优于 VLOOKUP。
XLOOKUP(新版推荐)
语法:=XLOOKUP(查找值, 查找列, 返回列, [未找到提示], [匹配模式])
示例:=XLOOKUP(E2, A:A, B:B, "未找到", 0)
优势:默认精确匹配,支持任意方向查找,可自定义未找到时的返回值。
3. 逻辑判断类
用于根据条件返回不同结果。
IF(单条件判断)
语法:=IF(条件, 真值, 假值)
示例:=IF(A1>=60, "及格", "不及格")
IFS(多条件判断,Excel 2019+)
语法:=IFS(条件1, 结果1, 条件2, 结果2, ...)
示例:=IFS(A1>=90, "优", A1>=80, "良", A1>=60, "及格", TRUE, "不及格")
优势:比嵌套 IF 更清晰易读。
AND / OR(多条件并列)
示例:=IF(AND(A1>60, B1>60), "双科及格", "需补考")
4. 文本处理类
用于清洗和规范文本数据。
表格
功能 公式示例 说明
连接文本 =A1 & "-" & B1 将 A1 和 B1 的内容用“-”连接
提取左侧字符 =LEFT(A1, 3) 提取 A1 单元格左边前 3 个字符
提取右侧字符 =RIGHT(A1, 2) 提取 A1 单元格右边后 2 个字符
去除空格 =TRIM(A1) 去除文本首尾及中间多余空格
查找位置 =FIND("@", A1) 查找 "@" 在 A1 中出现的位置
5. 日期与时间类
当前日期:=TODAY()
当前时间:=NOW()
计算年龄:=DATEDIF(出生日期, TODAY(), "Y")
提取年份/月份:=YEAR(A1) / =MONTH(A1)
三、 关键概念:单元格引用
在复制公式时,理解引用类型至关重要:
相对引用(默认):A1
下拉或右拉公式时,引用会随位置变化。
绝对引用:$A$1
锁定行和列。无论公式复制到哪里,始终引用 A1 单元格。
快捷键:选中单元格引用后按 F4 键切换。
混合引用:$A1(锁列不锁行)或 A$1(锁行不锁列)
常用于制作九九乘法表或交叉报表。
四、 实用技巧与错误处理
1. 屏蔽错误值
当公式出现 #N/A、#DIV/0! 等错误时,可使用 IFERROR 美化显示。
示例:=IFERROR(A1/B1, 0)
如果 A1 除以 B1 出错(如 B1 为 0),则显示 0,否则显示计算结果。
2. 快速填充公式
双击填充柄:选中包含公式的单元格,双击右下角的黑色小方块,公式会自动填充至相邻列数据的末尾。
Ctrl + Enter:选中多个单元格,输入公式后按 Ctrl + Enter,可批量填入相同公式。
3. 使用“函数向导”
如果不记得函数参数,可以点击编辑栏左侧的 fx 按钮,打开“插入函数”对话框。选择函数后,会有详细的参数提示框引导你输入,适合新手学习新函数。
4. 查看公式
显示公式:按 Ctrl + ~(波浪号键),可切换显示单元格中的公式而非结果,方便检查错误。
追踪引用:在“公式”选项卡中使用“追踪引用单元格”,可查看公式依赖于哪些数据。
五、 学习建议
从场景出发:不要死记硬背,遇到具体问题(如“怎么算提成”、“怎么查工资”)再去搜索对应函数。
善用 F1 帮助文档:Excel 内置的帮助文档非常详细,包含每个函数的示例。
练习数据清洗:实际工作中,80% 的时间花在整理数据上,熟练掌握 TRIM、TEXT、LEFT/RIGHT 等文本函数能极大提高效率。
喜欢作者的可以点下关注,谢谢
后续会继续分享其他的数据分析知识
夜雨聆风