原因:如果数据源中存在空白的数据,那么在做出来的数据透视表中,会有行或者列出现空白,而且值的汇总方式,也因为存在空白单元格,默认为计数(一般是求和)。
解决方法(以excel2016为例):
1、首先在excel表格中查看数据透视表,可以看到存在“空白”列。
2、此时打开数据源的表格,看到单元格中有空白格存在。
3、选中数据单元格并打开定位条件,勾选“空值”,点击确定。
4、右键点击定位的空白单元格进行删除操作。
5、再切换回数据透视表的表格,点击“分析”中的“更改数据源”。
6、重新选取已经删除空白格的数据单元格,点击确定。
7、即可将数据透视表中的空白列删除了。
在excel中,使用数据透视表,对数据源有严格的要求。数据源要求使用一维表格,即只有列标题的数据。如果数据源中存在空白的数据,那么在做出来的数据透视表中,会有行或者列出现空白,而且值的汇总方式,也因为存在空白单元格,默认为计数(一般是求和)。
解决方法:删除或者补充完整源数据中的空白单元格,完成以后,在数据透视表中,右键,刷新数据即可。
在选择数据源时,不要按列选中,这样会取到目标数据下方的空白,导致数据透视表最后一行有空白。
所以在选择数据源时,应仅选中目标数据,可以用鼠标选中数据源第一行,然后同时点击Ctrl+Shift+向下箭头,这样就不会选到空白区域
把行、列标签的筛选按钮点开,然后把空白前面的勾去掉。
方法一
删除源数据表中的空白行,然后右键点击透视表选刷新
方法二
对源数据表按有空白的数据列排序,插入透视表时,选择不包含空白部分的行数据区。