楼主 wangxingkong |
在Excel中手工做报表不是好办法——对EXCEL电子表格软件的应用经验谈原创:顾铭雄(望星空)2013.12.22 思路: 若报表比做是房子,则数据是原材料。若一开始就将原材料建造成了房子,则我们不可能利用这些原材料,再去建造这样或那样的房子了。 若我们将得到的原材料(原始数据)存放于仓库(数码数据库、数据表),我们就可随时、快速地做各种各样的房子(报表)了。 在实际工作中,我们往往习惯将辛辛苦苦收集来的数据,在EXCEL中做成报表,而不是数据表。其结果事倍功半: 1. 该报表本身,数据输入产生的各种错误不易发现,修改样式花时长。 2. 因该报表是数据源,我们不能或不敢轻易将其删除掉,尽管它占用存储资源多,或已经过时了。 3. 若欲再使用报表中的数据产生新的报表是件很困难的工作。 4. 只有报表,而无数据表的EXCEL电子簿,易看到两个奇观: a) 一个电子簿内的工作表很多很多。日报表的,一个月的至少就有28个工作表。月报表的,一年的至少就有12个工作表。按单位分的,……。 b) 再看存放该类型的文件夹,数不清的报表EXCEL电子簿,眼花缭乱。 若是将辛辛苦苦收集来的数据,在EXCEL中输入数据表,采用透视表方法产生报表,其结果事半功倍。 1. 在数据表输入数据,容易发现各种输入错误。更新报表样式,分分钟、秒秒钟就可搞定。 2. 因该报表已不是数据源了,我们可随时将其删除掉。 3. 数据表中的数据,可反复使用。使用数据表中的数据,可随时产生任何新的报表。 4. 数据表中的数据更新了,若报表样式不变,只需点下“刷新”,其报表立即更新。 5. 前面提到的奇观,再也看不到了。 a) 一个电子簿内的工作表就不多了。一般只有一个或几个数据表,和可有可无的几个报表了。 b) 在文件夹中,EXCEL电子簿就少多了,不再眼花缭乱。 具体做法很简单,在EXCEL工作表中,1、按照数据库的规范建立数据表。2、利用该数据表随时可做任意内容及样式的透视表。 当然,那些不需要、或不属于统计范畴的信息数据例外。 |
2楼 水星钓鱼 |
感谢分享 |
3楼 嘉昆2011 |
这是PowerPivot,Access,SQL Server呼之欲出的节奏哇。 |
4楼 hnfgcjh |
感谢分享 |
5楼 海洋之星 |
总结的非常好,很实用,谢谢分享 |
6楼 wise |
的确是,建议按数据库的规范整理数据 |
7楼 vgiant1988 |
有没有教怎么做数据表的啊 |