本科毕业后我换了两家公司,都是财务岗位,目前在一家建筑公司做财务主管,算下来到现在也工作7,8年了。漫长的职业生涯,大部分的工作主要就是制作各种各样的财务报表,对公司的财务和运营状况进行分析,大会小会给领导汇报。
写这篇文章之前,已经想到肯定会有python党点进来喷,不过还是请大家看了我的经历再决定要不要喷
大部分的财务人都离不开报表和数据分析,所以对我们来说掌握Excel也是我们的硬饭碗之一。随着工龄增长,我越来越意识到财务数据分析不只是简单对账面数据的汇总统计,只围绕财务三大表转,财务分析也需要结合业务数据,才能让分析结果对业务发展有价值。
当我尝试着结合业务数据进行分析时,我发现我最拿手的Excel开始变得不够用。我在的公司虽然体量不算太大,但系统里的业务数据量很大,因此在我分析的过程中就经常遇到下面这样的情况:
而且用Excel做出来的报表样式也比较单一,都是套用千篇一律的模板,每次汇报领导都看腻了。我意识到光靠Excel是不能足以支持我的工作了,于是开始在网上寻求更好的解决办法。看了很多帖子,发现大部分的内容都在推荐学python,各种“10天入门python数据分析”,“7天入门python”的更是数不胜数。
学了python就能轻松搞定各种可视化报表,实现自动化,能转行干程序员,工作好找工资高,而且python入门简单,0基础也能学....听起来python是个万能语言,于是我二话不说就报名了,不求转行程序员,能帮我实现自动化报表听起来也不错。
于是一个年近35的老财务就开始写起了代码,但是课上了一大半,我觉得我被骗了。
就拿课程里学的用python操作
Excel 实现报表自动化来说,听起来是实现了报表自动化解放劳动力,但是要想用python实现自动化,你得掌握文件格式的知识,比如Excel
文档格式,还要知道操作这个文档要用哪些库,然后学习这些库应该怎么用....一套搞清楚了再开始码代码,对新手菜鸟来说,程序调试错误就得反复N次,别说半天了搞定一个自动化报表了,技术差的新手2、3天都不一定能弄出来,还不如手动用Excel操作。
除此之外,对我们财务人来说,很多财务报表的格式很复杂,里面的excel专属的属性太多了,用python处理起来很不方便,而且对图表中文字的字体和大小等,python也没办法控制的那么细。
最后,一个月的速成课上完了,依然感觉自己是个python小白,那些高大上的可视化图表和自动化报表还是做不来,最后还是回到了Excel,打算重新自学vba,之前也接触过一些,用的不多,vba也能实现报表自动化,但是不能解决大数量的问题。
于是,在同行的建议下,我把目光转向了商业报表工具,朋友给我推荐了FineReport、powerbi、FineBI。第一个是专业的报表工具,后面两个算是数据分析工具。花了几天时间把3个工具都用试用了一遍,各有优缺点,但是整体体验都比python好,无论是在报表制作还是工具上手难度方面,而且这三个工具个人版都是免费的。
其中FineReport是我最中意的,它在报表制作上面是最专业的,能够制作各种复杂格式的报表,而且可以整合各个业务系统的数据,统一查询,支持大数量,报表展现快速,不卡顿,而且内置了很多可视化图表,非常适合用来做可视化分析报表
通过参数设置,可以实现报表的过滤和筛选以及各个报表组件之间联动,用来制作自动化报表模板很方便,不过需要掌握一些简单的sql的语句
除了报表查询展现之外,FineReport还可以实现填报,数据直接入库,比我们之前手动导入省事多了。报表批量查询、导出、打印、邮件定时发送...等等功能FineReport都有,省的excel里写VBA
FineReport年度财务分析看板
集团总财务看板
Powerbi是微软旗下的产品,也是很多财务同行在用的,可以做复杂报表,筛选、计算逻辑清晰,用PowerQuery、PowerPivot、PowerView可以很好的进行数据处理、建模、展示,对数据分析来说是一个十分专业的工具,但是拖拉拽能实现的功能很有限,学习起来感觉没有其他两个容易,是我入门花时间最长的,不过优点是微软产品,Excel的兄弟,和Excel配合起来用很不错。
FineBI是三个里面上手最容易的,从我下载到做出第一张报表花了不到2个小时。它和powerbi类似,都是为数据分析而设计的,包含了数据连接、数据处理、数据分析、数据展现的各个环节,支持多源数据链接,且大数据量性能很好,百万级数据也能快速展现。
不过最值得说的还是它简单的拖拽式分析操作和可视化效果,全程不要任何代码,拖拖拽拽就能完成数据处理、报表合并,而且图表类型很丰富,支持自定义,给我的感觉就是随心所欲的做自己想要的报表
而且FineBI的仪表板采用的是画布式的洁面,可以自由拖拽摆放图表组件,各组件之间可以实现联动、钻取,再加上它炫酷的图表,做个财务分析驾驶舱,在汇报工作时绝对能让领导眼前一亮。
最后,我想对做财务分析的同行说,我们做业务分析的最关键的还是对业务知识的理解和分析的思路,工具只是辅助工作的一部分,盲目跟风去学python真的没必要,尤其是那些入行小白,Excel没学透、基本的业务也没搞懂就被忽悠去学python,花钱花精力,最后工作还是做不好。
对于已经有了经验的老财务,觉得Excel已经满足不了自己的,可以考虑python或者我上面提到的工具在补充自己的技能。反正工具没有万能的,只有最合适的才是最好的。
网友评论