excel 表格常用函数公式大全

从新手入门到专家级应用,这里汇聚了职场人最需要的 excel 表格常用函数公式大全。深度解析 VLOOKUP、XLOOKUP、动态数组等核心功能,助您告别繁琐操作,实现数据自动化处理。

为什么您需要掌握 excel 表格常用函数公式大全?

在数字化办公时代,excel 表格常用函数公式大全不仅仅是工具书,更是提升工作效率的核心武器。据统计,熟练运用函数的职场人士,其数据处理速度是普通用户的 10 倍以上。无论是财务人员的月度报表,还是 HR 的考勤统计,亦或是市场部的销售分析,都离不开对 excel 表格常用函数公式大全中各类函数的灵活运用。本页面致力于为您提供最详实、最接地气的 excel 表格常用函数公式大全指南,拒绝枯燥的理论堆砌,只讲实战案例。

基础篇:必知的统计与文本函数

∑

SUM 与 SUMIF

最基础的求和函数。SUM 用于连续区域求和;SUMIF 则能实现单条件求和,例如“统计销售部所有员工的工资总额”。

=SUMIF(条件区域,"销售部", 求和区域)
Σ

SUMIFS (多条件求和)

这是 excel 表格常用函数公式大全中极其实用的函数。它可以同时满足多个条件进行求和,且支持“与”和“或”的逻辑组合。

=SUMIFS(求和区域,条件区域 1,"条件 1",条件区域 2,">100")
COUNT

COUNTA 与 COUNTBLANK

COUNTA 用于统计非空单元格数量,常用于检查数据录入完整性;COUNTBLANK 则统计空白单元格,适合做数据清洗前的自查。

T

LEFT / RIGHT / MID

用于从字符串中提取指定位置的字符。例如从身份证号中提取出生年月,或从长串订单号中提取前缀代码。

=MID(A2, 7, 8) // 从第 7 位开始取 8 个字符
CONCAT

TEXTJOIN / CONCATENATE

将多个文本内容合并为一个。TEXTJOIN 是新版 Excel 的神器,可以忽略空单元格并添加分隔符(如逗号)。

=TEXTJOIN(",", TRUE, A2:C2)
TRIM

CLEAN & TRIM

数据导入时常带有多余空格导致无法匹配。TRIM 可去除首尾空格,CLEAN 可清除不可见的控制字符,是数据清洗的第一步。

📅

TODAY() & NOW()

TODAY 返回当前日期,NOW 返回当前日期和时间。常用于制作自动更新的日报表或计算工龄天数。

=TODAY()-B2 // 计算两个日期的差值
DATEDIF

DATEDIF (隐藏函数)

虽然 Excel 提示栏不显示,但它是计算年龄、工龄、合同期限的神器。语法:DATEDIF(开始日期,结束日期,"Y/M/D")。

EOMONTH

EOMONTH (月末日期)

用于计算某个月份的最后一天。例如=EOMONTH(TODAY(),0) 返回本月最后一天,=EOMONTH(TODAY(),1) 返回下月最后一天。

查找引用:VLOOKUP 与 INDEX+MATCH 终极对决

在 excel 表格常用函数公式大全中,查找引用类函数占据半壁江山。VLOOKUP 虽经典,但在复杂场景下往往力不从心。以下通过对比展示为何建议掌握 INDEX+MATCH 组合。

特性 VLOOKUP INDEX + MATCH
查找方向 仅支持从左向右查找 支持任意方向(左、右、上、下)
列插入影响 若中间插入新列,固定列号会出错 基于行列名定位,不受列数变化影响
性能 大数据量下扫描全表,较慢 精准定位,速度更快
易学性 简单直观,适合新手 需理解两个函数配合,稍复杂

实战案例:跨表匹配员工薪资

场景描述:有一个包含 5000 行数据的员工名单(Sheet1),另一张表(Sheet2)只有工号和姓名。需要将 Sheet1 中的薪资匹配到 Sheet2 对应行。

