【超全面的Excel表格公式大全】在日常办公和数据分析中,Excel 是一个不可或缺的工具。而掌握 Excel 中的常用公式,是提升工作效率的关键。本文将为你整理一份“超全面的Excel表格公式大全”,涵盖基础到高级的各种函数,帮助你轻松应对各种数据处理任务。
一、基础函数类
1. SUM(求和)
用于对指定区域内的数值进行求和。
示例:`=SUM(A1:A10)` —— 计算A1到A10单元格的总和。
2. AVERAGE(平均值)
计算一组数字的平均值。
示例:`=AVERAGE(B2:B20)`
3. COUNT(计数)
统计区域内包含数字的单元格数量。
示例:`=COUNT(C1:C100)`
4. MAX / MIN(最大值/最小值)
分别用于找出指定范围内的最大值和最小值。
示例:`=MAX(D5:D50)`、`=MIN(E1:E100)`
5. IF(条件判断)
根据条件返回不同的结果。
示例:`=IF(F2>60, "及格", "不及格")` —— 如果F2大于60,则显示“及格”,否则显示“不及格”。
二、文本处理函数
1. LEFT / RIGHT / MID(截取字符)
- `LEFT(text, num_chars)`:从左边开始截取指定长度的字符。
- `RIGHT(text, num_chars)`:从右边开始截取指定长度的字符。
- `MID(text, start_num, num_chars)`:从指定位置开始截取指定长度的字符。
示例:`=LEFT("Excel公式", 3)` → “Exce”
2. CONCATENATE(拼接文本)
将多个文本合并为一个字符串。
示例:`=CONCATENATE("张", "三")` → “张三”
(注意:在较新版本中可使用 `&` 运算符替代)
3. TRIM(去除空格)
删除文本中的多余空格。
示例:`=TRIM("Excel 公式")` → “Excel 公式”
4. LEN(计算长度)
返回文本字符串的字符数。
示例:`=LEN("Excel")` → 5
三、查找与引用函数
1. VLOOKUP(垂直查找)
在表格中按列查找数据。
示例:`=VLOOKUP(G2, A1:B10, 2, FALSE)` —— 在A1:B10范围内查找G2的值,并返回第二列的数据。
2. HLOOKUP(水平查找)
类似于 VLOOKUP,但按行查找。
示例:`=HLOOKUP(H2, A1:J1, 2, FALSE)`
3. INDEX + MATCH(灵活查找)
比 VLOOKUP 更强大,支持多条件查找。
示例:`=INDEX(B1:B10, MATCH(I2, A1:A10, 0))` —— 查找I2在A1:A10中的位置,并返回B列对应值。
4. OFFSET(偏移定位)
返回相对于某个起始点的单元格引用。
示例:`=OFFSET(A1, 2, 3)` —— 从A1向右移动3列,向下移动2行的单元格。
四、日期与时间函数
1. TODAY() / NOW()
- `TODAY()` 返回当前日期。
- `NOW()` 返回当前日期和时间。
2. DATE() / TIME()
创建特定日期或时间。
示例:`=DATE(2025, 1, 1)` → 2025年1月1日
`=TIME(14, 30, 0)` → 14:30:00
3. DATEDIF(计算日期差)
计算两个日期之间的天数、月份或年份。
示例:`=DATEDIF(J2, K2, "d")` → 计算J2到K2之间的天数。
4. DAY / MONTH / YEAR(提取日期部分)
分别提取日期中的日、月、年。
示例:`=DAY(L2)` → 提取L2中的日期部分。
五、逻辑与统计函数
1. AND / OR / NOT(逻辑运算)
用于组合多个条件判断。
示例:`=IF(AND(M2>60, N2>70), "合格", "不合格")`
2. COUNTIF / SUMIF(条件计数/求和)
- `COUNTIF(range, criteria)`:统计符合条件的单元格数量。
- `SUMIF(range, criteria, sum_range)`:根据条件求和。
示例:`=COUNTIF(O1:O100, ">80")`、`=SUMIF(P1:P100, "优秀", Q1:Q100)`
3. SUMIFS / COUNTIFS(多条件求和/计数)
支持多个条件筛选。
示例:`=SUMIFS(R1:R100, S1:S100, "男", T1:T100, ">25")`
六、高级函数与技巧
1. TEXT(格式化输出)
将数字转换为特定格式的文本。
示例:`=TEXT(TODAY(), "yyyy-mm-dd")` → 显示当前日期为“2025-04-05”
2. FILTER(筛选数据)
在 Excel 365 或 2021 及以上版本中可用,用于按条件筛选数据。
示例:`=FILTER(U1:U100, V1:V100="销售")`
3. UNIQUE / DISTINCT(去重)
提取唯一值。
示例:`=UNIQUE(W1:W100)`
4. XLOOKUP(更强大的查找函数)
替代 VLOOKUP 和 HLOOKUP,功能更强大。
示例:`=XLOOKUP(X2, Y1:Y100, Z1:Z100)`
七、实用小技巧
- 使用 `Ctrl + Shift + L` 快速添加筛选器。
- 利用 `F4` 键锁定单元格引用(如 `$A$1`)。
- 使用 `Alt + =` 快速插入求和公式。
- 多条件判断时,可以嵌套多个 IF 函数,或者使用 IFS 函数(适用于 Excel 2019 及更新版本)。
结语
掌握这些 Excel 公式,不仅能够提升你的数据处理能力,还能大幅提高工作效率。无论你是初学者还是有经验的用户,这份“超全面的Excel表格公式大全”都能成为你日常工作中的得力助手。建议多加练习,结合实际场景灵活运用,才能真正发挥 Excel 的强大功能。