
家人们谁懂啊!财务人这辈子和 Excel 公式的爱恨情仇,比跟对象吵架还让人崩溃 —— 明明看别人用公式 “唰” 一下统计出结果,自己一上手,公式要么 “装死” 返回 0 ,要么报错像在说 “你不配”!燕子是我的一位财务人发展&转型咨询服务的学员,前几天差点因为一个 “统计文字出现次数” 的公式,把电脑从 18 楼扔下去……
注:以上微信对话内容已获得对方授权

燕子要做排班表,统计 “林” 这周上了几天班,第一个想到用之前在其他表格中看到过的 COUNTIF函数。公式输进去,回车一看:0。

她气得拍桌子:“Excel 你搞我是吧?我明明复制粘贴的公式,换个表就罢工?”
我一看就乐了:“姐妹,COUNTIF这小家伙是个‘痴情种’,“曾经沧海难为水,除却巫山不是云” —— 认定的人,必须「完全一致」才行!单元格里哪怕多一个空格、一个看不见的标点,它都认成‘陌生人’,直接无视,主打一个‘宁折不弯’。”
(想象一下:你要找叫 “林舟渡” 的人,结果对方叫 “林 舟渡”(多了个空格),COUNTIF扭头就走:“不是我要的人,pass!”,所以要一定认准 “林舟渡” 啊!)

眼看 COUNTIF不顶用,我赶紧祭出 “终极大招”:用 SUMPRODUCT搭配 LEN和 SUBSTITUTE,要理解这个公式我们来分两步:
核心的方法是使用 LEN 和 SUBSTITUTE 函数组合。
公式原型: 公式原理:
|
“你可以把单元格里的内容想象成一列有很多车厢(文字)的火车,现在要数「林」这个车厢有多少节。步骤很简单:
LENSUBSTITUTELEN算「剩下的车厢」有多长;我们以 B16 单元格为例,公式长这样:
=LEN(B16)-LEN(SUBSTITUTE(B16,"林",""))

SUMPRODUCT把每个单元个的计算结果汇总出来,就可以的得到一个区域范围内某个文字出现的字数。公式长这样:
=SUMPRODUCT(LEN(B16:H16)-LEN(SUBSTITUTE(B16:H16,"林","")))

燕子听完眼睛都亮了:“嘿!这公式,比我给老板做税务筹划还精!原来不是死记硬背,是靠‘数车厢’思路啊!”

| 统计一个单元格内 | LEN+SUBSTITUTE | =LEN(A1)-LEN(SUBSTITUTE(A1, "的", "")) |
| 统计一个区域內 | SUMPRODUCT+LEN+SUBSTITUTE | =SUMPRODUCT(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10, "的", ""))) |
| 统计一列中单元格内容完全等于 | COUNTIF | =COUNTIF(A1:A10, "林周渡") |

你看,Excel 函数这东西,学会了就是财务提效的 “金手指”(别人 3 小时的统计,你 3 分钟搞定),没学会就是 “气到心梗” 的导火索。
下次再遇到公式搞心态,别慌!关注我,咱下期聊聊 “VLOOKUP 为啥总 #N/A?可能它在跟你玩躲猫猫”,保证让你笑着把公式用明白~
(悄悄说:学会这些,下次老板再催报表,你就能优雅地喝着咖啡,看公式自己 “跑数据” 啦~)
好了,今天的分享就到这里,感谢你的浏览,下一期继续。
关注👇🏻 点赞👍 在看❤️
如果我的分享能为你在成长、发展及转型上提供一点帮助,那将是我最大的荣幸。
长期分享:✅ 核心技能、业财融合、战略思维与能力迁移✅ Excel/Power BI/Python/AI等提效工具应用✅ 财务人成长转型路径指南提供服务:✅ 企业服务:财税咨询&筹划/财务体系搭建/鉴证审计/财政补贴/跨境出海/投资评估&投后管理/内训定制...