Excel 函数简介 #

什么是 Excel 函数? #

Excel 函数是 Microsoft Excel 中预定义的公式,用于执行特定的计算或操作。函数可以接受参数(输入值),经过处理后返回结果。

text
┌─────────────────────────────────────────────────────────────┐
│                     函数的基本结构                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│     =函数名(参数1, 参数2, 参数3, ...)                        │
│       │      │                                             │
│       │      └── 参数列表(用逗号分隔)                       │
│       └── 函数名称                                          │
│                                                             │
│     示例:=SUM(A1:A10)                                      │
│           =IF(A1>60, "及格", "不及格")                       │
│                                                             │
└─────────────────────────────────────────────────────────────┘

函数与公式的区别 #

特性 公式 函数
定义 用户自定义的计算表达式 预定义的计算操作
示例 =A1+A2+A3 =SUM(A1:A3)
灵活性 完全自定义 遵循特定规则
可读性 需要理解运算逻辑 函数名直观表达意图
效率 复杂计算较繁琐 简化复杂操作

Excel 函数的发展历史 #

text
1985年 ─── Excel 1.0 (Mac)
    │
    │      基础函数:SUM、AVERAGE等
    │
1987年 ─── Excel 2.0 (Windows)
    │
    │      增加更多函数
    │      图表功能
    │
1993年 ─── Excel 5.0
    │
    │      VBA 宏支持
    │      更多高级函数
    │
1997年 ─── Excel 97
    │
    │      条件格式
    │      数据验证
    │
2007年 ─── Excel 2007
    │
    │      函数数量大幅增加
    │      条件统计函数 SUMIFS等
    │
2010年 ─── Excel 2010
    │
    │      更多统计函数
    │      Slicer 切片器
    │
2016年 ─── Excel 2016
    │
    │      新图表类型
    │      Power Query 集成
    │
2019年 ─── Excel 2019/365
    │
    │      动态数组
    │      XLOOKUP、FILTER等新函数
    │
至今   ─── 持续更新
    │
    │      Lambda 自定义函数
    │      Python in Excel

Excel 函数分类 #

按功能分类 #

text
┌─────────────────────────────────────────────────────────────┐
│                    Excel 函数分类体系                        │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  数学与三角函数 (Math & Trig)                        │   │
│  │  SUM、SUMIF、ROUND、MOD、ABS、SQRT、SIN、COS         │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  统计函数 (Statistical)                              │   │
│  │  AVERAGE、COUNT、MAX、MIN、RANK、LARGE、SMALL        │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  文本函数 (Text)                                     │   │
│  │  LEFT、RIGHT、MID、LEN、CONCAT、UPPER、LOWER、TRIM   │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  日期与时间函数 (Date & Time)                        │   │
│  │  TODAY、NOW、DATE、YEAR、MONTH、DAY、HOUR、MINUTE    │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  逻辑函数 (Logical)                                  │   │
│  │  IF、AND、OR、NOT、IFS、SWITCH、IFERROR              │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  查找与引用函数 (Lookup & Reference)                 │   │
│  │  VLOOKUP、HLOOKUP、INDEX、MATCH、XLOOKUP、INDIRECT   │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  信息函数 (Information)                              │   │
│  │  ISERROR、ISTEXT、ISNUMBER、ISBLANK、CELL、TYPE      │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  数据库函数 (Database)                               │   │
│  │  DSUM、DCOUNT、DAVERAGE、DMAX、DMIN                  │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  财务函数 (Financial)                                │   │
│  │  PMT、PV、FV、RATE、NPV、IRR                         │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  工程函数 (Engineering)                              │   │
│  │  CONVERT、BIN2DEC、HEX2DEC、DELTA、GESTEP            │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │  动态数组函数 (Dynamic Array) - Excel 365            │   │
│  │  FILTER、SORT、UNIQUE、SEQUENCE、RANDARRAY           │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

按使用频率分类 #

