购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 表格结构的不规范操作

你是否遇到过以下这些情况:无法选取部分数据区域;对某一列排序的时候出现错误提示;用数据透视表的时候发现不能创建;用函数公式的时候会出现错误结果等情形。

看着别人操作得那么熟练,到自己操作时为什么就不行了呢?答案是表格结构不规范,是影响数据处理的一大因素。

2.1.1 多行表头的不规范应用

在设计表格的时候,有人会习惯性的将标题先分大类,再分明细,这样就造成了多行表头。在文字描述中,这样的思路很清晰,但设计数据源表格和文字描述的思路还是不同的。

如图2-1所示,这是一张人事信息表中的一部分,此表格中用了两行表头。在第1章中介绍了,数据源表格存储的是基础数据,没必要去对这些基础数据再进行分类,而且数据源表格本身就是自己看的,报表数据是从数据源表格中提取、汇总、分析出来的,可以说数据源表格本身是不能拿来立即使用的。

多行表头可以应用,但在数据源表格中一定不能应用,因为在Excel默认的规则里,第一行是标题行,这样设计会对以后的操作带来麻烦。

危害一:影响分类汇总。如图2-2所示,在“分类汇总”选项卡下“选定汇总项”时,只出现第一行的标题,第二行的标题不会出现。

图2-1 多行表头表格示例

图2-2 分类汇总图例

危害二:应用超级表标题行出错。如图2-3所示,应用超级表时,标题行是第一行,但大部分标题都在第二行。

图2-3 表格应用图例

危害三:应用数据透视表出错。如图2-4所示,在创建数据透视表时,会出现错误的提示,数据透视表的字段名无效。

图2-4 创建数据透视表时的错误提示

2.1.2 小计行、合计行的不规范应用

在表格中使用小计和合计,是很多人的一个习惯,这样可以快速地查看数据汇总情况,如图2-5所示。但是要考虑以下几个问题:

①插入小计行和合计行使用多长时间?

②对各组成员的考核成绩进行排名,如何快速操作?

③所有成员成绩总排名,如何快速操作?

④对各组平均分排序,如何快速操作?

图2-5 合计行应用示例

解决这些问题是不是占用了大量时间?如果取消小计行和合计行,使用分类汇总或数据透视表得出小计和合计的结果是非常高效的,而且前面几个问题也能迎刃而解。

数据源表格设计的一个特点是不用或尽量少用通过计算得到的数据,小计行或合计行的出现,是不符合数据源表格设计原则的,而数据源表格中人为增加小计行或合计行,更是浪费了大量的时间。

想要得到汇总数据,可以通过公式、数据透视表等方法汇总统计,或者通过分类汇总在数据源工作表中汇总,看完结果后还可以快速地恢复原状。

Excel的功能是很强大的,如果在汇总分析表格的过程中,出现了大量手工计算或者操作时,就应该停下来想一想有没有简单一些的办法。否则,如果继续做下去,出错的可能性是非常大的。

2.1.3 合并单元格的不规范应用

合并单元格在Excel应用中很广泛,在数据源表格中合并单元格对数据汇总分析带来非常大的麻烦,称它为“表格操作杀手”也毫不为过。

图2-6所示为5月份培训实施表,现在,通过此表来讲解合并单元格的一些危害。

图2-6 合并单元格图例

危害一:影响选取数据区域。如要选取品质部人员参加的培训内容,应该选择A1:F14数据区域,选择这个区域时就会扩展到A1:F16区域,因为合并单元格的存在,在操作时不能选择合并单元格的一部分,Excel会自动扩展到整个合并单元格,这样就会给操作带来不便。

危害二:影响排序。培训时间没有按时间先后顺序录入。如果按时间进行升序排列,就会弹出如图2-7所示的提示框,最终得不到想要的结果。

危害三:影响筛选。合并单元格后,数据只保存在合并单元格区域的首行或首列,如图2-8所示。所以筛选时,也只能筛选到合并单元格首行的信息,如图2-9所示。想要筛选生产部人员参加的培训,结果只显示15行一条信息,16行的信息没有显示,因为E16单元格为空值。

图2-7 排序出错提示框

图2-8 合并单元格公式示例

图2-9 筛选合并单元格内容示例

危害四:数据透视表不能统计正确信息。如图2-10所示,用数据透视表统计各部门参加培训的人次,结果显示生产部、技术部和品质部分别为1人,与实际情况不相符。

图2-10 数据透视表结果

危害五:应用超级表出错。如图2-11所示,应用超级表后,合并单元格会被取消,原来做的合并单元格的工作被超级表打回原形。

图2-11 合并单元格表格应用

其他危害:除了上述的几种危害外,还有:在有合并单元格的情况下,不能随意地移动某一行的数据。因为合并单元格后数据在第一行或第一列,所以用公式查找引用数据时,会经常出错;在合并的项目较多且有分页情况出现时,打印出来的内容前一页会有项目,而后一页是空白,没有项目。

综上所述,在数据源表格中一定不能出现合并单元格的情况,以免影响后续的各种操作。

2.1.4 人为产生隔断的不规范应用

