乐于分享
好东西不私藏

这10个Excel公式,我建议每个职场人都背下来

这10个Excel公式,我建议每个职场人都背下来

别再手动算数据了!这10个Excel公式,能帮你省下80%的算数时间。

开篇故事

前几天,一个做财务的朋友跟我吐槽:

"我每天要在Excel里做几百行数据的统计,求和、计数、查找、匹配……手都点酸了,还要担心点错。"

我问她:"你用SUMIF、VLOOKUP、INDEX+MATCH吗?"

她一脸懵:"那是啥?我只知道SUM和AVERAGE……"

其实,Excel里有大量**"学会了就能吹一辈子"**的公式,只是很多人不知道。

今天,我整理了10个职场必背的Excel公式,从入门到进阶,保证你看完能立刻用上。


一、SUMIF——按条件求和(财务/销售必会)

场景

  • 求"销售部"的工资总和
  • 求"2026年5月"的销售额
  • 求"金额大于5000"的订单总数

公式

=SUMIF(条件范围, 条件, 求和范围)

实例

A列(部门)
B列(工资)
销售部
8000
技术部
10000
销售部
9000

问题:求销售部的工资总和

公式

=SUMIF(A:A, "销售部", B:B)

结果:17000

进阶:SUMIFS(多条件求和)

=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)

问题:求"销售部"且"工资大于8500"的总和

公式

=SUMIFS(B:B, A:A, "销售部", B:B, ">8500")

结果:9000


二、VLOOKUP——横向查找(HR/行政必会)

场景

  • 根据员工姓名,查找对应的工资
  • 根据订单号,查找对应的客户名

公式

=VLOOKUP(查找值, 表格范围, 列号, [匹配模式])

实例

A列(姓名)
B列(部门)
C列(工资)
张三
销售部
8000
李四
技术部
10000
王五
销售部
9000

问题:查找"李四"的工资

公式

=VLOOKUP("李四", A:C, 3, FALSE)

结果:10000

注意事项

  • 第4个参数一定要写FALSE(精确匹配),否则可能查找出错
  • VLOOKUP只能从左往右查,不能从右往左查(需要用INDEX+MATCH解决)

三、INDEX + MATCH——万能查找组合(进阶必会)

场景

  • VLOOKUP搞不定的"从右往左查"
  • 需要更灵活的查找方式

公式

=INDEX(返回范围, MATCH(查找值, 查找范围, 0))

实例

A列(工资)
B列(部门)
C列(姓名)
8000
销售部
张三
10000
技术部
李四
9000
销售部
王五

问题:根据姓名"李四",查找他的工资(注意:现在姓名在C列,工资在A列,VLOOKUP搞不定)

公式

=INDEX(A:A, MATCH("李四", C:C, 0))

结果:10000

为什么要用INDEX+MATCH?

  1. 可以从右往左查(VLOOKUP不行)
  2. 插入/删除列不会影响公式(VLOOKUP会用列号,插入列后就错了)
  3. 运行速度更快(处理大数据时明显)

四、IF——条件判断(逻辑必备)

场景

  • 根据成绩判断是否及格(>=60及格)
  • 根据销售额计算提成(>10000提成10%,否则5%)

公式

=IF(条件, 真值, 假值)

实例

A列(成绩)
B列(是否及格)
85
52

问题:判断是否及格(>=60及格)

公式

=IF(A2>=60, "及格", "不及格")

结果:85→及格,52→不及格

进阶:嵌套IF(多条件判断)

=IF(A2>=90, "优秀", IF(A2>=60, "及格", "不及格"))

五、COUNTIF——按条件计数(数据统计必会)

场景

  • 统计"销售部"有多少人
  • 统计"销售额大于10000"的订单数量

公式

=COUNTIF(范围, 条件)

实例

A列(部门)
销售部
技术部
销售部

问题:统计"销售部"的人数

公式

=COUNTIF(A:A, "销售部")

结果:2


六、LEFT / MID / RIGHT——提取文本(数据处理必会)

场景

  • 从身份证号里提取出生日期
  • 从手机号里提取前3位(运营商代码)

公式

=LEFT(文本, 字符数)   // 从左边提取=MID(文本, 起始位置, 字符数)   // 从中间提取=RIGHT(文本, 字符数)   // 从右边提取

