审计师与Excel表间link

论坛 期权论坛 期权     
四大新鲜事儿   2019-7-28 23:26   3020   0


胚胎与母体通过脐带供养连接,审计师和这个世界通过excel link相互羁绊。



婴儿从出生到安睡期间的睡眠时点记录

(笔者专注打造四大人《早放工联盟》已多年,有兴趣谏言的朋友请关注我的微信公众号“三色酋长”。本文旨在分享一些工作中可能会遇到的excel link问题及其解决的心得拙见,能力有限之处,还望海涵。)

(1)什么是表间link

做审计的都讲究有迹可循。

做得好的工作底稿,普遍理解于最终财务报告上披露的每一颗数,都应在其相应的底稿上有足够多的support。审阅者可通过编制者的底稿主表数,追本溯源,找回到客户提供的管理层数或调整明细,进而检查其审计工作的完整性和审计证据的充分适当性。

而建立起这样千丝万缕的数据表格联系的,正是excel里的一个个公式链接。

我们通常说的excel的公式链接方式主要为两种,表内link和表间link。

表内link,是指在同一个excel的各个tab之间通过公式链接,以体现底稿数的来源(如图1),这是最基本的职业素养。



图1. 三色酋长_I

而表间link,是当公式链接存在于多个excel之间时的情况(如图2),其链接逻辑跟表内link相比,会多出来一个“[文件名.xlsx]”,这是当主excel和数据源excel(简称“源excel”,下同)同时打开时的链接体现。



图2. 三色酋长_II

此时若关掉源excel,表间link会当即转为如下(如图3)公式表述,以增加体现其路径来源('路径[文件名.xlsx])。



图3. 三色酋长_II

(2)存在即合理的论证

绝大多数审阅者不喜看到表间link,主要原因在于:

1)编制者各式源泉众多,审阅时真实可查数据源少;
2)#REF魔咒,表间link经常不明原因地死掉,以致整张表都没办法看;
3)克服重重困难、好不容易打开了数据源表时,由于数据源有更新,导致审阅的表格被动地同步进行了相应更新。

相当于你一边对着报告看底稿,一边发现底稿的数动了,如果更新完的数还正好能tie上报告,这种心情想必也是蛮复杂。

但人心就是如此复杂的呢,仔细观察周遭,不难发现,这个世界万物的存在方式,万般苍茫大地的有序规则,都是在通过不断完善其秩序设计以实现趋于合理化、全局囊括化。

笔者通过以下几个方面论述表间link存在的合理性:

首先,易于更新。这也是最重要的一点。

理论上说,做一轮底稿,link上PBC(客户提供资料),tie到财务报告,就可以收工完事了。如果这么简单就解决了,底稿上所有都paste value也无所谓吧。

但事实往往是,客户十三期调整动一版数,税审Q完动一版数,内部估值专家Q完再动一版数。就算你的booking足够长,撑得住清完所有的Q还有空了补足底稿,你也要确保你能拾起来每一个专家的每一次改动齿轮对应需要动到底稿哪些位置的记忆。

而表间link的存在,让你可以一站式更新底稿(如图4),只需通过excel下拉菜单点击DATA_Edit Links_Update Value/Change Source即可相应更新。




图4. Tool_DATA_Update Values

其二,实现共享自动化。

有人的地方,就有server(共享服务器);有fee的地方,就有team work。

小项目来说,recurring的staffing基本别想啦,此时若前人的excel link做得好,后人便可轻松上手,底稿mapping到PBC的速度会很快。

若是一个审计费都过千万的上市公司项目,便意味着有无数的子孙公司等着抵消,无数的合并调整等着过到每一个科目底稿中。

恰恰是庞大的基础数据处理需求背景下,又存在高度的统一性和协调性(被审计单位通常会下发整齐划一的年报决算模版给各子公司以供集团合并),有的底稿(i.e. consolidated mapping TB)甚至需要全team人通力协作,有人负责关联方抵消link,有人负责权益分配link,有人关心源excel是否更新,甚至有人时常备份control link。

这也是一个高度自动化的时代。ATM生产商没料到有一天人们不再需要取现金,超市cashier估唔到有一日D人可以完成自己扫码俾钱,时代在更迭替换你时,连一个招呼都不会跟你打。

