首页  Excel教程  [Excel教程] Excel常用函数公式速查表(2026年实战版)

[Excel教程] Excel常用函数公式速查表(2026年实战版)

乐福学长说:

Excel函数几百个,但真正每天都会用到的核心函数就那么二三十个。这篇速查表不是让你把函数列表背下来,而是帮你快速回忆起“遇到什么问题该用哪个函数”——所有示例都来自实际办公场景,复制粘贴改个单元格就能用。建议收藏,用到时回来查。

适用对象:经常和Excel打交道但记不住函数名的职场人、想快速提升表格处理效率的学生、需要时不时写公式查语法的所有用户
难度:⭐⭐(需要理解函数的基础概念,但每个公式都给了现成示例)
关键词:Excel函数速查,常用函数公式,VLOOKUP教程,XLOOKUP用法,SUMIFS多条件求和,IF嵌套,Excel实战公式,2026


一、函数学习之前:两个让你事半功倍的基础概念

很多新手学函数最大的障碍不是函数本身,而是没搞懂这两个基础概念。花一分钟看完,后面的函数你会理解得更快。

1.1 绝对引用 vs 相对引用($ 符号是干什么的?)

写公式时拖拽填充柄向下复制,有些单元格引用会自动变,有些不会。区别就在那个 $ 符号:

  • 相对引用(A1):向下拖一行变成 A2,向右拖一列变成 B1,会自动变
  • 绝对引用($A$1):不管往哪拖,永远指向 A1
  • 混合引用($A1 或 A$1):锁定列或锁定行,另一半自动变。

什么时候用?当你引用的数据在一个固定位置(比如税率、折扣率、查询表),就要加 $ 锁住。比如 VLOOKUP 的第二个参数——查询区域,几乎永远要用绝对引用。

快捷键:在编辑公式时选中单元格引用,按 F4 可以在四种引用模式之间循环切换。

1.2 函数的参数结构

一个函数的基本结构是:=函数名(参数1, 参数2, ...)。参数之间用英文逗号隔开,括号必须成对出现。如果你输入 =SUM( 之后 Excel 会自动提示这个函数需要什么参数,光标悬停在函数名上还能看到简要说明,这个功能对新手极其友好。


二、求和与计数:最基础也最常用

SUM —— 简单求和

用途:把一堆数字加起来。

语法:=SUM(数值1, 数值2, ...)

实战示例:

  • =SUM(A1:A10) —— 求 A1 到 A10 的总和。
  • =SUM(A1,A3,A5) —— 只加 A1、A3、A5 三个不连续的单元格。
  • 快捷键:选中要求和的数据区域,直接按 Alt + =,自动生成 SUM 公式。

SUMIF / SUMIFS —— 按条件求和

用途:只加符合某个条件的数据。SUMIF 是单条件,SUMIFS 是多条件。

语法:

  • =SUMIF(条件区域, 条件, 求和区域)
  • =SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)

实战示例:

  • =SUMIF(B:B, "销售部", D:D) —— 求 B 列是“销售部”的行对应的 D 列金额总和。
  • =SUMIF(D:D, ">1000") —— 求 D 列中大于 1000 的所有数值之和。
  • =SUMIFS(E:E, B:B, "销售部", C:C, "2026") —— 求 B 列是“销售部” C 列是“2026”的行对应的 E 列总和。
  • =SUMIFS(F:F, D:D, ">=100", D:D, "<=500") —— 求 D 列在 100 到 500 之间(含边界)的 F 列总和。

COUNT / COUNTA / COUNTIF / COUNTIFS —— 计数系列

用途:数一数有多少个符合条件的单元格。

函数数什么示例
COUNT只数数字=COUNT(A1:A10)
COUNTA数所有非空单元格=COUNTA(A1:A10)
COUNTBLANK数空白单元格=COUNTBLANK(A1:A10)
COUNTIF单条件计数=COUNTIF(B:B, "已完成")
COUNTIFS多条件计数=COUNTIFS(B:B,"销售部",D:D,">1000")

三、查找与引用:VLOOKUP 的进阶之路