VLOOKUP 写法:
=VLOOKUP(A2, '员工名单'!D, 4, 0)
缺点:如果“员工名单”表中插入了“入职日期”列,原来的 4 就会变成 5,导致结果错误。

INDEX+MATCH 写法:
=INDEX('员工名单'!D, MATCH(A2, '员工名单'!A, 0))
优势:无论中间插入多少列,只要 A 列是工号,D 列是薪资,公式永远准确!这是 excel 表格常用函数公式大全中值得反复练习的高级技巧。

逻辑判断:让表格拥有“大脑”

⚡ 场景一:多级奖惩评定

IF 函数的多层嵌套

当需要根据销售额划分等级时,传统的 IF 嵌套容易写成“意大利面式”代码。例如:=IF(B2>10000,"S",IF(B2>5000,"A","B"))。这种写法不仅难以阅读,而且一旦修改逻辑极易出错。

⚡ 场景二:智能预警系统

AND 与 OR 的组合拳

结合 AND/OR 函数可实现复杂逻辑判断。例如:“库存低于警戒线 且 最近一周无采购记录”才触发报警。
=IF(AND(B2

⚡ 场景三:现代替代方案

IFS 函数与 SWITCH 函数

Office 365 用户推荐使用 IFS 函数,它天生支持多条件判断,无需层层嵌套。
=IFS(A1>=90,"优", A1>=80,"良", A1>=60,"及格", TRUE,"不及格")
对于离散值匹配,SWITCH 函数更加简洁高效。

进阶技巧:动态数组与数据清洗

✨

UNIQUE & FILTER

这两个函数彻底改变了数据处理方式。FILTER 可以直接筛选出符合条件的数据并溢出显示,UNIQUE 可一键去重。无需再使用“删除重复项”按钮。

=FILTER(A2:B100, B2:B100="北京")
🔄

XLOOKUP (终极查找)

微软推出的 XLOOKUP 旨在终结 VLOOKUP 的时代。它默认精确匹配,支持反向查找,且无需担心列号问题。是 excel 表格常用函数公式大全中必须掌握的新一代函数。

=XLOOKUP(查找值,查找区域,结果区域,"未找到")
🛠️

Power Query

对于超过 10 万行的数据,函数可能卡顿。此时应使用 Power Query(数据选项卡下的“获取数据”)。它能像 ETL 工具一样进行数据清洗、转换、合并,完全自动化流程。

网友们还关心

常见问题解答 (FAQ)

为什么 VLOOKUP 经常报错 #N/A?

最常见的原因有以下几点:
1. 数据类型不一致:查找值是数字,而数据源中该列是文本格式(通常左上角会有绿色小三角)。解决方法是使用“分列”功能强制转换格式。
2. 存在不可见空格:复制粘贴的数据常带有前后空格。请使用 TRIM 函数清洗数据。
3. 未设置精确匹配:VLOOKUP 第四个参数默认为 TRUE(近似匹配),必须明确写为 FALSE 或 0 才能精确查找。

如何一次性更新大量公式而不改变引用关系?

这涉及到相对引用和绝对引用的概念。在公式中按 F4 键可以在四种引用状态间切换:
A1 (相对引用,随位置变化)
1 (绝对引用,固定不变)
A$1 (混合引用,行固定)
$A1 (混合引用,列固定)
在拖动填充柄时,务必根据需求锁定关键单元格(如查找表区域)。

Excel 版本不同,函数有什么区别?

旧版 Excel (2016 之前) 不支持动态数组函数(如 UNIQUE, FILTER, SORT)。如果您使用的是这些函数却报错,说明您的版本较老。建议升级到 Office 365 或 Excel 2021/2019 以获得最新功能支持。此外,WPS 表格通常兼容大部分微软函数,但部分高级功能可能存在差异。

如何处理超长的文本内容?

Excel 单元格最大支持 32,767 个字符。如果超出此限制,数据会被截断。建议使用“分列”功能将超长文本拆分到多个单元格,或者使用 TEXTJOIN 函数将其合并到另一个工作表的备注栏中。

✨ 更多精彩
研
墨卷研习录