Excel 函数大全 #
什么是 Excel 函数? #
Excel 函数是预定义的公式,用于执行特定的计算或操作。通过函数,你可以快速完成复杂的数据处理任务,从简单的求和到复杂的数据分析,Excel 函数都能轻松应对。
text
┌─────────────────────────────────────────────────────────────┐
│ Excel 函数体系 │
├─────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 数学统计 │ │ 文本处理 │ │ 日期时间 │ │
│ │ SUM/AVERAGE│ │ LEFT/MID │ │ TODAY/NOW │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 逻辑判断 │ │ 查找引用 │ │ 信息函数 │ │
│ │ IF/AND/OR │ │ VLOOKUP │ │ ISERROR │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└─────────────────────────────────────────────────────────────┘
文档结构 #
本指南按以下结构组织,循序渐进地帮助你掌握 Excel 函数:
1. 基础入门 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| Excel 函数简介 | 函数的定义、分类、应用场景 | intro.md |
| 函数语法基础 | 函数结构、参数类型、输入方法 | syntax.md |
| 常见错误处理 | 错误类型、排查方法、调试技巧 | errors.md |
2. 数学与统计函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 基础数学函数 | SUM、AVERAGE、COUNT、MAX、MIN | math-basic.md |
| 高级数学函数 | ROUND、MOD、ABS、POWER、SQRT | math-advanced.md |
| 统计函数 | COUNTIF、SUMIF、RANK、LARGE、SMALL | statistics.md |
3. 文本函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 基础文本函数 | LEFT、RIGHT、MID、LEN、CONCAT | text-basic.md |
| 文本转换函数 | UPPER、LOWER、PROPER、TRIM、CLEAN | text-transform.md |
| 文本查找与替换 | FIND、SEARCH、REPLACE、SUBSTITUTE | text-search.md |
4. 日期与时间函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 基础日期函数 | TODAY、NOW、DATE、YEAR、MONTH、DAY | date-basic.md |
| 日期计算函数 | DATEDIF、EDATE、EOMONTH、WORKDAY | date-calc.md |
| 时间函数 | HOUR、MINUTE、SECOND、TIME、TIMEVALUE | time-functions.md |
5. 逻辑函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 基础逻辑函数 | IF、AND、OR、NOT、TRUE、FALSE | logic-basic.md |
| 条件判断进阶 | 嵌套IF、IFS、SWITCH | logic-advanced.md |
| 错误处理函数 | IFERROR、IFNA、ERROR.TYPE | logic-error.md |
6. 查找与引用函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| VLOOKUP 与 HLOOKUP | 垂直与水平查找 | lookup-vlookup.md |
| INDEX 与 MATCH | 灵活组合查找 | lookup-index-match.md |
| XLOOKUP 函数 | 新一代查找函数 | lookup-xlookup.md |
| 其他引用函数 | INDIRECT、OFFSET、ADDRESS、COLUMN、ROW | lookup-reference.md |
7. 信息函数 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 类型判断函数 | ISTEXT、ISNUMBER、ISBLANK、ISERROR | info-type.md |
| 单元格信息函数 | CELL、TYPE、N、NA | info-cell.md |
8. 数组与动态数组 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 数组公式基础 | 数组概念、CSE公式、常量数组 | array-basic.md |
| 动态数组函数 | FILTER、SORT、UNIQUE、SEQUENCE | array-dynamic.md |
9. 高级应用 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 条件统计与求和 | SUMIF、COUNTIF、SUMIFS、COUNTIFS | advanced-condition.md |
| 多条件查找 | 多条件VLOOKUP、INDEX+MATCH多条件 | advanced-multi-lookup.md |
| 数据透视函数 | GETPIVOTDATA、AGGREGATE | advanced-pivot.md |
10. 实战案例 #
| 主题 | 描述 | 文档链接 |
|---|---|---|
| 财务报表处理 | 财务计算、报表自动化 | cases-finance.md |
| 数据清洗与转换 | 数据整理、格式转换 | cases-data-cleaning.md |
| 自动化报表 | 动态报表、数据仪表板 | cases-automation.md |
学习路径 #
入门阶段(Excel 新手) #
- 了解 Excel 函数的基本概念和分类
- 掌握函数语法结构和参数类型
- 学会使用 SUM、AVERAGE、COUNT 等基础函数
- 理解相对引用和绝对引用的区别
- 能够处理常见的函数错误
进阶阶段(Excel 熟练) #
- 掌握文本函数处理字符串
- 学会使用日期时间函数
- 熟练运用 IF 等逻辑函数
- 掌握 VLOOKUP 进行数据查找
- 能够组合多个函数解决复杂问题
高级阶段(Excel 专家) #
- 精通 INDEX+MATCH 等高级查找
- 掌握条件统计函数 SUMIFS、COUNTIFS
- 理解并使用数组公式
- 熟练运用动态数组函数
- 能够设计复杂的自动化报表
大师阶段(Excel 大师) #
- 函数与数据透视表结合
- 函数与图表联动
- 设计可复用的模板
- 处理大规模数据优化
- VBA 与函数结合自动化
函数分类速查 #
按功能分类 #
| 类别 | 常用函数 | 用途 |
|---|---|---|
| 数学与三角 | SUM、ROUND、MOD、ABS | 数学计算 |
| 统计 | AVERAGE、COUNT、MAX、MIN | 数据统计 |
| 文本 | LEFT、RIGHT、MID、LEN | 文本处理 |
| 日期与时间 | TODAY、NOW、DATE、YEAR | 日期时间 |
| 逻辑 | IF、AND、OR、NOT | 条件判断 |
| 查找与引用 | VLOOKUP、INDEX、MATCH | 数据查找 |
| 信息 | ISERROR、ISTEXT、ISNUMBER | 信息判断 |
| 数据库 | DSUM、DCOUNT、DAVERAGE | 数据库操作 |
| 财务 | PMT、PV、FV、RATE | 财务计算 |
| 工程 | CONVERT、BIN2DEC、HEX2DEC | 工程计算 |
按使用频率分类 #
| 频率 | 函数列表 |
|---|---|
| ⭐⭐⭐⭐⭐ | SUM、IF、VLOOKUP、AVERAGE、COUNT |
| ⭐⭐⭐⭐ | LEFT、RIGHT、MID、LEN、TODAY、NOW |
| ⭐⭐⭐ | INDEX、MATCH、SUMIF、COUNTIF、ROUND |
| ⭐⭐ | SUMIFS、COUNTIFS、IFERROR、INDIRECT |
| ⭐ | XLOOKUP、FILTER、SORT、UNIQUE |
快速开始 #
第一个函数:SUM #
excel
=SUM(A1:A10)
计算 A1 到 A10 单元格的总和。
第一个条件判断:IF #
excel
=IF(A1>=60, "及格", "不及格")
判断 A1 是否大于等于 60,是则显示"及格",否则显示"不及格"。
第一个查找:VLOOKUP #
excel
=VLOOKUP(A1, B:C, 2, FALSE)
在 B 列查找 A1 的值,返回对应 C 列的值。
函数组合示例 #
提取姓名中的姓 #
excel
=LEFT(A1, 1)
计算年龄 #
excel
=YEAR(TODAY()) - YEAR(A1)
多条件查找 #
excel
=INDEX(C:C, MATCH(1, (A:A=E1)*(B:B=F1), 0))
条件求和 #
excel
=SUMIFS(C:C, A:A, "销售部", B:B, ">1000")
常见问题 #
为什么 VLOOKUP 返回 #N/A? #
- 查找值不存在于查找范围的第一列
- 数据类型不匹配(文本 vs 数字)
- 存在隐藏的空格或特殊字符
如何避免公式错误? #
- 使用 IFERROR 包裹可能出错的公式
- 检查数据类型是否一致
- 使用 TRIM 清除多余空格
相对引用和绝对引用的区别? #
| 引用类型 | 示例 | 复制时行为 |
|---|---|---|
| 相对引用 | A1 | 随位置变化 |
| 绝对引用 | $A$1 | 固定不变 |
| 混合引用 | $A1 或 A$1 | 部分固定 |
资源推荐 #
- Microsoft Excel 官方文档:最权威的 Excel 函数文档
- Excel 函数速查表:快速查找函数用法
- Excel 技巧社区:中文 Excel 学习社区
更新日志 #
- 2026-04-11:创建初始版本,包含完整的 Excel 函数学习大纲
继续探索本指南,逐步掌握 Excel 函数技术,从新手成长为数据处理专家!
最后更新:2026-04-11