跳转至

第 2 章:公式与函数基础

从"计算器"到"计算引擎"——掌握 Excel 最核心的能力

公式和函数是 Excel 的灵魂。本章系统讲解单元格引用、核心函数分类和公式调试技巧,帮你建立扎实的函数基础。


2.1 单元格引用的三种模式

相对引用、绝对引用、混合引用

把单元格引用想象成"指路"的方式:

引用类型 写法 比喻 拖拽填充时
相对引用 A1 "往前走两步" 引用位置相对变化
绝对引用 $A$1 "北京市朝阳区 XX 路 1 号" 引用位置固定不变
混合引用 $A1A$1 "A 路往前走两步" 部分固定,部分变化

实战:理解三种引用

A B C D
单价 数量 公式 结果
100 5 =A2*B2 500
100 5 =$A$2*B2 500
100 5 =A$2*B2 500

将 C 列公式向下拖拽: - =A2*B2=A3*B3(都变了) - =$A$2*B2=$A$2*B3(单价不变,数量变) - =A$2*B2=A$2*B3(行不变,列可变)

F4 键快速切换引用模式

在编辑公式时,选中单元格引用,按 F4 循环切换:A1$A$1A$1$A1A1


2.2 核心函数分类

数学与统计函数

函数 用途 示例
SUM 求和 =SUM(A1:A10)
SUMIF 条件求和 =SUMIF(B:B,"销售部",C:C)
SUMIFS 多条件求和 =SUMIFS(C:C,A:A,">100",B:B,"华东")
AVERAGE 平均值 =AVERAGE(A1:A10)
AVERAGEIF 条件平均 =AVERAGEIF(B:B,">60")
COUNT 计数(数字) =COUNT(A1:A10)
COUNTA 计数(非空) =COUNTA(A1:A10)
COUNTIF 条件计数 =COUNTIF(B:B,"通过")
COUNTIFS 多条件计数 =COUNTIFS(A:A,">80",B:B,"男")
MAX / MIN 最大/最小值 =MAX(A1:A10)
RANK 排名 =RANK(A1,$A$1:$A$10)
SUBTOTAL 可见单元格统计 =SUBTOTAL(9,A1:A10)

SUBTOTAL vs SUM

SUBTOTAL 只统计 可见单元格 (筛选后隐藏的行不计入)。第一个参数:9=SUM、1=AVERAGE、2=COUNT、4=MAX、5=MIN。

逻辑函数

函数 用途 示例
IF 条件判断 =IF(A1>60,"及格","不及格")
IFS 多条件判断 =IFS(A1>=90,"A",A1>=80,"B",A1>=60,"C")
AND 全部为真 =AND(A1>0,B1>0)
OR 任一为真 =OR(A1="是",B1="是")
NOT 取反 =NOT(A1="")
IFERROR 错误处理 =IFERROR(VLOOKUP(...),"未找到")
SWITCH 精确匹配 =SWITCH(A1,1,"优",2,"良",3,"中","差")

实战:绩效评级

=IFS(B2>=95,"S",B2>=85,"A",B2>=75,"B",B2>=60,"C",TRUE,"D")

注意最后的 TRUE 作为"兜底"条件,捕获所有不满足前面条件的情况。

文本函数

函数 用途 示例
LEFT / RIGHT / MID 提取子串 =MID(A1,7,8) 提取身份证出生日期
LEN 字符长度 =LEN(A1)
CONCAT / TEXTJOIN 文本合并 =TEXTJOIN(",",TRUE,A1:A5)
TEXT 数字格式化 =TEXT(A1,"yyyy年m月d日")
FIND / SEARCH 查找位置 =FIND("@",A1)
SUBSTITUTE 替换文本 =SUBSTITUTE(A1," ","") 去除空格
TRIM 去除多余空格 =TRIM(A1)
UPPER / LOWER / PROPER 大小写转换 =PROPER(A1)

2.3 公式调试技巧

常见错误值

错误值 含义 常见原因
#DIV/0! 除以零 分母为空或为零
#N/A 值不可用 VLOOKUP 找不到匹配值
#NAME? 无法识别的名称 函数名拼写错误
#VALUE! 值类型错误 对文本执行数学运算
#REF! 引用无效 引用的单元格被删除
#NUM! 数值无效 计算结果超出范围
#NULL! 空交集 引用运算符错误

公式审核工具

工具 快捷键 用途
追踪引用单元格 Ctrl+[ 显示当前公式引用了哪些单元格
追踪从属单元格 Ctrl+] 显示哪些公式引用了当前单元格
显示公式 Ctrl+~ 切换显示公式/显示结果
公式求值 公式 → 公式求值 逐步查看公式计算过程
错误检查 公式 → 错误检查 自动定位公式错误

F9 键局部求值

在编辑栏中选中公式的一部分,按 F9 可以查看该部分的计算结果。按 Esc 恢复原公式( 不要按 Enter,否则公式会被替换为计算结果 )。


要点总结

  • 理解相对引用、绝对引用、混合引用的区别,能用 F4 快速切换
  • 掌握 SUMIF/SUMIFS、COUNTIF/COUNTIFS 等条件统计函数
  • 能使用 IF/IFS 进行多条件判断,配合 AND/OR 构建复杂逻辑
  • 掌握 LEFT/RIGHT/MID/TEXTJOIN 等文本处理函数
  • 能识别常见错误值并使用公式审核工具调试

课后练习

  1. 创建一个成绩表,使用 IFS 函数自动评定等级(A/B/C/D)
  2. 使用 SUMIFS 统计各部门、各季度的销售额
  3. 使用文本函数从身份证号中提取出生日期和性别

下一章预告: 第 3 章:数据分析工具 —— 排序、筛选、分类汇总、模拟分析,让数据回答业务问题。