VLOOKUP —— 垂直查找(经典,但功能有限)

用途:在表格最左列查找某个值,返回同一行中指定列的内容。

语法:=VLOOKUP(找什么, 在哪找, 返回第几列, 精确/模糊)

第四个参数:FALSE(或0)= 精确匹配;TRUE(或1)= 模糊匹配,要求查找区域首列升序排列。

实战示例:

  • =VLOOKUP("A001", $A$2:$D$100, 3, FALSE) —— 在 A2:D100 区域的第一列找“A001”,返回第 3 列的值。
  • =VLOOKUP(E2, 产品表!$A:$D, 2, 0) —— 在“产品表”的 A 列找 E2 的值,返回 B 列。

核心缺点:

  • 只能从左往右查,不能从右往左。
  • 中间插入列会导致列号参数失效。
  • 默认近似匹配可能返回错误结果。

XLOOKUP —— 新一代查找王者(Excel 2021 / 365)

用途:VLOOKUP 的全面升级版,没有方向限制,不用数第几列。

语法:=XLOOKUP(找什么, 查找区域, 返回区域, 找不到时显示什么, 匹配模式, 搜索模式)

实战示例:

  • =XLOOKUP("A001", A:A, D:D) —— 在 A 列找“A001”,返回 D 列同行值。不用数第几列!
  • =XLOOKUP(F2, B:B, A:A, "未找到") —— 从右往左查!B 列找 F2,返回 A 列,找不到显示“未找到”。
  • =XLOOKUP(G2, C:C, D:D, , -1) —— 模糊查找:找小于等于 G2 的最大值(常用于区间匹配)。

注意:XLOOKUP 只在 Excel 2021 和 Microsoft 365 中可用,Excel 2019 及更早版本请用 VLOOKUP 或 INDEX+MATCH。

INDEX + MATCH —— 万能组合(所有版本通用)

用途:比 VLOOKUP 更灵活,支持双向查找,所有 Excel 版本都能用。

语法:=INDEX(返回区域, MATCH(找什么, 查找区域, 0))

实战示例:

  • =INDEX(D:D, MATCH("A001", A:A, 0)) —— 效果等同于 VLOOKUP,但不受列顺序限制。
  • =INDEX(B2:E10, MATCH(H2, A2:A10, 0), MATCH(H3, B1:E1, 0)) —— 双向查找:行和列都通过 MATCH 动态定位,适合交叉表。

四、逻辑判断:让 Excel 自己“做决策”

IF —— 条件判断

用途:如果条件成立就返回 A,不成立就返回 B。

语法:=IF(条件, 成立时返回, 不成立时返回)

实战示例:

  • =IF(B2>=60, "及格", "不及格") —— 成绩≥60 显示及格,否则不及格。
  • =IF(C2>10000, "高", IF(C2>5000, "中", "低")) —— 嵌套 IF:分三个等级。
  • =IF(AND(B2>=60, C2>=60), "全部及格", "有挂科") —— 配合 AND 使用,两科都及格才通过。
  • =IF(OR(B2="请假", B2="出差"), "不在岗", "在岗") —— 配合 OR 使用,任一条件满足即可。

IFS —— 多条件判断(Excel 2019 / 365)

用途:代替多层 IF 嵌套,逻辑更清晰。

语法:=IFS(条件1, 结果1, 条件2, 结果2, ...)

实战示例:

  • =IFS(B2>=90,"优秀", B2>=80,"良好", B2>=60,"及格", TRUE,"不及格") —— 最后一个 TRUE 相当于“以上条件都不满足时”。

AND / OR —— 多条件逻辑运算

用途:组合多个条件,AND 必须全部满足,OR 满足任意一个即可。

实战示例:

  • =AND(A2>=18, B2="是") —— 年龄≥18 且 是会员,返回 TRUE。
  • =OR(C2="北京", C2="上海", C2="广州") —— 城市是一线城市之一,返回 TRUE。

IFERROR —— 错误处理

