[算表] 将报表金额为零的隐藏或删除

楼主: moodyblue   2014-12-14 04:23:10
将报表金额为零的隐藏或删除
成熟的ERP系统例如鼎新Tip-Top,客制化功能相当强大,只要数据库里储存
确认过的资料,可以修改系统默认报表字段、可以自由新设报表格式、下报
表的筛选条件能够客制,甚至单据程式的功能按纽也能自由定义。只不过,
公司资讯人员的时间有限,有些细枝末节财务人员不方便提出客制需求,所
以很多时候系统跑出来报表,还是得自己手动修修改改。除此之外,事务所
查帐时客户所提供的PBC资料,通常查帐员注定得再整理一番。诸如此类,自
己动手“客制化”的情形所以多有,这个对于EXCEL生手而言是苦差事,可是
对于下过功夫在EXCEL上的熟手而言,却是脑力激荡的时候,戏法人人会变,
巧妙各有不同,然而结果都是一样的:事半功倍。
在这里分享自己工作实务上遇到的案例:系统跑出来的多期比较损益表,有
很多会科每期虽无交易金额,可是仍然挂在报表上面,不但看起来碍眼,分
析和打印时也是白白占空间。针对这情形,我想到有两个方法处理,一个是
很直觉把皆为零的行列筛选掉,另一个是简单运用函数,一劳永逸把不具分
析意义的行列都砍掉。两种方法都值得参考,因为戏法是越多越好,在不同
情况可以有相应的处理方式。
图文参考:
http://www.b88104069.com/archives/572
首先,系统报表一跑出来,发现有很多每期皆为零的无用会科,撷图标示黄
底的部份。
第一个方法是筛选,将光标指在字段列(第五列),点选资料功能群组项下的
“筛选”。点选十月金额那个储存格的筛选盒子,指向“数字筛选”的“不
等于”,在跳出来的视窗输入0。
我的范例报表刚好第一期别为零的会科,这个会科每一期金额都是零,所以
只要筛选一次就好了。如果有会科只有某几期金额为零,其它期别不为零,
那么每一期每一期都要执行过筛选,最后才能打完收工。
第二个方法是在筛选前简单运用函数,在数值列输入公式:“=
IF(B6+D6+F6=0,0,""),将这个公式下拉,可以看到标黄色的会科都显示为零
,在公式栏点击筛选盒子,筛选出零的部份,这些就是所有期别皆为零的会
科列。
选取这些会科列,按快捷键F5调用定位“到”功能,点取“特殊”,选择“
可见储存格”,确定之后再按右键“删除列”,清除筛选之后,报表里所有
零的行列都已经被删除了。
先前筛选隐藏过的报表,EXCEL的行列编号并没有变,所以可以看到行列号码
是有跳号的,缺的号码就是隐藏起来的,而直接删除后的报表,虽然看起来
和隐藏的报表完全相同,但仔细看看行列编号,是连续编号下去。我自己的
习惯是不喜欢隐藏,能删的尽量删掉,因为有时候在加总或是查找时,那些
隐藏的内容有可能造成错乱。

Links booklink

Contact Us: admin [ a t ] ucptt.com