本文最后更新于
2026-03-09,某些文章具有时效性,若有错误或已失效,请在下方
留言或联系
老夜。
顶级财务牛马都要掌握的高频Excel函数,全都会你就可以准时下班了(文本处理与日期时间篇)
财务牛马,怎么能少的了跟excel打交道,但你真的会用吗?财务人常用的高频excel函数你都用透了吗?
上篇讲完逻辑判断与计算汇总类,本篇继续总结文本处理与日期时间类。
第四类:文本处理类:这是财务的手术刀。没它们,你只能手动切数据。
17. LEFT/RIGHT/MID:从左往右切、从右往左切、从中间切
比如从员工工号(8 位:部门 2 位 + 年份 2 位 + 序号 4 位)中,提取中间 2 位「入职年份」,
则可用=MID(E2,3,2)(E2 为员工工号,3 为从第 3 位开始提取,2 为提取 2 个字符)
18. LEN:数一数字符有多长
比如,核查增值税发票号是否为 20 位,不符合则标注「异常」
则公式为=IF(LEN(C2)<>20,”号码异常”,”号码合规”)
(C2 为发票号,LEN 统计长度,非 20 位显示「异常」)
19. SUBSTITUTE:替换文本中的指定字符
比如,将费用台账中「行销费」统一替换为规范名称「销售费用」,保证科目一致,
则公式为=SUBSTITUTE(D2,”行销费”,”销售费用”)
该公式还可以将银行卡号中的“-”全部替换为空值,实现批量修改银行卡号格式!
20. TRIM:强迫症的救星
TRIM(文本),一句话:把数据里那些看不见的多余空格删干净。
你肯定遇到过这种情景,VLOOKUP怎么都匹配不上,查了半小时发现是有空格。
21.CONCATENATE/CONCAT:把几段文字拼起来
比如,要把“部门-科目-月份”拼成一个唯一标识,方便VLOOKUP。
=CONCATENATE(文本1, 文本2, 文本3…)
这个公式相当于A2&“-”&B2&“-”&C2的效果,但比用&更简单。
第五类:日期时间类:这是财务的日历。没它们,你只能手动算天数。
22. DATE:把年/月/日拼成日期
一句话: 把分开的年、月、日三列,拼成一列真正的日期。
比如,系统导出的数据里,年、月、日是分开三列的,要拼成日期。
则用公式=DATE(年, 月, 日)=DATE(A2, B2, C2)
23. YEAR/MONTH/DAY:从日期里拆出年/月/日
这个是DATE的逆操作,从日期里把年、月、日分别取出来。
比如,要按月汇总,需要先把日期列里的月份取出来。则用=MONTH(日期)
24. TODAY/NOW:今天此刻
TODAY返回今天日期,NOW返回此刻日期+时间。
25. DATEDIF:算时间的专家
=DATEDIF(开始日期, 结束日期, “单位”)
=DATEDIF(B2, TODAY(), “d”) ,d代表天,m代表月,y代表年。
26. EOMONTH:月末是哪天
0代表当月最后一天,1代表下个月最后一天,-1代表上个月最后一天
27. EDATE:往后/往前推几个月
比如,计算商业汇票的到期日(出票日 + 6 个月)
(C2 为出票日期,6 为加 6 个月,-3 为减 3 个月)
以上就是所有顶级财务牛马都要掌握的高频Excel函数了