Hi!请登陆

让Excel数据透视表“空穴来风”,显示原本没有的日期字段

2021-3-8 38 3/8

将数据表制作成数据透视表是非常基础的操作,初学 Excel 的同学基本上都会。

可是有一种数据透视表它会空穴来风,啥意思呢?就是数据表中明明没有的数据,竟然会莫名出现在数据透视表中。

难道是玄学?非也,不要想复杂了,今天我就教大家如何在数据透视表中显示原本没有的字段。

案例:

将下图 1 的数据表制作成数据透视表,要求按月汇总数据,从 1 到 12 月都必须显示,没有数据的月份就显示 0。

效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

2. 在弹出的对话框中选择“现有工作表”--> 选择需要上传的位置 --> 点击“确定”

3. 在右侧的“数据透视表字段”区域,将“日期”拖动到“行”区域,“行”区域中会自动增加一个“月”字段 --> 将“新增客户数”拖动到“值”区域

4. 选中“行”字段的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“组合”

5. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

勾选“起始于”--> 将起始日期设置为“2020/1/1”

在“步长”区域仅选择“月”

6. 继续选中“行”字段的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“字段设置”

7. 在弹出的对话框中选择“布局和打印”选项卡 --> 勾选“显示无数据的项目”--> 点击“确定”

9. 选中数据透视表的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选项”

10. 在弹出的对话框中选择“布局和格式”选项卡 -->“格式”区域已经默认勾选了“对于空单元格,显示:”--> 在旁边的字段区域输入“0”--> 点击“确定”

源数据表中不存在的月份也在数据透视表中显示出来了,其对应的值为 0。

相关推荐