![从Excel到Power BI:财务报表数据分析](https://wfqqreader-1252317822.image.myqcloud.com/cover/556/46424556/b_46424556.jpg)
2.1 Excel的特点与优势
有这样一则笑话:
问:“在BI世界中,请问排名第三常用的按钮是什么?”
答:“保存到Excel。”
问:“那么排名第一和第二的按钮又是什么呢?”
答:“是OK(存到Excel)和Cancel(取消保存到Excel)”。
从这则笑话中,我们不难看出Excel的受欢迎程度。再用一句俗语来形容Excel的领导者地位,那就是:“一直被模仿,从未被超越”。如果这个世界只允许保留一种数据分析工具,大多数人会不约而同地选择Excel。对于数据分析用户而言,我们思考的不是要不要掌握Excel,而是要掌握Excel到何种程度。为了更好地说明Excel的优势,我们总结了以下重点功能。
1.丰富的Excel函数
Excel中有丰富的聚合函数选择,包括日常我们接触的SUM、AVERAGE、COUNT、MAX、MIN等,图2.1为在Excel中用SUM对字段进行汇总的示例。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-1.jpg?sign=1739267215-4YjZ2sUIls39z8nzMfls9LnEcdX5JSKF-0-d7089e5c307cfa1e30cb323893219fe0)
图2.1 在Excel中用SUM对字段进行汇总
BI工具光有聚合功能是不够的,筛选功能也是不可缺失的。你用过SUMIF吗?在图2.2中,我们用SUMIF对所有利润小于0的记录进行汇总。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-2.jpg?sign=1739267215-tLofFZNNLWgDldfPgrvDhe6et02KtZEo-0-d3fa26ae02e43f787350013257fb520f)
图2.2 在Excel中用SUMIF对字段进行汇总
除了SUMIF,你还知道SUMIFS吗?SUMIF只允许输入一个筛选条件,但SUMIFS一次允许输入多个筛选条件,在图2.3中,我们通过SUMIFS对所有“订单Id”为CN开头的记录的利润进行汇总。比起SUMIF,SUMIFS功能更为强大。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-3.jpg?sign=1739267215-Lxd6FECigFZi3TokTAIof9Cbr55xCMDM-0-d7182f11ea106c1d30ac750211128c18)
图2.3 在Excel中用SUMIFS对字段进行汇总
2.专业的财务内置函数
Excel中集成了许多如NPV(净现值)、FV(未来价值)、PV(现值)等的财务函数,用户可以直接套用这些函数进行财务计算,如图2.4所示。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-4.jpg?sign=1739267215-vTvW02EsqNwW5XmxNia2pC1buiq0bLUd-0-a66c1ed7d965e9a4c15f2fa14cd65a4c)
图2.4 Excel的NPV计算示例
要查阅更多财务函数以及用法,用户可在图2.5中单击公式标识①、选择类别②、选择对应的函数③,查看具体的函数说明。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-5.jpg?sign=1739267215-n3bOeYryToO3xcJc9XB72ReLtOSka5Eh-0-7d9c831a980f84c6cd20f82f9800bacd)
图2.5 在Excel中查阅更多的财务函数
3.高级VBA程序功能
Excel中的VBA功能用于Excel编程,更加丰富了Excel的自动化功能。例如,我们可以在Excel中利用VBA功能添加按钮、复选框、列表等组件,实现高级、复杂的分析应用场景,如图2.6所示。
但是VBA功能仅能在线下使用,Excel Online并不支持VBA功能。目前微软已推出Office Script,作为Excel Online编程的补充,未来趋于云平台的应用会越来越多,Office Script也将被更多人广泛使用。另外,尽管Excel中有自动录制宏功能(自动产生VBA代码),但如果要创建复杂的分析应用,VBA还是有一定学习门槛的。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-6.jpg?sign=1739267215-6d8iLMUrBad0RBrESlGvDJPiuevFow63-0-c1402d444baf9be4d6a88bc542766b25)
图2.6 Excel中用VBA编写软件应用
4.Power Query与Power Pivot
自Excel 2013推出以来,微软已经将Power Query(见图2.7)、Power Pivot(见图2.8)应用与Excel结合,大幅提升了Excel作为数据分析工具的综合功能,这对于Excel的功能和应用升级有里程碑意义。这也意味着,要成为Excel专业人才,我们不光需要学习经典Excel函数与功能,还需要掌握M语言与DAX语言。
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-7.jpg?sign=1739267215-si98erw3k5XiYTL5Ko9iJunefBH6ke5n-0-8aff47f0fffa85c16dcccc02417216cb)
图2.7 Excel中的Power Query示例
![](https://epubservercos.yuewen.com/67DD08/25643769901516506/epubprivate/OEBPS/Images/2-8.jpg?sign=1739267215-9UdyW9XGnPrSuvHwXzL7OGtyzEbNSyxy-0-bbfedcf8a8124565ccc2613070c51c26)
图2.8 Excel中的Power Pivot示例