实例

A列(身份证号)
B列(出生日期)
110101199003075123

问题:提取出生日期(第7位开始,8位数字)

公式

=MID(A2, 7, 8)

结果:19900307


七、TEXT——格式化日期/数字(报表必备)

场景

  • 把日期格式化成"2026年5月31日"
  • 把数字格式化成"¥1,234.56"

公式

=TEXT(值, "格式代码")

实例

A列(日期)
B列(格式化后)
2026/5/31

问题:格式化成"2026年5月31日"

公式

=TEXT(A2, "yyyy年m月d日")

结果:2026年5月31日

常用格式代码

  • "yyyy年m月d日" → 2026年5月31日
  • "¥#,##0.00" → ¥1,234.56
  • "0000" → 12 → 0012(补零)

八、IFERROR——优雅地处理错误(报表必备)

场景

  • VLOOKUP查找失败时,显示"#N/A"很难看
  • 想让错误显示成"未找到"或者空白

公式

=IFERROR(公式, 错误时显示的值)

实例

=IFERROR(VLOOKUP("赵六", A:C, 3, FALSE), "未找到")

结果:如果找到就显示工资,找不到就显示"未找到"


九、SUMPRODUCT——数组计算(高级必会)

场景

  • 多条件求和/计数(不用SUMIFS也能搞定)
  • 加权平均计算

公式

=SUMPRODUCT((条件1)*(条件2)*..., 求和范围)

实例

A列(部门)
B列(工资)
销售部
8000
技术部
10000
销售部
9000

问题:求销售部的工资总和(用SUMPRODUCT实现)

公式

=SUMPRODUCT((A:A="销售部")*(B:B))

结果:17000


十、OFFSET + COUNTA——动态范围(自动化报表必会)

场景

  • 数据每天都在增加,图表的数据源要手动改
  • 想让图表自动包含新增的数据

公式

=OFFSET(起点, 行偏移, 列偏移, 高度, 宽度)

实例

问题:A列每天新增数据,想让求和范围自动扩展

公式

=SUM(OFFSET(A1, 0, 0, COUNTA(A:A), 1))

解释

  • COUNTA(A:A) 计算A列有多少个非空单元格
  • OFFSET(A1, 0, 0, COUNTA(A:A), 1) 从A1开始,动态扩展范围
  • SUM(...) 对动态范围求和

十一、我的"Excel公式学习路径"

第一阶段:基础必会(1周)

  • SUM、AVERAGE、COUNT
  • IF、SUMIF、COUNTIF

第二阶段:查找匹配(2周)

  • VLOOKUP、INDEX+MATCH

第三阶段:文本处理(1周)

  • LEFT、MID、RIGHT、TEXT

第四阶段:高级技巧(1个月)

  • SUMPRODUCT、OFFSET、数组公式

十二、避坑指南:Excel公式的3个"真相"

1. 公式不是越长越好

很多人觉得写个100字符的公式很牛,但其实简单易懂更重要。

正确做法:能拆成辅助列的,就不要写嵌套10层的公式。

2. 绝对引用和相对引用要分清

  • 相对引用A1(拖动公式时会变)
  • 绝对引用$A$1(拖动公式时不变)

快捷键:选中单元格引用,按F4键快速切换引用方式。

3. 大数据时用SUMIFS,别用SUMIF嵌套

SUMIF处理大量数据时会很慢,SUMIFS更快。


十三、行动清单:今天就能上手的3件事

  1. 打开一个你正在用的Excel文件,找出3个可以优化的手动操作,用公式替代
  2. 记住SUMIF和VLOOKUP,这两个能解决80%的职场需求
  3. 学会INDEX+MATCH,替换掉所有的VLOOKUP(从此走上人生巅峰)

结语

Excel公式不是"高大上"的东西,而是每个职场人都应该掌握的必备技能

很多人觉得"我用计算器也能算啊,为什么要学公式?"

但问题是:同样处理1000行数据,有人用公式5分钟搞定,有人手动计算5小时还没算完。

这5小时的差距,不是"天赋",而是"工具使用的差距"。

从今天开始,选1个公式用起来。

相信我,你会回来感谢我的 😊