提问人:erin1231 提问时间:10/31/2023 最后编辑:PeterTerin1231 更新时间:10/31/2023 访问量:67
为什么我的数据透视表不计数将 0 显示为 0,而我希望它计算有多少项的值为 0?
Why does my pivot table not count show 0 as 0 when I want it to count how many items have 0 as a value?
问:
我正在尝试使用 Excel 数据透视表直观地表示网站上更新内容的进度。我网站上的每个项目都有上次更新的年龄,然后是另一列,显示它现在是 0 岁或相同的数字,因为它要么已更新,要么未更新。并非所有都已更新,因此仍有一些高于 1。我的问题是,当我想显示有多少项目年龄为 0 时,数据透视表将 0 显示为 0。应该有超过 3,000 个项目显示 0,所以我希望数据透视表显示 3000。我一辈子都无法弄清楚如何解决这个问题。
我尝试将格式更改为数字,然后更改为常规格式,然后将文本转换为列。没有任何效果,我已经尝试了几个小时。我做错了什么?我希望表格是堆叠条,显示 8 个不同的行(年龄 0、1、2、3、4、5、6,123)和 2 个值,每个值显示更新某些内容后的旧年龄与新年龄。我希望 0 被计为一个项目而不是一个值。我想数一数有多少个项目是 0 年前的。我绝对不是这方面的专家,我只是在学习和自学。
我还注意到,当我将值显示为计数时,之前和之后的值是相同的值(这不是真的),当我求和时,它们是不同的,但它将年份相加,而不是计算有多少项目是 6、5、4、3、2、1,0 岁。(当它显示 123 岁时,那是因为它根本没有更新)
答:
为了准确地获得您想要的图表,我设置了一个单独的表来运行每年的计数。
我创建了一个示例数据表,如下所示(实际上已缩减到第 100 行):
然后,在工作簿的另一个区域(或另一个工作表上)中,创建一个如下所示的表:
所有颜色都是手工输入的。
公式是 I 列是 ,复制下来。=COUNTIF($D$2:$D$100,H2)
公式是 J 列是 ,复制下来。=COUNTIF($E$2:$E$100,H2)
根据该表,我创建了以下图表:
评论
我不确定你到底想显示什么。但是获得 的一种方法是 ,即Count
New Age
0
- 拖动到行
Age in Years
New Age in Years
到列New Age in Years
至 价值观- 值字段设置 => 计数
然后,您可以根据您发布的数据生成此透视图:
如果您想要不同的东西,请详细说明。
评论