审计工作的本质,就是跟海量数据打交道。谁能在最短时间内把数据整理清楚、把异常找出来、把底稿做漂亮,谁就能准时下班。今天这篇文章,我把最核心、最实用的10个Excel技巧全部整理出来。
一、数据整理篇
场景:你从系统导出一份科目余额表,有几千行数据。你开始写SUMIF公式做汇总,但数据新增后公式死活不自动扩展,还得手动改范围。
解法:选中数据区域任意单元格,按Ctrl+T,在弹出的对话框中确认"表包含标题",点击确定。
就这么一个操作,你的普通数据区域就变成了"智能表"。之后你写的任何公式,新增数据行都会自动扩展范围。而且智能表自带筛选按钮、自动冻结表头,翻到底部也能看到标题行。
审计实战:拿到被审计单位的序时账后,先按Ctrl+T转成智能表,再做任何后续操作都会省心很多。
场景:底稿里有一些空行,或者VLOOKUP查找失败产生的 #N/A错误值,你要一个一个找出来删掉。
解法:选中数据区域,按Ctrl+G(或F5),点击"定位条件"。在弹出的对话框中选择"空值"或"公式错误值",Excel会自动选中所有符合条件的单元格,你直接删除或标记即可。
审计实战:做往来款询证函核对时,用这个功能快速定位没有回函的客户行,批量标记颜色,效率翻倍。
二、核对与查找篇
场景:你手里有两张表——凭证底稿和科目余额表,需要核对哪些凭证金额对不上。
解法:在凭证底稿中新增一列,输入公式:
=VLOOKUP(凭证号, 科目余额表!A:B, 2, 0)
关键参数说明:
最后一个参数必须用0(精确匹配),千万不能用1(模糊匹配),否则数据对不上你都不知道。
如果查找不到,公式会返回#N/A,配合IFERROR函数可以显示为"未匹配":
=IFERROR(VLOOKUP(凭证号, 科目余额表!A:B, 2, 0), "未匹配")
审计实战:做收入截止性测试时,用VLOOKUP把发票日期和入账日期做交叉核对,一秒找出跨期收入。
场景: VLOOKUP只能从左往右查,而且查找列必须在第一列,限制太多。
解法:用XLOOKUP,想怎么查就怎么查:
=XLOOKUP(查找值, 查找列, 返回列)
优势:
不需要查找列在首列可以向左查找找不到时可以自定义返回内容
=XLOOKUP(凭证号, 科目余额表!B:B, 科目余额表!A:A, "未找到")
场景:需要按"科目+部门+月份"三个条件汇总金额,手工筛选求和太慢了。
解法:用SUMIFS函数:
=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2, 条件列3, 条件3)
审计实战:做费用分析底稿时,按"管理费用-办公费+财务部+6月份"三个条件汇总,公式一拉,数据自动出来。
三、数据透视表篇
场景:被审计单位给了你一整年的明细账,几十万行数据,你需要按科目汇总每个月的发生额。
解法:选中数据区域任意单元格➡️点击"插入"→"数据透视表"➡️把"科目名称"拖到"行"区域➡️把"月份"拖到"列"区域➡️把"金额"拖到"值"区域
场景:透视表里的日期默认按每一天显示,太细了,你想按月或按季度汇总。
解法:在透视表中右键点击任意日期单元格→选择"组合"→在对话框中选择"月"和"年"→确定。
审计实战:做收入趋势分析时,把日期按月组合,一眼就能看出哪个月份收入异常波动,直接定位审计重点。
场景:你想看每个费用科目占总费用的比例,或者给供应商按采购金额排名。
解法:
显示百分比:右键点击值区域→"值显示方式"→"总计的百分比"
显示排名:再拖一个金额字段到值区域→右键→"值显示方式"→"降序排列"
审计实战:做费用分析时,同时显示"金额"和"占比"两个字段,占比异常高的科目就是重点审计领域。
场景:你需要频繁切换查看不同月份、不同部门的数据,每次都要进筛选菜单操作。
解法:点击透视表→"分析"→"插入切片器"→勾选"月份"和"部门"→确定。
之后你只需要点击切片器上的按钮,透视表就会自动切换显示对应数据。一个切片器还可以同时控制多个透视表,实现联动筛选。
场景:几千行的底稿里,你要找出所有金额为负数的异常分录。
解法:选中金额列 点击"开始"→"条件格式"→"突出显示单元格规则"→"小于" 输入0,设置填充红色背景
3秒,所有负数全部标红。你甚至不需要看数据,直接扫一眼红色单元格就能定位问题。
场景:你筛选了一部分数据,用SUM求和发现结果不对——因为SUM把隐藏行也算进去了。
解法:用SUBTOTAL代替SUM:
=SUBTOTAL(109, 求和区域)
参数109表示"忽略隐藏行的求和"。筛选后,SUBTOTAL只计算可见行的合计。
审计实战:做抽凭时,筛选出"金额大于10万"的分录后,用SUBTOTAL快速计算抽凭覆盖率。
场景:底稿有上百行,往下翻的时候看不到表头了,分不清哪一列是什么数据。
解法:选中B2单元格→"视图"→"冻结拆分窗格"。这样首行和首列同时冻结,滚动时表头和科目名称始终可见。
场景: VLOOKUP查找不到数据时显示 #N/A,发给经理看很不专业。
解法:用IFERROR包裹公式:
=IFERROR(原公式, "未匹配")
或者更优雅一点:
=IFERROR(原公式, 0)
审计实战:做三方往来核对时,把对不上的数据显示为"差异",而不是一堆红色错误值,底稿看起来干净专业。