
我大学本科毕业之后, 更换了2家工作单位, 这两家单位里, 我所从事的岗位都是财务方面的职能角色, 现在所在的一家属于建筑施工领域的企业, 担任的是财务主管一职, 从上大学完毕进入社会开始核算时间长度, 算到今天为止, 在职工作的年头累计起来也已经到了7年或者8年的阶段了, 在这段比较漫长的职场经历过程中, 绝大多数的日常工作核心内容, 主要侧重于编制种类繁多的财务报告文件资料, 对所在企业的财务资金运行以及整体经营管理运作状况进行专业性的分析解读工作, 并且要在公司举行的大型会议或者小型会议场合当中, 向各级领导人员进行工作汇报与说明。在撰写这篇博文之前, 作者心里十分清楚, 一定会有相当数量的人群进入页面进行指责和抨击。但是, 依然恳请诸位读者在阅读过作者所分享的亲历时, 再审慎地评估自己是否想要提出批判性意见或进行攻击行为。对于绝大多数从事财务会计工作的人来说, 离开报表制作以及数据分析工作是很难想象的, 因此熟练掌握EXCEL这款软件技能, 构成了我们职业生存能力中的一个非常关键的部分。随着在职时间的不断推移, 我逐渐产生了一个越来越强烈的认识, 那就是进行财务数据分析这一行为本身, 绝非仅仅是对账面既有数据的简单汇总与统计操作, 如果我们的视野仅仅局限于只围绕财务报表中的三大主要表项来开展工作, 那么, 只有当我们把分析与业务层面产生的相关数据结合起来的时候, 我们所输出的分析结果才具备了对推动业务发展带来实际价值的意义。当我试图将业务数据结合起来进行解析时, 我察觉到我最为擅长的Excel工具渐渐地显露出能力不足的态势。虽然我所在的公司规模并非庞大无比, 然而系统内部所记载的业务数据总量却是颇为可观的, 所以我在着手分析的那些场合里, 便屡屡地遭遇了诸如以下这类状况。另外, 用Excel弄出来的报表样式挺单调的, 总是翻来覆去地套用那些一样的模板, 每次向领导去汇报的时候, 领导早就看烦了。我心里清楚, 光靠Excel是远远没法支持好我的工作的,于是就去网上找更好的法子来解决这个问题。我关注了不少微信公众号, 也看了好多帖子, 结果发现绝大部分的内容全是在推荐你去学习, 还有各种搞“十天入门数据分析”、“七天入门”之类的培训班, 那数量多得数不过来。我带着有点相信又有点怀疑的心理添加了一个售卖课程的人的微信, 她跟我说如果学了的话那么就能非常轻松地搞定各式各样的可视化报表, 实现自动化的操作, 甚至能转行去当程序员, 工作非常好找而且工资很高, 而且入门非常简单即便是完全没有基础的用户也能学习……这听起来像是一种万能的编程语言, 所以我没有说任何别的话就直接报名了, 虽然我不求非要转行去当程序员但只要它能帮助我实现报表的自动化这个目标那看起来也算是不错的选择。于是, 一个年龄快要到达35岁的人了, 这位老资格的财务会计人员就着手开始撰写程序代码了, 然而课程的进度已经进行到了大半阶段, 我自己感觉到自己好像遭遇了欺骗。我们可以拿课程里教的那种, 通过操作Excel来实现报表自动化的例子来看。这话听起来像是实现了自动化就能解放劳动力了, 但是要想真正实现自动化, 你首先得掌握文件格式相关的知识, 例如Excel文档的格式具体是长什么样子的。其次, 你还需要知道在操作这个文档时应该调用哪些库。紧接着你还得去学这些库到底该怎么用。你得把上面这一套问题都搞清楚了之后, 才能开始写代码。对于那些刚入行没有经验的新人来说, 程序调试的时候出现错误是常态, 这就不得不反复去折腾很多次。别说半天时间就能搞定一个自动化报表了, 即使是一个技术能力比较差的新手, 要花上两、三天都不一定能弄个出来。从这个角度看, 其实还不如就手动去用Excel进行操作来得直接和方便呢。除此之外, 对于我们这些从事财务工作的人来说, 许多财务报表的格式是非常复杂的, 其中包含的excel软件专属的属性数量太多。在使用这些表格来处理数据的过程中, 操作起来往往是不太方便的。而且, 对于图表里所包含的文字部分, 比如字体样式或者是字号大小等方面, 我们是无法将其进行非常精细化的控制和调整的。最后, 那个一个月的速成课程终于彻底结束了, 可是我心里头依然觉得自个儿还是个啥都不懂的小白。那些看起来非常高级、特别专业的可视化图表, 还有那些自动生成的报表, 我基本上还是没有办法把它们给做出来的。所以, 最终的结果, 我还是又回到了Excel这个工具上使用。我现在打算重新自己去学习vba, 这是因为之前我也稍微接触过一点点关于它的内容, 只是当时使用起来并不频繁。实际上来说, 利用vba确实是可以实现报表自动化的功能的, 但是它有一个比较明显的短板, 就是它根本不能够有效地去解决那些数据量非常大的情况下的问题。于是, 在同行的建议之下, 我把目光转向了商业报表工具。朋友给我推荐了相关的三个选项。第一个是专业的报表工具, 后面两个算是数据分析工具。我花了几天时间, 把这三个工具都用试用版体验了一遍。这三个工具各有优点和缺点。但是, 整体体验都要比之前的好一些。无论是报表制作, 还是工具上手难度方面, 表现都更出色。而且, 这三个工具的个人版本都是免费的。在这其中, 它是最符合我心意的。它在制作报表方面表现得非常专业, 能够创建各种格式复杂的报表。同时, 它还能够把不同业务系统里的数据整合在一起, 让用户可以进行统一的查询操作。另外, 它支持处理大数据量, 并且在显示报表的时候速度很快, 不会出现卡顿的情况。不仅如此, 它还内置了很多种可视化的图表, 因此非常适合用来制作用于可视化分析的报表。你可以透过对参数进行设置, 达到对报表做过滤和筛选的目的, 同时也能实现各个报表组件彼此之间发生联动的效果, 这种做法用来制作自动化的报表模板是非常方便的, 但是, 你必须去掌握一些基础的SQL语句。除了报表查询的展现功能以外, 还可以实现数据的填报工作, 数据直接存入数据库, 这比我们要手动进行导入节省力气多了, 报表批量查询、导出、打印、邮件定时发送等等这些功能全都有, 从而避免了在excel里面编写VBA代码的需求。年度财务分析看板集团总财务看板这个软件是微软公司旗下的产品, 同时也是很多做财务工作的同事经常使用的, 它支持制作复杂的报表, 并且筛选、计算等逻辑是比较清晰的, 使用它可以很好地进行数据处理、建模以及展示, 这在数据分析领域被看作是一个十分专业的工具, 可是使用拖拉拽能够实现的功能源是比较有限的, 感觉学习起来不像其他两个软件那样简单, 是我入门时花费时间最长的一个, 但是它具有微软产品的优点, 作为Excel的兄弟软件, 与Excel配合使用会产生不错的效果。它是在这三者里面, 对于新手来说最友好、最容易上手的工具。我具体经历一下就是从我把软件下载下来开始, 到我成功做出了第一张报表, 这个过程前后加起来用了不到两个钟头的时间。在功能定位方面, 它和那两款产品一样, 都是专门为了实现数据分析的目标而设计的软件, 系统内部完整地涵盖了数据连接、数据处理、数据深度分析以及最终的数据展现等全部核心环节。除了能够实现多源数据的接入与连接之外, 它在面对庞大体量数据时依然能保持极佳的运行性能表现, 即便是处理达到百万级别的海量数据, 也能在极短的时间内完成数据的快速展现。不过, 最值得一提的是它那简单的拖拽式分析操作, 以及它的可视化表现。全程完全不需要编写任何代码, 只要通过拖拖拽拽的动作, 就能够完成数据处理与报表合并这项工作。它的图表类型非常丰厚, 同时也支持自定义修改, 给我带来的直观感受是, 可以非常自由地打造出自己心中满意的报表模样。并且, 这个系统的仪表盘是采用了类似画布一样的操作界面, 用户可以自己拖拽着去摆放图表组件的位置, 各个组件相互之间可以产生联动效果和支持数据钻取功能, 再加上那些非常酷炫的图表样式, 用来制作一个财务分析相关的驾驶舱场景, 在完成工作汇报工作的时候肯定能够直接让领导眼前一亮。在结束讨论之际, 针对那些正在进行财务分析工作的同行人士, 我需要阐明这样一个观点, 即从事业务分析的核心工作, 其最关键的决定因素始终在于对个人掌握业务知识程度的深刻理解, 以及对整体分析逻辑思路的有效梳理, 各类分析工具仅仅能够充当辅助日常工作进程的次要部分而已, 完全不必要盲目地去追随流行趋势从而陷入学习的误区, 这种行为对于那些刚刚进入行业的新手来说尤其没有必要存在, 他们往往是连Excel软件的基础操作都未能完全熟练掌握, 并且对最基本的业务流程缺乏基本认知, 便在外界不实信息的误导下贸然前往学习更高深的内容, 这一过程不仅耗费了大量的资金投入, 也消耗了极为充沛的个人精力, 而最终在实际开展具体工作时, 依然无法达到良好的预期成效。对于那些已经拥有了丰富经验、并且觉得Excel的功能已经无法满足自身需求的老财务人员而言, 可以考虑将我上文所提及的工具用于对自身的技能体系进行补充与完善。毕竟任何工具都不可能是万能的, 只有选择了最为合适的那一款, 才是最优的解答。