等级 函数 说明
⭐⭐⭐⭐⭐ SUM、IF、VLOOKUP、AVERAGE、COUNT 最常用,必须掌握
⭐⭐⭐⭐ LEFT、RIGHT、MID、TODAY、NOW、LEN 常用,建议掌握
⭐⭐⭐ INDEX、MATCH、SUMIF、ROUND、IFERROR 进阶,提升效率
⭐⭐ SUMIFS、COUNTIFS、INDIRECT、OFFSET 高级,复杂场景
XLOOKUP、FILTER、SORT、UNIQUE 新函数,Excel 365

函数的应用场景 #

1. 数据计算 #

excel
=SUM(A1:A100)                    求和
=AVERAGE(B1:B100)                平均值
=MAX(C1:C100)                    最大值
=MIN(D1:D100)                    最小值

2. 条件判断 #

excel
=IF(A1>=60, "及格", "不及格")     简单条件
=IF(A1>=90, "优秀", IF(A1>=60, "及格", "不及格"))  嵌套条件
=IFS(A1>=90, "优秀", A1>=60, "及格", TRUE, "不及格")  多条件

3. 数据查找 #

excel
=VLOOKUP(A1, B:D, 3, FALSE)      垂直查找
=INDEX(C:C, MATCH(A1, B:B, 0))   索引匹配
=XLOOKUP(A1, B:B, C:C)           新版查找

4. 文本处理 #

excel
=LEFT(A1, 3)                     提取左侧字符
=MID(A1, 2, 4)                   提取中间字符
=CONCAT(A1, "-", B1)             连接文本
=TRIM(A1)                        清除空格

5. 日期计算 #

excel
=TODAY()                         当前日期
=YEAR(A1)                        提取年份
=DATEDIF(A1, B1, "Y")            计算年份差
=EDATE(A1, 3)                    3个月后的日期

函数的优势 #

1. 提高效率 #

text
手动计算:A1+A2+A3+...+A100
函数计算:=SUM(A1:A100)

节省时间:99%+

2. 减少错误 #

text
手动计算:容易漏算、错算
函数计算:自动处理,准确可靠

3. 动态更新 #

text
数据变化 → 公式自动重算 → 结果自动更新

4. 可读性强 #

excel
=A1+A2+A3+A4+A5  →  需要理解运算
=SUM(A1:A5)      →  一目了然

学习 Excel 函数的建议 #

入门阶段 #

  1. 从基础函数开始:SUM、AVERAGE、COUNT、MAX、MIN
  2. 理解单元格引用:相对引用、绝对引用、混合引用
  3. 学会使用函数向导:点击 fx 按钮查看函数帮助
  4. 多练习:用实际数据练习函数用法

进阶阶段 #

  1. 掌握条件函数:IF、AND、OR、IFS
  2. 学习查找函数:VLOOKUP、INDEX+MATCH
  3. 理解文本函数:LEFT、RIGHT、MID、LEN
  4. 熟悉日期函数:TODAY、DATE、YEAR、MONTH

高级阶段 #

  1. 函数嵌套:在函数中使用函数
  2. 数组公式:处理多值计算
  3. 动态数组:FILTER、SORT、UNIQUE
  4. 自定义函数:使用 LAMBDA 创建自定义函数

常见学习误区 #

误区 正确理解
函数越多越好 根据需要选择合适的函数
记住所有函数 掌握常用函数,其他查阅文档
函数比公式高级 函数和公式各有适用场景
只学 VLOOKUP INDEX+MATCH 更灵活强大

函数学习路线图 #

text
入门 → 进阶 → 高级 → 专家

SUM        IF        INDEX+MATCH    LAMBDA
AVERAGE    VLOOKUP   SUMIFS         自定义函数
COUNT      LEFT      数组公式       VBA结合
MAX/MIN    TODAY     动态数组       Power Query

小结 #

Excel 函数是数据处理的强大工具,通过学习函数,你可以:

  • 快速完成复杂计算
  • 自动化数据处理流程
  • 提高工作效率
  • 减少人为错误

接下来,让我们学习 函数语法基础,深入了解函数的结构和参数。

最后更新:2026-04-11