上周六有朋友问到数据分析可以使用哪些软件。
这里给大家罗列一下:
Excel
作为财会工作来说,Excel是每天都要打交道的了。
不要觉得 Excel Low,从功能上讲,我真没有见过还有哪个单一的软件能够超过它。
基础操作、函数、快捷键。
这三个掌握了,你就是一个高手了。
另外,如果你有一些自动化的需求,想做一些工具能偷懒,
可以再学习下 Excel VBA 。
简单到复杂的,它都能做,
它最大的优势就是所有电脑必定会安装 office 套件,所以,你做的东西,可以轻松在别人的电脑上运行起来。
IDEA 和 ACL
这两款商业软件比较适合在审计场景下的数据分析。
内置了很多成熟的分析维度和模型,
傻瓜式上手。
特点就是贵。
我在客户内审那见别人用过,自己没怎么使用过。
SQL
只要数据上了百万行,建议你就学习SQL了。
性价比上,我推荐不要学 power bi ,而是学 SQL 。
原因是SQL太容易学了,一周时间你就可以学会了,Power bi 你一周是学不会的。
另外 SQL 处理的数据量更大,它是一个几乎标准的语言。
你在本地安装个免费的 mysql 和 navicat(dbeaver免费) 就可以轻松处理千万行的数据量。
如果你的公司有数据中台,或者一些大数据系统,
你也可以使用 SQL 进行各种分析、统计。
甚至你和公司的IT也有交流的基础了。
另外 mongodb 是非关系型数据库,如果你接触的数据是这样,或者公司使用的这个数据库可以学一下,和 SQL 稍微有点区别。
另外,像 clickhouse, duckdb 这样的数据库,自己部署起来方便,可以适用更大的数据量,至少可以分析处理上亿的数据量。
Python
Python 和 vba 类似,都是一门编程语句,它几乎无所不能。
你可以做一些自动化的工具,可以写爬虫获取网络信息,可以写代码模拟复杂计算,
可以编写可视化动画,可以做网站,等等。
如果,你想学一门编程语言,
首推 Python ,因为它太简单了。
当然,如果你是财会人员,还是首推 VBA ,因为它离平时的工作场景更接近,它内置在 Excel 里对财会人员更友好。
gephi
gephi 是可以做复杂网络分析的,但是数据处理能力比较小。
对于有网络关系的数据,可以使用它,比较容易上手。
什么是网络,我认识你,你认识我,我们就是有“认识”的关系,更多的数据就可以组成“认识”的关系网。
像资金,有打款方,有收款方,它们之间也是有联系,更多的数据就可以组成“资金”网。
它就是用来分析网络的。
如果你的数据量非常大,那你就可以使用图数据库 neo4j 了。
当然也可以使用 python 的 networkx 也可以做复杂网络分析。
总结
对于财会人员来说,绝大部分掌握 Excel 就可以了。
如果你面临处理数据量大的问题就学习 SQL,
如果你面临需要做自动化工具,复杂逻辑计算等,就学习 Excel VBA 和 Python 就好了。