2.4.2 填充数据源中的空单元格
虽然数据源中包含空单元格并不影响数据透视表的创建,但是在对数据透视表中的数据进行后续处理时可能会出现一些问题。
解决方法:将数据源中的空单元格使用同类型的默认值进行填充,数值型数据的空单元格使用0来填充,文本型数据的空单元格使用相同文本来填充。
1.使用文本填充空单元格
如图2-33所示,A列包含合并单元格,虽然从显示的角度而言,这种格式便于查看,但是却不利于Excel处理,在创建数据透视表时会存在一些隐患。
图2-33 包含合并单元格的数据源
对于这种格式的数据,首先取消单元格的合并状态,然后为取消合并后出现的空单元格填充相应的文本。操作步骤如下:
(1)选择A列,然后按F5键,打开“定位”对话框,单击“定位条件”按钮,如图2-34所示。
(2)打开“定位条件”对话框,选中“空值”单选按钮,然后单击“确定”按钮,如图2-35所示。
图2-34 单击“定位条件”按钮
图2-35 选中“空值”单选按钮
(3)A列中的所有合并单元格将被全部选中,保持选中状态不变,在功能区的“开始”选项卡中单击“合并后居中”按钮,取消这些单元格的合并状态,如图2-36所示。
图2-36 单击“合并后居中”按钮
(4)取消单元格的合并后,会在A列出现一些空单元格。保持第(3)步操作后的选区不变,重复执行第(1)步和第(2)步操作,将选中A列位于数据区域中的空单元格。保持选区不变,输入一个等号,然后按一次“上”箭头键,如图2-37所示。
(5)按Ctrl+Enter快捷键,将在每个空单元格中填充位于该单元格上方的文字,如图2-38所示。
图2-37 在空单元格中输入公式
图2-38 将文字自动填入空单元格
2.使用数值填充空单元格
如图2-39所示,E列是员工的工资,其中存在一些空单元格。由于E列数据都是数值,因此应该使用0来填充E列中的空单元格。操作方法与前面介绍的类似,只是省去了取消合并单元格的步骤,而且在选中空单元格后,不需要输入等号,只需输入0后按Ctrl+Enter快捷键即可,填充结果如图2-40所示。
图2-39 数据源中包含空单元格
图2-40 使用0填充空单元格