作为两种语言都会一些的财务人员,首先还是推荐先VBA,再考虑Python的学习
理由如下:
VBA作为office的原始自带语言,相对于其他语言操作Excel更加方便快捷
VBA是Visual Basic For Application 的简称,语法体验和VB一致,都是一个大家族,作为一门脚本语言,学习成本相对于其他语言较低。
Python作为最近几年的热门语言,其语法简洁明了,轮子也多,财务领域,可以用于数据的采集,ETL和后续分析。就数据方面Python操作起来方便很多,但是对于一些格式图表细节则不如VBA来的方便。
VBA学习成本相对Python低一些对于新手,首先要学习的就是录制宏!
在Excel中录制宏,把我们的操作录制下来,反复使用,就好像录制视频一样,可以反复观看,其中80%的功能,我们可以通过录制宏来实现,剩下要学习的知识并不是很多
需要学习的大概有
1、工作薄对象,工作表对象、单元格对象、图表类对象(相对前两者使用少一些)等
2、循环和判断语句(FOR、DO、IF常用)等
3、其他重要:数组、FSO、正则、字典等
财务人员使用Excel频率高,跨文件操作必学VBA只会函数、技巧、图表对于复杂一些的财务需求是远远不够的,
集团中,财务面对是经常是大量的文件汇总处理、数据抽取、分析、拆分
这种跨文件,大量的处理,是函数所无法完成的,如果会VBA则得心应手
未来可以推荐PBI系列随着PBI和Power系列的出现,给Excel插上了翅膀,
Power Query :对数据的ETL简单高效,降低了学习成本,对于新手比较友好,
Power Pivot :号称超级透视表,透视表大家都知道非常的好用,对于简单的数据分析,非常方便,那么这个超级透视表,可见一斑
Power Map:数据可视化展示,比自带的常用图表展示更加方便,在Power BI中有了更多的图表插件可以学习
简单说两句,大家有兴趣可以留言,进一步交流沟通!