用途:如果公式出错(如 #N/A、#VALUE!),用指定内容替换。

语法:=IFERROR(原公式, 出错时显示什么)

实战示例:

  • =IFERROR(VLOOKUP(E2, A:B, 2, 0), "查无此人") —— 找不到时不显示 #N/A,而是显示“查无此人”。
  • =IFERROR(A2/B2, 0) —— 除以 0 时不报错,返回 0。

五、文本处理:清洗和整理数据的神器

LEFT / RIGHT / MID —— 截取文本

用途:从文本的左边、右边或中间截取指定数量的字符。

语法:

  • =LEFT(文本, 截取几个字)
  • =RIGHT(文本, 截取几个字)
  • =MID(文本, 从第几个字开始, 截取几个字)

实战示例:

  • =LEFT(A1, 3) —— 取身份证前三位(省代码)。
  • =RIGHT(A1, 4) —— 取手机号后四位。
  • =MID(A1, 7, 8) —— 从身份证第 7 位开始取 8 位(出生日期)。

TEXTJOIN —— 多单元格文本合并

用途:把多个单元格的内容用指定分隔符合并成一个文本。

语法:=TEXTJOIN("分隔符", 是否忽略空值, 区域或文本)

实战示例:

  • =TEXTJOIN("、", TRUE, A1:A10) —— 将 A1 到 A10 的内容用顿号连起来,跳过空值。
  • =TEXTJOIN("", TRUE, B2, "(", C2, ")") —— 组合成“张三(销售部)”的格式。

TEXTSPLIT —— 按分隔符拆分文本

用途:把一个单元格里的文本按分隔符拆到多个单元格。Excel 365 专有。

语法:=TEXTSPLIT(文本, 列分隔符, 行分隔符)

实战示例:

  • =TEXTSPLIT(A1, "-") —— 把“张三-销售部-001”按短横线拆成三列。
  • =TEXTSPLIT(A1, ",", ";") —— 逗号分列,分号分行,生成二维区域。

LEN / TRIM —— 计算长度和去除多余空格

  • =LEN(A1) —— 返回单元格中字符的数量(含空格)。
  • =TRIM(A1) —— 删除首尾空格,单词间多余空格只保留一个。

六、日期与时间:不再手动算日历

TODAY / NOW —— 当前日期和时间

  • =TODAY() —— 返回当前日期(不含时间),每次打开文件自动刷新。
  • =NOW() —— 返回当前日期+时间,精确到分钟。

YEAR / MONTH / DAY —— 提取年月日

实战示例:

  • =YEAR(A2) —— 从日期中提取年份。
  • =MONTH(A2) —— 提取月份。
  • =DAY(A2) —— 提取日。

DATEDIF —— 计算两个日期的差值

用途:计算两个日期之间相差的天数、月数或年数。这是一个隐藏函数,Excel 不会自动提示参数,但所有版本都支持。

语法:=DATEDIF(开始日期, 结束日期, "单位")

单位参数:“Y” = 整年数,”M” = 整月数,”D” = 天数,”YM” = 忽略年的月差,”MD” = 忽略年月后的天数,”YD” = 忽略年后的天数。

实战示例:

  • =DATEDIF(A2, TODAY(), "Y") —— 计算从 A2 到今天过去了多少整年(常用于算年龄和工龄)。
  • =DATEDIF(A2, B2, "M") —— 两个日期之间相差的整月数。

EOMONTH —— 当月最后一天

用途:返回指定月份的最后一天,常用于账期和截止日计算。

语法:=EOMONTH(起始日期, 月数偏移)

实战示例:

  • =EOMONTH(TODAY(), 0) —— 返回本月最后一天。
  • =EOMONTH(TODAY(), -1)+1 —— 返回本月第一天。

七、数学与统计:四舍五入和基本统计

ROUND / ROUNDUP / ROUNDDOWN —— 四舍五入

  • =ROUND(A1, 2) —— 保留两位小数,四舍五入。
  • =ROUNDUP(A1, 0) —— 向上取整(1.2 → 2)。
  • =ROUNDDOWN(A1, 0) —— 向下取整(1.8 → 1)。
  • =ROUND(A1, -2) —— 四舍五入到百位(1234 → 1200)。

AVERAGE / AVERAGEIF / AVERAGEIFS —— 平均值

  • =AVERAGE(A1:A100) —— 简单算术平均值。
  • =AVERAGEIF(B:B, "销售部", D:D) —— 销售部的平均业绩。
  • =AVERAGEIFS(D:D, B:B, "销售部", C:C, "2026") —— 销售部在 2026 年的平均业绩。

MAX / MIN / MEDIAN —— 最大值、最小值、中位数

  • =MAX(A1:A100) —— 返回最大值。
  • =MIN(A1:A100) —— 返回最小值。
  • =MEDIAN(A1:A100) —— 返回中位数(50%分位)。

八、Excel 全函数速查表

乐福学长为大家方便查阅,制作了Excel 全函数速查表,包括512个函数,帮助按名称、功能、语法快速查找!点击查看:Excel 全函数速查表Excel 全函数速查表


九、功能键与小技巧:把效率再提一档

F4:重复上一步操作 & 切换引用模式

刚执行完一个操作(如插入行、设置格式),按 F4 会原样重复一次。在编辑公式时选中一个单元格引用按 F4,会在 A1 → $A$1 → A$1 → $A1 之间循环切换。

Ctrl+Enter:批量填充

选中一个区域,输入公式后按 Ctrl+Enter,公式会同时填充到所有选中单元格。和直接拖拽填充柄效果一样,但在不规则区域或不连续区域时更高效。

F9:分段计算公式

在公式编辑栏里选中某一部分公式(如 MATCH 函数),按 F9 可以立即看到这段公式的计算结果。检查完后按 Esc 退出,公式恢复原样。调试复杂嵌套公式时的神器。


十、常见问题(FAQ)

Q1:VLOOKUP 返回 #N/A 怎么排查?

最常见三个原因:① 查找值在查找区域第一列确实不存在(检查是否有空格、格式不一致);② 查找区域没有用绝对引用,拖拽公式后区域偏移了;③ 第四个参数写成了 TRUE 或 1,导致模糊匹配找不到近似值。先用 Ctrl+F 在源表搜一下那个值试试。

Q2:我的 Excel 没有 XLOOKUP 怎么办?

XLOOKUP 只在 Excel 2021 和 Microsoft 365 中可用。如果你用的是 Excel 2019 或更早版本,用 INDEX+MATCH 组合代替,功能同样强大且版本兼容性最好。

Q3:公式写对了但显示的是公式本身而不是计算结果?

可能单元格格式被设成了“文本”。右键单元格 → 设置单元格格式 → 改成“常规”,然后双击单元格重新确认公式。也可能是误按了 Ctrl+`(显示公式快捷键),再按一次就恢复正常显示。

Q4:SUMIFS 和 SUMIF 的参数顺序为什么不一样?

这是一个历史遗留设计,SUMIF 把求和区域放在最后(可选),而 SUMIFS 把求和区域放在最前面。很多人初学都会搞混。记住:SUMIFS 第一个参数永远是“你要加什么”,后面才是条件。

Q5:函数太多记不住,有没有不写公式的办法?

如果只是简单求和或计数,用数据透视表更直观,拖拽几下鼠标就能完成分组汇总。如果数据需要经常更新且格式固定,学几个核心函数(SUMIFS、XLOOKUP、IF)性价比最高。另外善用 Excel 的函数自动提示和 F1 帮助文档,边用边学比死记硬背有效得多。


十一、写在最后

Excel 函数不是用来“背”的,是用来“查”的。知道有这么一个函数、能干什么,真正需要时回来翻一眼语法就行。这张速查表覆盖了日常办公 90% 以上的函数需求,建议存为书签,遇到问题直接 Ctrl+F 搜关键词。

如果你有哪个函数一直搞不明白,或者工作中遇到了什么棘手的公式难题,欢迎在评论区留言,乐福学长帮你拆解。

最后更新:2026年06月08日 | 适用于 Excel 2016 / 2019 / 2021 / Microsoft 365 及 WPS 表格


相关推荐

版权声明:

相关推荐

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

二维码
手机扫码访问