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

文摘   科技   2024-11-02 11:00   上海  

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!


点击上方蓝字 --> 点击“...”--> 选择“设为星标


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


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


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


案例:


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


效果如下图 2 所示。


解决方案:


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


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


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


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


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

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

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


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


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


8. 点击“行标签”旁边的筛选箭头 --> 取消勾选“<2020/7/7”和“>2020/12/13”--> 点击“确定”


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


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


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


转发、点赞、在看也是爱!

Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章