别再手动算数据了!这10个Excel公式,能帮你省下80%的算数时间。
开篇故事
前几天,一个做财务的朋友跟我吐槽:
"我每天要在Excel里做几百行数据的统计,求和、计数、查找、匹配……手都点酸了,还要担心点错。"
我问她:"你用SUMIF、VLOOKUP、INDEX+MATCH吗?"
她一脸懵:"那是啥?我只知道SUM和AVERAGE……"
其实,Excel里有大量**"学会了就能吹一辈子"**的公式,只是很多人不知道。
今天,我整理了10个职场必背的Excel公式,从入门到进阶,保证你看完能立刻用上。

一、SUMIF——按条件求和(财务/销售必会)
场景
求"销售部"的工资总和 求"2026年5月"的销售额 求"金额大于5000"的订单总数
公式
=SUMIF(条件范围, 条件, 求和范围)实例
问题:求销售部的工资总和
公式:
=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(查找值, 表格范围, 列号, [匹配模式])实例
问题:查找"李四"的工资
公式:
=VLOOKUP("李四", A:C, 3, FALSE)结果:10000
注意事项
第4个参数一定要写 FALSE(精确匹配),否则可能查找出错VLOOKUP只能从左往右查,不能从右往左查(需要用INDEX+MATCH解决)
三、INDEX + MATCH——万能查找组合(进阶必会)
场景
VLOOKUP搞不定的"从右往左查" 需要更灵活的查找方式
公式
=INDEX(返回范围, MATCH(查找值, 查找范围, 0))实例
问题:根据姓名"李四",查找他的工资(注意:现在姓名在C列,工资在A列,VLOOKUP搞不定)
公式:
=INDEX(A:A, MATCH("李四", C:C, 0))结果:10000
为什么要用INDEX+MATCH?
可以从右往左查(VLOOKUP不行) 插入/删除列不会影响公式(VLOOKUP会用列号,插入列后就错了) 运行速度更快(处理大数据时明显)
四、IF——条件判断(逻辑必备)
场景
根据成绩判断是否及格(>=60及格) 根据销售额计算提成(>10000提成10%,否则5%)
公式
=IF(条件, 真值, 假值)实例
问题:判断是否及格(>=60及格)
公式:
=IF(A2>=60, "及格", "不及格")结果:85→及格,52→不及格
进阶:嵌套IF(多条件判断)
=IF(A2>=90, "优秀", IF(A2>=60, "及格", "不及格"))五、COUNTIF——按条件计数(数据统计必会)
场景
统计"销售部"有多少人 统计"销售额大于10000"的订单数量
公式
=COUNTIF(范围, 条件)实例
问题:统计"销售部"的人数
公式:
=COUNTIF(A:A, "销售部")结果:2
六、LEFT / MID / RIGHT——提取文本(数据处理必会)
场景
从身份证号里提取出生日期 从手机号里提取前3位(运营商代码)
公式
=LEFT(文本, 字符数) // 从左边提取=MID(文本, 起始位置, 字符数) // 从中间提取=RIGHT(文本, 字符数) // 从右边提取实例
问题:提取出生日期(第7位开始,8位数字)
公式:
=MID(A2, 7, 8)结果:19900307
七、TEXT——格式化日期/数字(报表必备)
场景
把日期格式化成"2026年5月31日" 把数字格式化成"¥1,234.56"
公式
=TEXT(值, "格式代码")实例
问题:格式化成"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)*..., 求和范围)实例
问题:求销售部的工资总和(用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件事
打开一个你正在用的Excel文件,找出3个可以优化的手动操作,用公式替代 记住SUMIF和VLOOKUP,这两个能解决80%的职场需求 学会INDEX+MATCH,替换掉所有的VLOOKUP(从此走上人生巅峰)
结语
Excel公式不是"高大上"的东西,而是每个职场人都应该掌握的必备技能。
很多人觉得"我用计算器也能算啊,为什么要学公式?"
但问题是:同样处理1000行数据,有人用公式5分钟搞定,有人手动计算5小时还没算完。
这5小时的差距,不是"天赋",而是"工具使用的差距"。
从今天开始,选1个公式用起来。
相信我,你会回来感谢我的 😊

夜雨聆风