问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

主要使用excel处理数据的话,财务人员学习VBA和python哪个比较好?_百度...

发布网友 发布时间:2022-04-23 03:26

我来回答

6个回答

热心网友 时间:2022-04-07 11:14

作为两种语言都会一些的财务人员,首先还是推荐先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中有了更多的图表插件可以学习

简单说两句,大家有兴趣可以留言,进一步交流沟通!

热心网友 时间:2022-04-07 12:32

如果你没有语言基础,并且想学习一门语言来处理Excel表格,那么我的建议是不要学VBA,也不要学Python,C#和

VB.net
任学一门就可以了,然后再学习点SQL的基础,基本上数据处理你就能搞定了,数据处理归根结底还是需要数据库支持,而不规范的表格数据注定不会有很多。

不建议学VBA理由
可能很多人会反对这个说法,我只能说适合自己的就是好的吧,VBA作为一种脚本语言至少是20年前的东西了,20多年来没有什么更新,不论是在语法上还是在理念上都和现代的

VB.net
、C#差异很大,基本上只适用于在office平台上解决些问题,对操作office有更好的支持,仅此而异;如果你学习的是一门现代的语言,不论是C#还是
VB.net
,通过第三方库操作office只是它的一种用法而已,能干的事情会更多,处理起来速度更快,效率更高,有人会拿VBA支持事件来说事,但是要知道但凡需要界面事件等来操作的,编制成软件后录入才是更好的方法,而不是在一个表格中折腾。

软件连接数据库非常容易,不论是C/S还是B/S模式,给用户的只是客户端界面,数据永远在公司服务器的数据库中,安全性更好,VBA想实现很难吧。

如果你已经会

Vb.net或c#
,那么也只是可以看得懂部分的VBA代码,能写点简单的,如果只会VBA,那么面对
VB.net和 c# 编程,基本上需要重头进行学习,原来的那些VBA知识基本上没用。

不建议学Python的理由
Python这两年很热很火,但是基本上不适合于普通用户使用,特别是在windows平台上,先说开发环境有很多不说,还有不同的版本支持,需要调用的第三方库,中间的各种不兼容等,如果对linux没一点了解,还是不要碰它,Python实现图像界面有一定的难度,不如C#友好,写好代码后制作成可执行软件用户交互差。

python的强大之处在于它的第三方库非常非常的多,通常只需要很少的代码量就能解决问题,但它对普通用户不友好。

c#和
VB.net

这个也是微软的亲儿子,VS的IDE说第二没人敢说第一,上手容易,界面也相当友好,通过简单拖拽就能做出一个图形界面,再引用第三方库

Spire.Xls
、NPOI等处理起来Excel更是方便快捷,你完全可以把Excel中的数据读入到DataSet中,然后在DataGrid中显示出来进行处理,或者在后端处理,也可以直接读单元格来处理,最后处理好的结果你是想保存到数据库中还是想存回原有的表格中,或者是根据某些条件批量生成大量的Excel文件,都是相当容易的事情。

最终想学哪个决定在自己,但是在学习之前找个VBA的手册和C#的手册都浏览一下,就明白自己该学习哪个了。

热心网友 时间:2022-04-07 14:06

vba。学习是为了学以致用,现在大多数企业的财务只要学好Excel及vba,就完全搞定了,没有必要学习其他类语言。vba学习相对容易和灵活,若出于兴趣或有更高的要求,那另当别论。

热心网友 时间:2022-04-07 15:58

听老程序员一句话吧,把Excel自带的VBA学习好了,处理些日常工作就很高大上了,效率一点也不低,并且编程门槛低,维护调试都很方便。不要道听途说再另辟蹊径,再投入学习成本了,毕竟最终时为了达到目的。

热心网友 时间:2022-04-07 18:06

office套装一开始就是用vba作为脚本的,能够支持python的office是最新推出的,如果你使用的office版本不是这种,就学了python也是用不上。换言之,考虑与旧版本office的兼容性,你最好沿用vba,如果业务上组织的系统将来会全面更新office,就预备python。微软的office套装软件,不会放弃vba,只是新增支持python而已。

热心网友 时间:2022-04-07 20:30

用VBA写了一个小程序在公司里用,为公司省了2万多的软件采购费,还解决了一些以前的痛点。老板给发了一个500元红包作为贡献奖。你说VBA香不香啊![泪奔]

公司电脑啥也不给装,只能玩VBA啊![打脸]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? vba和python哪个实用? vba和python哪个容易学 处理excel,选择vba还是python? python和vba学哪个 功血能治好吗 出现功血小腹疼怎么办 每当换季就会出现一次功血是什么症状 与功血诱因无关的是? 引起青春期宫血的原因? 什么是功血 功血是什么原因引起的?对女人有什么影响? 功血的原因是什么? 功血是怎样形成的 功血是什么原因 为什么会出现子宫出血? 引起功血的原因有哪些? 功血是如何发生的? 我的家乡——武汉(历史报告,要写地理位置等等。)急用! 求武汉京东商城办事处总部地址和电话?急用!感激不尽! 怎样清洗手机? VBA和Python难度对比有哪些? python和vba哪个好用 excel和python哪个难学 vba和python哪个实用 python 处理excel 好还是vba好 数据分析?excel、vba和python?营销套路还是大势所趋! Excel,vba与Python? ...为了一劳永逸想学一门语言,请问大神们推荐vb还是python。_百度... 分析excel和python在处理数据时各自的优劣点? python+pandas是否能代替excel+vba vba和python语言一样吗? 在数据分析方面,比起python,excel的局限性在哪 马桶底部涂玻璃胶,存在着哪些利与弊呢? 粘马桶底座的胶用什么才清掉 马桶底部打了玻璃胶怎么分解? 马桶底座的胶用手去摸的话中间还有点软,能不能沾水了? 安装坐便器用什么胶? 卫生间马桶底坐用防水结构胶行吗 轻微脑梗塞康复训练方法有哪些? 零冷水热水器的介绍