将数据表制作成数据透视表是非常基础的操作,初学 Excel 的同学基本上都会。 可是有一种数据透视表它会空穴来风,啥意思呢?就是数据表中明明没有的数据,竟然会莫名出现在数据透视表中。 难道是玄学?非也,不要想复杂了,今天我就教大家如何在数据透视表中显示原本没有的字段。 案例: 将下图 1 的数据表制作成数据透视表,要求按月汇总数据,从 1 到 12 月都必须显示,没有数据的月份就显示 0。 效果如下图 2 所示。 解决方案: 1. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表” 2. 在弹出的对话框中选择“现有工作表”--> 选择需要上传的位置 --> 点击“确定” 3. 在右侧的“数据透视表字段”区域,将“日期”拖动到“行”区域,“行”区域中会自动增加一个“月”字段 --> 将“新增客户数”拖动到“值”区域 4. 选中“行”字段的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“组合” 5. 在弹出的对话框中按以下方式设置 --> 点击“确定”: 勾选“起始于”--> 将起始日期设置为“2020/1/1” 在“步长”区域仅选择“月” 6. 继续选中“行”字段的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“字段设置” 7. 在弹出的对话框中选择“布局和打印”选项卡 --> 勾选“显示无数据的项目”--> 点击“确定” ![]() ![]() 8. 点击“行标签”旁边的筛选箭头 --> 取消勾选“2020/12/13”--> 点击“确定” ![]() ![]() 9. 选中数据透视表的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选项” ![]() 10. 在弹出的对话框中选择“布局和格式”选项卡 -->“格式”区域已经默认勾选了“对于空单元格,显示:”--> 在旁边的字段区域输入“0”--> 点击“确定” ![]() 源数据表中不存在的月份也在数据透视表中显示出来了,其对应的值为 0。 ![]() Excel学习世界 转发、在看也是爱! |
|