各位注会行业的同仁们,大家晚上好。
我是你们的老朋友,一个在审计底稿、Excel表格和无数个深夜中摸爬滚打多年的财务写作者。
今天想和大家聊一个听起来有点“技术流”,但实际上是每一位财务人员、审计师都必须掌握的保命技能——Excel通配符。
说实话,在咱们这一行,Excel不仅仅是工具,它简直就是我们的“左膀右臂”,但我见过太多刚入行的小朋友,甚至是一些工作多年的项目经理,在面对一堆乱七八糟的数据时,还在用肉眼去一条一条地核对,或者用最笨拙的“复制粘贴”去处理数据,每次看到这种场景,我都在心里默默叹口气:这不仅是在浪费时间,更是在透支生命。
什么是Excel通配符?别被名字吓到了
我们把“教科书”扔到一边,什么是通配符?
通配符就是Excel里的“万金油”或者“模糊搜索”符号,当你记不住全名,或者当你想要一次性搞定一堆具有某种共同特征的数据时,它们就是你的救星。
在Excel的世界里,主要有三位“大侠”:
- *`` (星号)*代表任意多个字符。“张”,它可以代表“张三”、“张三丰”、“张无忌和他的赵敏”,只要是以“张”开头的,它全都要。
- (问号):代表任意单个字符。“张?”,它只能代表“张三”、“张四”,但代表不了“张三丰”,因为“?”只认一个字的位置。
- (波浪号):这个比较特殊,它是一个“逃生符”,当你真的要查找星号或者问号本身的时候,必须用它来打头,告诉Excel:“嘿,别把后面的符号当通配符,我要找的就是那个符号本身。”
这三个符号看起来平平无奇,甚至有点像我们在键盘上随手敲错的乱码,但如果你能把它们玩转,你的工作效率至少能提升50%。
那个让人抓狂的“对账”夜
为了让大家更有代入感,我想先给大家讲一个真实的(或者说是无数个真实缩影的)生活实例。
那是一个季末的深夜,大概十一点半,办公室里只剩下键盘的敲击声和空调的嗡嗡声,我正带着两个刚毕业的实习生A和B,做一家大型制造业企业的货币资金科目循环。
任务很明确:把企业提供的银行流水日记账,和我们从银行拉出来的电子对账单进行核对。
听起来很简单对吧?但实际操作起来简直是灾难。 写的是:“付供应商XX公司货款”、“收客户YY定金”。 而银行对账单上的摘要却是:“网银转账-对方户名:XX公司”、“企业网银-YY”。
实习生A负责做第一轮核对,他非常勤奋,双眼死死盯着屏幕,左手在账本上指,右手在银行单上划,半个小时过去了,他只核对了50笔,而且眼睛已经布满血丝,我走过去看了一眼,心里一紧:几万行的数据,这样核下去,天亮也做不完。
实习生B稍微聪明一点,她用了VLOOKUP函数,她很快跑过来带着哭腔对我说:“老师,VLOOKUP全是#N/A!匹配不上!”
我一看她的公式:=VLOOKUP(A2, 银行单!A:B, 2, 0)。
问题出在哪?出在“精确匹配”的死板,企业账上的“XX公司”和银行单上的“网银转账-对方户名:XX公司”在Excel眼里,完全是两个不同的字符串,VLOOKUP的第四个参数是0(或者FALSE),意味着它必须一模一样才能匹配。
这时候,就是Excel通配符闪亮登场的高光时刻了。
实战演练:用通配符拯救VLOOKUP
我拍了拍实习生B的肩膀,说:“别慌,我们来给Excel加点‘模糊’的智慧。”
既然银行单的摘要里包含了企业名称,只是前面多了一堆废话,那我们能不能告诉Excel:“只要包含这个名字就算匹配成功”?
当然可以!我们修改了公式:
=VLOOKUP("*"&A2&"*", 银行单!A:B, 2, 0)
注意看这里的玄机:"*"&A2&"*"。
假设A2是“XX公司”,那么这个查找值就变成了"*XX公司*"。
这就相当于告诉Excel:去银行单里找,只要那个单元格里有“XX公司”这几个字,不管前面后面有什么乱七八糟的字符,统统给我抓回来!
按下回车,瞬间,那个刺眼的#N/A变成了具体的金额,实习生B的眼睛瞬间亮了,仿佛发现了新大陆。
但这还没完,作为专业的注会,我们必须考虑到风险。
通配符虽然好用,但它是一把双刃剑,为什么?因为它太“宽容”了。
我的个人观点是:通配符在审计底稿中,只能作为“初步筛查”的工具,绝不能作为“最终定论”的依据。
举个极端的例子,假如我们要找“长城公司”,用*长城公司*去匹配,如果数据里有一家叫“长城公司维修部”的,或者“假长城公司贸易”,Excel也会傻乎乎地给你匹配上。
在货币资金这种高风险科目,这种误匹配的后果可能是严重的,我通常要求实习生在用通配符跑完数据后,必须对匹配结果进行抽样检查,或者配合“数据透视表”来验证金额的借贷平衡。
批量修改的噩梦:FIND和REPLACE里的通配符
除了查找函数,通配符在“查找和替换”(Ctrl + H)里也是神一般的存在。
还是那个项目,我们在做管理费用分析的时候,发现客户提供的费用明细表里,对于“办公费”的描述简直是五花八门:
- “购买A4纸办公费”
- “办公用品-笔”
- “办公费_打印”
- “办公 费”(中间还有空格)
如果我们要把这些统一归类为“办公费”,手动改得改到什么时候?
这时候,通配符再次立功。
- 按下
Ctrl + H。 - 输入:
*办公*(意思是:只要含有“办公”两个字的,不管前面后面是什么)。 - 替换为输入:
办公费。 - 点击“全部替换”。
一瞬间,几千行数据里所有跟办公沾边的杂项描述,全部统一成了“办公费”。
这里有一个巨大的坑,我必须提醒大家!
如果你直接这么操作,你可能会把“办公费”变成“办公费”,这没问题,但如果有一行写的是“去办公楼出差的车费”,因为它也含有“办公”两个字,它也会被无情地替换成“办公费”!
这就属于典型的“误伤”。
这就是我为什么一直强调:财务人员要有“怀疑精神”,哪怕是对Excel公式。
怎么解决这个问题?这就需要我们更精细地使用通配符,或者结合其他逻辑,如果我们确定“办公费”相关的描述通常很短,或者都在开头,我们可以把查找条件改为 办公*(以办公开头),这样就能避开“去办公楼出差”这种描述。
那个被遗忘的“?”号:COUNTIF的高级玩法
再来说说问号。
在审计抽凭或者盘点的时候,我们经常会遇到编码规则非常严格的情况,固定资产的标签号通常是:部门代码-年份-序号。HR-2023-001。
如果我们想统计2023年购入的固定资产有多少个,这时候用就不太精准了,因为太长,用就刚刚好。
我们可以用 =COUNTIF(Range, "????-2023-???")。
这里的每一个都代表一个确切的字符位置,这就保证了我们统计出来的,一定是符合“四位字符-2023-三位字符”这种格式的资产,而不会把一些备注信息里恰好包含“2023”的行也算进去。
这就是专业度的体现。 很多时候,老板或合伙人看你的底稿,不是看你公式写得有多花哨,而是看你能不能精准地定义数据范围,用来限定字符长度,就是一种非常严谨的数据处理态度。
当你需要找真正的“星号”:波浪号的救赎
千万别忘了那个不起眼的波浪号。
这虽然是个冷门知识点,但在特定场景下能救急。
有一次,我在做一家上市公司的税务测算,发现他们的系统导出的某些密码字段或者特殊代码里,真的包含了或者这两个符号,比如某个产品的批号是“Model*A”。
这时候,我想用Ctrl+F查找所有带“ModelA”的产品,如果你直接在查找框里输入“ModelA”,Excel会以为你要找的是“Model”开头,后面跟任意字符,以“A”结尾的内容,结果它把“Model123A”、“ModelXA”全给你找出来了,唯独漏掉了真正的“Model*A”。
这时候,你必须在查找框里输入:Model~*A。
告诉Excel:后面的那个,不是通配符,就是我想要找的那个星号本身!
这个细节虽然小,但当你真正遇到那种“怎么找都找不到”的情况时,能让你少掉好几根头发。
深度思考:通配符背后的审计思维
聊了这么多技巧,我想升华一下主题。
为什么我们要学Excel通配符?仅仅是为了少加班吗?
少加班是很重要的动力,但我认为,掌握通配符,更重要的是培养一种“模糊匹配”与“精确控制”相结合的审计思维。
在注会行业,我们面对的现实世界往往是充满噪音和不确定的,客户的ERP系统可能很烂,导出的数据可能缺失,经办人的录入可能随心所欲。
如果我们只会用“精确匹配”,就像一个只会死记硬背的书呆子,一旦题目稍微变通一下(比如多了一个空格、换了一个说法),我们就傻眼了。
而通配符教会我们的是:
- 抓核心特征:在茫茫数据海中,快速识别出核心关键词(比如那个“XX公司”)。
- 容忍误差:接受数据的不完美,用通配符去包容那些非本质的差异。
- 保持警惕:在使用模糊工具的同时,时刻警惕“过度匹配”带来的风险,并随时准备用人工复核去兜底。
这不正是我们做风险评估和控制测试时的核心逻辑吗?
我个人非常反感那种“把Excel当计算器用”的工作方式。 现在的AI技术、Python、Power BI都很火,但我始终认为,Excel通配符这种内置于我们每天都要打开的软件中的“原生智慧”,是最接地气、性价比最高的部分。
你不需要去学复杂的编程语法,不需要去配置环境,只需要在输入框里敲下一个,就能解决成吨的问题,这才是所谓的“四两拨千斤”。
给同行的几点建议
作为一名在这个行业摸爬滚打多年的“老兵”,我想给各位同行,尤其是正在为CPA证书奋斗的年轻人们,几点关于使用通配符的建议:
- 不要迷信自动化:通配符虽然强大,但它只是工具,在做审计底稿时,对于关键科目的核对,通配符可以作为“初筛”,但必须保留人工痕迹,我见过太多因为过度依赖Excel自动匹配而导致重大错报漏报的惨痛教训。
- 做好文档注释:如果你在底稿里用了复杂的通配符公式(
VLOOKUP("*"&...&"*", ...)),请在单元格旁边加个批注,解释一下这个是干嘛的,不然,两个月后复核底稿的合伙人(或者你自己)看着这一堆星号,绝对会怀疑人生。 - 结合数据验证:在录入数据时,也可以利用通配符进行限制,规定凭证号必须是6位数字,就可以在数据验证的自定义公式里用逻辑判断,防止垃圾数据进入。
- 保持好奇心:Excel里还有很多像通配符一样的小技巧,比如快捷键、快速填充等,不要因为自己是“财务”就拒绝钻研工具,在这个时代,技术壁垒就是职业护城河。
Excel通配符,这三个不起眼的符号——、、,就像是财务人手中的三张万能牌。
当你面对那一堆似乎永远对不平的账目,面对那几万行杂乱无章的摘要时,不妨停下来,深呼吸,试着在查找框里敲下一个星号。
看着屏幕上瞬间整齐划一的数据,那种掌控感,或许就是我们这些财务人在枯燥数字海洋中,能找到的一点点确幸吧。
希望今天的分享,能让你下次加班时,能早十分钟回家。
祝大家都能成为那个“玩转数据”的财务高手,而不是被数据玩弄的“表哥表姐”。
共勉。




还没有评论,来说两句吧...