除了用多行表头、合并单元格将相同或相似的区域分开,用空行或空列产生隔断的方式也是经常出现的一种应用。不得不承认,有时候用空行或空列隔断并填充底色或底纹的方式让表格看起来很漂亮,但是漂亮的表格并不能为后期处理数据带来便利,反而造成很大的影响。

图2-12所示为人事信息表,通过此表讲解一下人为产生隔断的危害。

图2-12 有隔断的人事信息表

危害一:不能全选数据。快捷键【Ctrl+A】是全选,如果将鼠标定位在数据表中的任意单元格,按快捷键【Ctrl+A】,只能选定没有隔断分开的数据,如图2-13所示。

图2-13 全选效果

危害二:影响排序。按某一列进行排序,排序的数据只针对没有隔断分开的数据,如图2-14所示,将序号降序排列,H2:K20区域的数据根本没有变化。

图2-14 降序效果

危害三:影响数据透视表操作。在操作数据透视表时,只需将鼠标定位在有数据的任意单元格中,插入数据透视表,会默认全选有数据的区域,但是有隔断的情况下,只能选取没有隔断分开的数据,如图2-15所示。

图2-15 数据透视表效果

假定将数据全选以后,插入数据透视表,会提示如图2-16所示的错误信息(横向的隔断不提示)。

图2-16 插入数据透视表错误提示

其他危害。有横向隔断并且进行筛选时,只能筛选隔断以上的数据,不能筛选隔断以下的数据;用函数引用表中部分内容时,有可能也会将隔断那一列引用过来,还需手动空列;如果隔断再合并单元格的话,还会出现2.1.3节所列的危害情况。

2.1.5 隐藏行或列的不规范应用

隐藏行或列危害不大,但让人抓狂,对自己的危害远没有对别人的危害大。表格设计后,不仅是自己操作,其他人也要操作,为了方便操作隐藏了行或列,自己可能会记得,或者为了贪图省事将一些行或列隐藏起来让其表面上看起来格式还不错。

但是对于其他人来说,一般很少有人会仔细看有没有隐藏行或列。隐藏行或列,最主要的危害是公式引用时可能会出现错误,如经常用VLOOKUP( )函数,第三个参数可能会因为隐藏列出现错误,也可能因为隐藏行导致引用的数据不对。如果将部分数据复制到其他表格时,还需要花费时间将隐藏的内容删除。

隐藏行或列,在数据源表格中不能应用,同时建议在报表表格中也尽量少应用,有用的数据就保留,没必要隐藏,没用的数据就删除。如果只选取部分数据,另建一张新表处理格式,不要隐藏行或列,因为表面看起来挺不错,但背后那些隐藏的内容在操作表格时就会原形毕露。

2.1.6 数据前后排序不重视

在实际工作中,HR应用的VLOOKUP( )函数比较多,经常会碰到有人问有没有办法将某一列前面所对应的数据引用过来,因为VLOOKUP( )函数是从查找列向后查找,它不能向前查找,很多人对此一筹莫展,会先将数据列前后对调后再用函数进行查找。

当然还有其他函数可以解决这个问题,例如XLOOKUP( )、INDEX( )、OFFSET( )等函数,但是很多人根本没有学习到这一步,为什么不将关键数据排在前面呢?

将关键数据排在后面明显不符合常人的思路和习惯。例如在人事信息表中,应该是先输入员工姓名后,再统计他的详细信息,而不是先输入很多其他信息,之后才将员工姓名输入。

关键数据应该是干脆利落地出现在前面,而不是遮遮掩掩在后面出现。

图2-17所示为一个简单的工资表,在此表中,姓名排在部门和工资等级后面,正确的应该是姓名、部门、工资等级、工资明细等。

图2-17 关键数据在后面的工资表

还有一个问题:关键数据排得太靠后,在冻结窗口时被冻结的列数太多,会占用屏幕空间。

2.1.7 工作表中出现多个不同表格

据笔者观察,不少刚接触Excel的人员,总是想办法将各种数据堆积到一张工作表里,很多时候喜欢将一张工作表中设置多个表格,甚至慢慢养成了习惯,这可能是为了看着方便、引用方便或计算方便,但这些小的便利却带来更大的危害,典型的“捡了芝麻,丢了西瓜”。

多个表格放在一张工作表中,如果其中一个表格需要插入、删减行或列,势必会影响其他的表格增加、删减行或列;而同样如果一个表格需要排序、筛选等操作,也会给其他表格的操作带来不便;在一些函数引用中,可以整行或整列地引用,但是多个表格放在一张工作表时,整行或整列引用就会受到影响,需要指定范围,为编辑函数公式带来不便。

2.1.8 表名的不正确命名

不少人在使用Excel的过程中,喜欢给表格重新命名。笔者则认为,数据源表格完全没有必要增加表名。数据源表格是给自己看的,一般不需要打印出来,如图2-18所示。工作簿、工作表都可以命名,为什么还要多此一举呢?

图2-18 工作簿和工作表命名 COSMgLxlF0KM8yDv2Ks4AUFDBkNlIfNJPjqRTPPUI+wOgCUfBTVnNydqeLsoLdBp

点击中间区域
呼出菜单
上一章
目录
下一章
×