在财务机器人大肆兴起的今天,审计师们有该何去何从呢。IFRS(国际会计准则)都整天绞尽脑汁增加识别履约合同的复杂性来延缓财务工作者被替换的进度,你怎么就那么自信底稿里可以全是paste value呢?

第三,有都有了。

世界在你出生之前就已经井然有序了,你也不会是第一个做项目的人。拿到PBC之前表间link已经客观存在了,你能做的就是接受它。

Life is of imperfection, just live with it!

(3)解linkの羁绊

我一直在想,审计师们的工匠精神,到底是storage system里应对检查的一个个file呢,还是终日电脑支架和电源二选一不离身的牵挂呢,还是不管你多有信心但announcement之前依然拿着个ca机ca个不停呢?

在我眼里,工匠精神应该是继往开来、无数代人传承下来的excel链接们。你通过底稿的链接去体验古人试图传达的见解,这是存在于你和你不认识的前辈们之间的无形羁绊。

言归正传,接下来主要探讨为什么会死link及其解决方案分享,以及针对表间link运用时的小建议。

简单举例,excel1_A1单元格值公式链接并等于excel2!B2 + excel3!C3。

若此时数据源excel3_C3被执行了不可逆消失操作(直接剪切或删除单元格,甚者整个sheet被删除),则excel_A1的公式会显示为“excel2!B2 + excel3!#REF!”。以及之前所有link到excel_A1都会相应一并显示为“#REF!”。

介绍两个excel快捷键,“ctrl+`”和“ctrl+[”。前者可以迅速切换显示公示逻辑和结果,让你知道这张表哪些地方出了毛病,后者可以直接完成由主excel到源excel的跳转,你可以一直“ctrl+[”找到真正出问题的那个单元格对症下药以解决适配。

你眼中的excel link,应如庖丁解牛,手之所触,肩之所倚,足之所履,膝之所踦,砉然向然,奏刀騞然,莫不中音。解link还需系link人,万事先厘清思路,做到胸有沟壑,剪切和删表的时候多考虑一下连锁反应,时常备份,这一点,工作中多的是前车之鉴。

大规模适用表间link前,务必当心以下几点:

1)存放路径可查。

尽量将数据源集中存放在一个相对稳定的文件夹里,别三天两头的改文件名或拖拽数据源,或者放到一个月后连你自己都找不到的地方。学会做事之前得先学会做人。

2)增减行操作时,保持主/源excel同步开启状态。

举个例子,我cash flow底稿的主表数link到我的mapping TB底稿的审定数,这是典型的表间link,假设这个linkage已经做好了。

此时,若我只打开mapping TB并进行了增减行操作(如增加披露一个会计科目),当我再打开cash flow底稿时,它不会track到这个变动,还是愚蠢地link返你改动前的地方。解决方式就是保持两者同步开启,则更新也会同步进行。

3)表间link和表内link的转换。

如果坚持需要将表间link转为表内link的,笔者也有practical expedient(一个切实可行的权宜之计)给到大家。

任何时候遇到将A excel数link去到B excel present的工作需求时,我自己的习惯是左右分屏,B左A右,或有monitor的时候上下分屏,上B下A。两边的数一览无余,这样做link的速度会显著快于先把A的某个tab copy到B,再一次次转换worksheet。

如果一定要创造一个“only one excel to review”的审阅环境,也可以实现。

表间link做好之后,你只需要 a)将A excel tab copy到B excel;b)将B中带路径的链接方式利用查找替换方式重新命名。



图5. Find and Replace

全篇替换后,便完成了表间link向表内link的转换。

就我不会说做link这件事一定好,paste value就不行。志在分享,但永远接受不被接受的可能。

场景是当你的同grade向你抱怨客户一次又一次地动数,老板一次又一次告知你合并范围发生了变化,他们苦恼不已,而你只需要轻点update value,一次指尖的触动足以运转整体worksheet的趋同。

这是一种身处盛夏巴黎40度的地铁车厢里幻想“浮甘瓜于清泉,沉朱李于寒水”的凉爽舒畅。



保护环境,人人有责

“悟已往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。”

归隐山林陶渊明,如是说。




在看点一下 大家都知道
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP