excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

将数据表制作成数据透视表是非常基础的操作,初学 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。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接