文章

excel 常用函数

浏览: 23评论: 0发布时间: 2026-01-15

一、 基础计算(数学与统计)

这些是最简单的,用来处理数字。

函数 作用 写法示例 解释
SUM 求和 =SUM(A1:A10) 把 A1 到 A10 的数字加起来。
AVERAGE 平均值 =AVERAGE(A1:A10) 算 A1 到 A10 的平均数。
COUNT 计数 (仅数字) =COUNT(A1:A10) 统计这区域里有多少个数字(空格和文字不因)。
COUNTA 计数 (非空) =COUNTA(A1:A10) 统计这里有多少个非空单元格(只要有内容就算)。
MAX / MIN 最大/最小值 =MAX(A1:A10) 找出一堆数里最大的那个。
ROUND 四舍五入 =ROUND(3.14159, 2) 保留 2 位小数,结果是 3.14。

二、 逻辑判断(程序员最熟悉的)

Excel 里的逻辑和编程里的 if/else 是一样的。

函数 作用 写法示例 解释
IF 如果不...就... =IF(B2>=60, "及格", "挂科") 如果 B2 大于等于 60,显示"及格",否则显示"挂科"。
IFERROR 容错处理 =IFERROR(A1/B1, 0) 类似 try-catch。如果 A1除以B1 报错(比如B1是0),则显示 0,不显示 #DIV/0!
AND / OR 且 / 或 =AND(A1>0, B1>0) 放在 IF 里用。比如 =IF(AND(A1>60, B1>60), "优秀", "")

三、 查找与引用(职场必备神器)

这是 Excel 中最高频的“高级”操作,一定要会。

1. VLOOKUP (垂直查找)

作用: 拿着一个数据,去另一个表里找对应的信息。 口诀: 找谁?去哪找?要第几列?精确找(0)。

=VLOOKUP(查找值, 查找区域, 返回第几列, 0)
 

例子: 根据“工号”(A2) 去“员工表”(D列到F列) 找“姓名”。姓名在 F 列(D, E, F 是第3列)。 =VLOOKUP(A2, D:F, 3, 0) 注意:最后一个参数通常都写 0,代表精确匹配。

2. XLOOKUP (VLOOKUP 的升级版)

如果你的 Excel 版本较新(2019或365),强烈建议用 XLOOKUP,它更简单,不容易出错。

=XLOOKUP(找谁, 去哪一列找, 返回哪一列的内容)
 

例子: =XLOOKUP(A2, D:D, F:F) (意思:在 D 列找 A2,找到了就把对应的 F 列拿过来)。


四、 文本处理 (字符串操作)

处理乱糟糟的数据时很有用。

函数 作用 写法示例 解释
LEFT / RIGHT 取左/右边的字 =LEFT(A1, 3) 取 A1 单元格最左边的 3 个字。
MID 从中间取 =MID(A1, 3, 4) 从第 3 个字开始,往后取 4 个字(常用提取身份证里的生日)。
LEN 测长度 =LEN(A1) 算一下 A1 里有多少个字。
TRIM 去空格 =TRIM(A1) 去掉字符串首尾多余的空格(洗数据神器)。
& (符号) 拼接 =A1 & " " & B1 把 A1 和 B1 拼起来,中间加个空格。和 CONCAT 函数一样。

五、 条件统计(数据分析入门)

不是简单的求和,而是“满足条件的才求和”。

函数 作用 写法示例 解释
COUNTIF 条件计数 =COUNTIF(A:A, "男") 统计 A 列里有多少个单元格是“男”。
SUMIF 条件求和 =SUMIF(A:A, "销售部", C:C) 如果 A 列是“销售部”,就把对应的 C 列金额加起来。

六、 日期与时间

函数 作用 写法示例 解释
TODAY 今天日期 =TODAY() 这是一个动态函数,明天打开表,它会自动变明天的日期。
NOW 现在时间 =NOW() 显示日期+具体时间。
DATEDIF 算时间差 =DATEDIF(A1, B1, "y") 算 A1 和 B1 之间差了几年("y")。也可以算月("m")或天("d")。常用来算工龄或年龄。

💡 一个关键概念:绝对引用 ($)

你在拖动公式的时候,Excel 会自动变动单元格(A1 变成 A2, A3...)。 如果你不想让它变,就要加 $ 符号。这叫“锁住”。

  • A1:相对引用。往下拖变成 A2,往右拖变成 B1。(随波逐流)
  • $A$1:绝对引用。不管怎么拖,永远死死锁在 A1。(定海神针)
  • $A1:锁列不锁行。(左右拉不动,上下能变)
  • A$1:锁行不锁列。(上下拉不动,左右能变)

快捷键: 选中公式里的 A1,按 F4 键,可以在这几种状态间切换。