|
实例传统和常见的EXCEL应用大多如: "在不同的工作表建立相同格式的报表, 汇总的时候则在新的工作表内建立诸如 Sheet1A1+Sheet2A1+Sheet3A1...的公式".
这种固化报表结构的致命缺点在于:
1) 更改某工作表结构, 无论是增加行/列, 原有的公式容易出错
2) 更改某工作表结构后, 即使公式依然工作, 却容易忽略了修改部分对正确统计结果的影响
3) 统计灵活性差, 很难在固有的格式下再应对新的报表要求, 也就是说, 降低了数据的分析价值
对ERP和数据库有经验的朋友, 一定对主数据, 数据表, 数据库不陌生. 其实, 当我们把这些概念引入到EXCEL中, 对财务分析和数据分析人员来说, EXCEL的灵活性就真正得到发挥了...
------------------------------------------------------------------------------------------------
参见附件, 这是一家上市公司的数年销售数据统计, 可以在用户选择左上角下拉框中的"国家"或是"全部(大洲)", 并点击"Proceed(运行)"的时候自动完成统计报表.
请您在打开工作表的时候确保:
1) 您的EXCEL工作表设置为"自动重算" (EXCEL在起始默认情况下即为"自动重算")
2) 请启用宏, 该宏为本人自行编写的调用Dsum公式的宏.
该示例并非展示宏的使用, 因为即使不用宏也可以做到类似的效果; 也不在于证明Dsum比数据透视表或者数组来得更高级.
该示例的中心思想是"统一的数据表 -> 条件 -> 多样化报表"
------------------------------------------------------------------------------------------------
也许有的朋友说, 用数组可以完成这份报告. 是的, 使用数组在这个文件中可以更为简单地得到结果, 但数组公式在数据纪录大于3000条的时候运行效率非常低, 不如Dsum; 而我们不使用数据透视表的原因, 则是它实在太不美观, 比率等计算功能又太弱了.
fT2CWKgo.rar
(20.53 KB, 下载次数: 103)
[此贴子已经被作者于2006-5-3 21:06:08编辑过] |
|