
月初,又是对账日。
我盯着屏幕上几百行银行流水,旁边开着公司的日记账,一行一行地比对。
这个金额有没有?那个日期对不对?
眼睛花了,脖子僵了,喝了两杯咖啡,才对了不到三分之一。
更崩溃的是——几毛钱几分钱的差异,翻来覆去找不到原因。
你是不是也这样?
其实,在我做财务的第五年,我才意识到一个道理:
对账这件事,90%的时间花在了“找不同”上,而“找不同”这件事,Excel完全可以帮你做。
今天就把我用了多年的4个“骚操作”分享给你,让你的对账效率翻倍。
1 、VLOOKUP + IFERROR
一键揪出“未达账项”
这是最基础但也最实用的组合。
场景:你有一张银行流水表和一张日记账表,想知道哪些钱银行记了但公司没记,或者公司记了但银行没记。
步骤:
在银行流水表里新增一列,用VLOOKUP去日记账里找相同金额
套上IFERROR,找不到的就显示“未匹配”
反过来再做一次
公式示例:
=IFERROR(VLOOKUP(A2,日记账!B:B,1,0),"未匹配")
(A2是银行流水的金额所在格,日记账!B:B是日记账的金额列)
效果:所有“未匹配”的,就是你要重点核查的未达账项。不用再一行行用眼睛扫了。
💡
小提示:如果同一天有多笔相同金额,建议用“日期+金额”组合作为匹配条件,更精准。
2、 条件格式 → 重复值
高亮显示已匹配项
如果你不想写公式,这个方法更傻瓜式。
场景:你想快速看到哪些银行流水已经在日记账里出现了。
步骤:
选中银行流水的金额列
点击【开始】→【条件格式】→【突出显示单元格规则】→【重复值】
同样操作应用到日记账的金额列
效果:两边的重复金额会自动标红。标红的不用管,没标红的就是问题所在。
缺点:这个方法只适合金额唯一的情况。如果有多笔5000元,它分不清哪笔对哪笔。
但作为第一轮快速筛查,非常好用。
3、 TEXTJOIN
把“多笔凑一笔”的异常揪出来
这是进阶操作,也是我用了之后最惊喜的一个。
场景:公司一笔采购分两次支付,银行流水里是两笔5000,日记账里是一笔10000。单笔对不上,但合计能对上。
普通VLOOKUP会说“没匹配”,但你用眼睛看又觉得“好像没问题”。
步骤:
在银行流水表里,按日期和对方账户分组
用TEXTJOIN把同一天同一个对手的金额拼在一起
和日记账里的汇总金额比对
公式示例:
=TEXTJOIN("+",TRUE,筛选出来的金额区域)
效果:你会看到银行那边显示“5000+5000”,日记账那边是“10000”。一目了然。
我的经验:这种“多对一”的情况,是手工对账最容易漏的。用TEXTJOIN一照,全现形。
4、 数据透视表
按日期/对手/金额三维核对
如果前面三个还不够,这个就是终极武器。
场景:你不仅要对金额,还要对日期、对方账户、业务类型,三维校验。
步骤:
把银行流水和日记账并排放到同一个工作表里,加一列“来源”(银行/公司)
插入数据透视表
行标签放“日期”和“对方账户”,值放“金额”
列标签放“来源”
效果:
看到那个“空白”了吗?那就是问题所在。
我的用法:每个月结账前,我会跑一张这样的透视表,花5分钟扫一遍,心里就有底了。
最后说几句真心话
刚做财务那几年,我觉得“能吃苦”是一种本事。
加班对账、熬夜整理、周末还在一条一条的对数据,我觉得这是“责任心”。
后来我才明白:真正的高手,不是比谁更能熬,而是比谁更会省事。
这四个操作,说白了不是什么高深技术。
VLOOKUP是入门级函数,条件格式是基础功能,透视表是必会技能。
但能不能想到 “用工具代替眼睛” ,才是分水岭。
对账这件事,Excel能做99%,我们要做的,是那1%的判断。
剩下的时间,早点下班,陪陪家人,或者哪怕只是发发呆,都比盯着屏幕强。
——END——
关注若海漫漫的公众号,看文不迷路⬇️
夜雨聆风