excel公式函数有哪些
所属主题:Excel 数组公式错误 Excel 公式排错速查
Excel 公式函数有哪些:从入门到精通的完整分类指南
Excel 公式函数有哪些?简单来说,Excel 公式是以等号 = 开头的计算表达式(如 =A1+B1),而函数是 Excel 预定义的计算工具(如 =SUM(A1:A10))。两者结合可以实现从简单加减到复杂数据分析的一切需求。本文系统梳理 Excel 公式函数的完整体系,帮助你快速掌握分类、用法和实际场景。
公式与函数的本质区别
- 公式:用户自定义的表达式,使用运算符和单元格引用。示例:
=A1*B1-C1。 - 函数:Excel 内置的预定义计算逻辑,以名称+参数形式调用。示例:
=AVERAGE(A1:A10)。
两者强制以 = 开头,但函数自带参数说明,降低手动编写错误率。官方文档指出:函数是公式的"预制模块",配合单元格引用可构建任意复杂逻辑。
按类别详解 Excel 公式函数
1. 求和统计类(最常用)
| 函数 | 适用场景 | 语法示例 |
|---|---|---|
SUM |
连续区域数值求和 | =SUM(B2:B100) |
AVERAGE |
计算平均值 | =AVERAGE(D2:D50) |
COUNT |
统计数值单元格数 | =COUNT(A2:A200) |
COUNTA |
统计非空单元格数 | =COUNTA(C2:C100) |
MAX/MIN |
找出最大值/最小值 | =MAX(E2:E30) |
实用场景:月销售额汇总用 SUM;多门店平均业绩用 AVERAGE;清点订单数量用 COUNTA。
2. 条件判断类(IF 系列)
IF:基础条件分支。=IF(B2>5000,"达标","未达标")IFS:多条件判断(Excel 2016+)。=IFS(B2>10000,"A级",B2>5000,"B级",TRUE,"C级")AND/OR/NOT:组合逻辑条件。=IF(AND(B2>0,C2="完成"),"发奖金")
边界注意:IF 最多嵌套 64 层,实际超过 5 层就建议用 IFS 或 SWITCH 函数替代。
3. 查找引用类(VLOOKUP/XLOOKUP)
| 函数 | 适用版本 | 核心特性 |
|---|---|---|
VLOOKUP |
所有版本 | 按列查找(仅支持右向查找) |
XLOOKUP |
Office 365/2021+ | 双向查找、默认精确匹配、无#N/A时可设默认值 |
INDEX+MATCH |
所有版本 | 灵活组合,支持左向查找 |
示例:从员工表中根据工号查找姓名。=XLOOKUP(E2, A2:A100, B2:B100, "未找到")
新手常见错误:VLOOKUP 的查找区域第一列必须是查找值所在列,且范围锁定用 $A$2:$D$100 而非 A2:D100。
4. 文本处理类
LEFT/RIGHT/MID:提取固定位置文本。=MID(A2,3,5)提取第 3 位开始的 5 个字符TEXT:格式化数字。=TEXT(B2,"¥#,##0.00")显示为货币格式TRIM:删除多余空格。=TRIM(A2)保留单词间一个空格SUBSTITUTE:替换特定字符。=SUBSTITUTE(A2,"-","")删除连字符
实际案例:清洗手机号码中的空格和分隔符。=TRIM(SUBSTITUTE(SUBSTITUTE(A2," ",""),"-",""))
5. 日期时间类
| 函数 | 作用 | 示例 |
|---|---|---|
TODAY |
当前日期(动态) | =TODAY() |
DATEDIF |
计算两个日期差(年/月/日) | =DATEDIF(A2, B2, "Y") 计算年份差 |
EOMONTH |
月末日期 | =EOMONTH(TODAY(),0) 当月最后一天 |
NOW |
当前日期+时间 | =NOW() |
注意:DATEDIF 为隐藏函数,输入时需手动拼写;计算结果为天数差值时,结果可能包含时间小数(用 INT 取整)。
6. 逻辑判断类(错误处理)
IFERROR:捕获任何错误并返回替代值。=IFERROR(A2/B2, "分母为零")IFNA:仅捕获#N/A错误。=IFNA(XLOOKUP(...), "员工不存在")
最佳实践:在查找类公式外层套 IFERROR,避免因数据缺失破坏整个报表。但勿用于已知会出错的计算,以免掩盖真正问题。
公式中的引用模式(决定自动填充行为)
| 引用模式 | 示例 | 填充时行为 |
|---|---|---|
| 相对引用 | A1 |
随拖拽行/列变化 |
| 绝对引用 | $A$1 |
始终指向固定单元格 |
| 混合引用 | $A1 或 A$1 |
部分维度锁定 |
提效技巧:在公式编辑中按 F4 键循环切换四种模式(当前光标所在引用)。例如 =$A$1 按一次变 =A$1,再按变 =$A1,三按变 =A1。
常见错误与排查
| 错误值 | 含义 | 快速排查 |
|---|---|---|
#DIV/0! |
除数为零或空单元格 | =IFERROR(A2/B2,0) 兜底 |
#N/A |
查找未找到 | 检查源数据是否存在该值,或用 XLOOKUP 的第四参数 |
#NAME? |
函数名拼写错误 | 检查引号匹配、是否有缺失加载项 |
#REF! |
引用单元格被删除 | 用"公式→错误检查→追踪引用"定位 |
#VALUE! |
参数类型不匹配 | 检查文本型数字(用 VALUE 转换) |
三个高级排查技巧:
- 按
Ctrl + ~切换显示所有公式,快速识别计算链 - 用"公式→公式求值"一步步查看计算过程
- 选中包含公式的区域,按
Ctrl + [选中所有引用的单元格
常见问题
excel公式函数有哪些 是什么?
Excel 公式函数是电子表格中实现自动计算和数据处理的两大核心组件。公式以等号开头,用户自定义表达式;函数是 Excel 预定义的模块化计算工具,覆盖数学、统计、逻辑、文本、日期、查找等场景。两者组合使用,能完成从基础求和到建模分析的各类需求。
excel公式函数有哪些 怎么操作?
- 选中要输出结果的单元格
- 输入
=号,触发公式模式 - 键入函数名(如
SUM)后再按Tab键自动补全参数提示 - 用鼠标或键盘选择参数区域(如
A1:A10) - 按 Enter 确认公式,或按
Ctrl + Enter同时填充多个单元格
excel公式函数有哪些 常见错误有哪些?
新手常犯的五类错误:忘记输入 = 号、VLOOKUP 查找区域锁定错误、参数范围不匹配(如文本区域参与数值计算)、删除公式中引用的行列导致 #REF!、以及循环引用未被察觉。养成以下习惯可大幅减少错误:
- 创建公式前先确认数据源稳定(单独存储原始数据)
- 用
Ctrl + ~定期检查公式一致性 - 在共享报表中,对用户输入字段套
IFERROR兜底
核心建议
掌握 Excel 公式函数有哪些 的实质是理解函数类别和场景匹配。建议从统计(SUM/AVERAGE)、条件(IF)、查找(VLOOKUP/XLOOKUP)三类入手,覆盖 90% 的办公需求。在此基础上,按需学习文本清洗、日期计算等专项函数。当遇到不熟悉的函数时,用 fx 按钮搜索关键词,Excel 会显示参数说明和示例,比记忆全部函数更高效。