【excel表格公式大全】在日常办公和数据处理中,Excel 是一款非常实用的工具。无论是统计、分析还是整理数据,Excel 都能提供强大的支持。而其中,公式是 Excel 的核心功能之一,掌握常用的公式能够大幅提升工作效率。
下面是一份实用的 Excel 表格公式大全,涵盖常用函数与应用场景,帮助你更高效地使用 Excel。
一、基础函数类
1. SUM 函数
用于对指定区域内的数值进行求和。
语法:`SUM(范围)`
示例:`SUM(A1:A10)` —— 计算 A1 到 A10 单元格的总和。
2. AVERAGE 函数
计算指定区域的平均值。
语法:`AVERAGE(范围)`
示例:`AVERAGE(B2:B15)` —— 求 B2 到 B15 的平均数。
3. COUNT 函数
统计区域内包含数字的单元格数量。
语法:`COUNT(范围)`
示例:`COUNT(C1:C20)` —— 统计 C1 到 C20 中有数字的单元格数目。
4. MAX 和 MIN 函数
分别用于找出最大值和最小值。
语法:`MAX(范围)` / `MIN(范围)`
示例:`MAX(D3:D18)` —— 找出 D3 到 D18 的最大值。
二、文本处理类
1. LEFT、RIGHT、MID 函数
用于提取字符串中的部分内容。
- `LEFT(文本, 数字)`:从左边开始提取指定长度的字符。
- `RIGHT(文本, 数字)`:从右边开始提取指定长度的字符。
- `MID(文本, 起始位置, 长度)`:从指定位置开始提取指定长度的字符。
示例:`LEFT("Excel 公式", 5)` —— 返回“Excel”。
2. CONCATENATE 或 & 符号
合并多个文本内容。
语法:`CONCATENATE(文本1, 文本2, ...)` 或 `文本1 & 文本2`
示例:`"张" & "三"` —— 返回“张三”。
3. LEN 函数
统计文本长度。
语法:`LEN(文本)`
示例:`LEN("Excel")` —— 返回 5。
三、逻辑判断类
1. IF 函数
实现条件判断。
语法:`IF(条件, 值为真时的结果, 值为假时的结果)`
示例:`IF(A1>60, "及格", "不及格")` —— 如果 A1 大于 60,则返回“及格”,否则返回“不及格”。
2. AND、OR 函数
用于多条件判断。
- `AND(条件1, 条件2, ...)`:所有条件都为真时返回 TRUE。
- `OR(条件1, 条件2, ...)`:只要有一个条件为真,就返回 TRUE。
示例:`IF(AND(A1>60, B1>70), "通过", "不通过")`
3. IFERROR 函数
用于捕获公式错误并返回自定义结果。
语法:`IFERROR(公式, 错误时显示的内容)`
示例:`IFERROR(VLOOKUP(A1, B:C, 2, FALSE), "未找到")`
四、查找与引用类
1. VLOOKUP 函数
在表格中垂直查找数据。
语法:`VLOOKUP(查找值, 查找范围, 返回列号, [是否近似匹配])`
示例:`VLOOKUP(A1, B:C, 2, FALSE)` —— 在 B 列查找 A1 的值,并返回 C 列对应的数据。
2. HLOOKUP 函数
类似于 VLOOKUP,但用于水平查找。
语法:`HLOOKUP(查找值, 查找范围, 返回行号, [是否近似匹配])`
3. INDEX 和 MATCH 函数组合
更灵活的查找方式,适用于复杂数据表。
语法:`INDEX(区域, MATCH(查找值, 查找区域, 0))`
示例:`INDEX(B:B, MATCH(A1, A:A, 0))` —— 在 A 列中查找 A1 的位置,并返回 B 列对应的值。
五、日期与时间类
1. TODAY 和 NOW 函数
- `TODAY()`:返回当前日期。
- `NOW()`:返回当前日期和时间。
2. DATEDIF 函数
计算两个日期之间的差值(年、月、日)。
语法:`DATEDIF(开始日期, 结束日期, "单位")`
示例:`DATEDIF(A1, B1, "Y")` —— 计算 A1 和 B1 之间相差多少年。
3. DATE 函数
根据年、月、日生成日期。
语法:`DATE(年, 月, 日)`
示例:`DATE(2025, 1, 1)` —— 返回 2025 年 1 月 1 日。
六、高级函数推荐
1. SUMIFS 和 COUNTIFS 函数
多条件求和与计数。
语法:`SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)`
示例:`SUMIFS(D:D, A:A, "北京", B:B, ">5000")` —— 求 A 列为“北京”且 B 列大于 5000 的 D 列总和。
2. FILTER 函数(适用于 Excel 365)
根据条件筛选数据。
语法:`FILTER(数据区域, 条件区域, "无结果")`
示例:`FILTER(A1:C10, B1:B10 > 100, "无数据")` —— 筛选出 B 列大于 100 的行。
3. TEXT 函数
将数字转换为特定格式的文本。
语法:`TEXT(数值, "格式代码")`
示例:`TEXT(TODAY(), "yyyy-mm-dd")` —— 返回当前日期的字符串形式。
总结
Excel 的公式功能非常强大,熟练掌握这些常用函数可以极大提高工作效率。当然,随着 Excel 版本的更新,越来越多的新函数被引入,如 `XLOOKUP`、`UNIQUE`、`SEQUENCE` 等,值得进一步学习和实践。
如果你正在学习或使用 Excel,建议结合实际案例不断练习,才能真正掌握这些公式的精髓。希望这份 Excel 表格公式大全 能为你带来帮助!