无法从 Excel 中的数据透视表创建散点图

无法从 Excel 中的数据透视表创建散点图

在此处输入图片描述

不,excel。我, 只是那不让我这么做。*复制/粘贴,创建图表,完成*。

有没有办法绕过这个检查?复制/粘贴可以,但我希望当我更改源数据时,数据透视表中的散点图能够自动更新。

答案1

选择距离数据透视表几行或几列的空白单元格。

插入 XY 散点图,由于未选择任何数据,因此它将是空白的。

右键单击图表,选择编辑数据。

添加新系列,编辑此系列,选择具有系列名称、X 值和 Y 值的范围。

单击“确定”几次返回 Excel。

如果数据透视表数据刷新,此图表应该会发生变化,但如果数据透视表大小发生变化,它将不会跟上。


您可以使用命名范围来确保当数据透视表大小发生变化时图表能够正确更新。

答案2

如果您想让图表能够随着数据透视表过滤器而变化,您可以创建一个包含 2 列数据的数据透视表(假设 A 列有标签,B 和 C 有数据),然后在另外两列中引用这两列(例如,使 E 列中的单元格,例如使 E2 包含 =B2,然后使 F 列中的单元格,例如使 F2 包含 =C2)。

这将为您提供两列数据,您可以使用上述帖子中的说明将其制作成散点图。

过滤调整:假设我有一个包含 100 行的透视表。确保这些参考列(列 E 和 F)将公式向下拖到 100。现在,一旦您使用切片器进行过滤,您会注意到只有列 E 和 F 中的一部分被填充,其余部分为零(因为过滤后的透视表没有向下那么远)。

问题?现在您的表格将在 (0,0) 处有一堆点,这可能会扰乱趋势线等。

因此,为了解决这个问题,请将 e 列和 f 列中的公式更改为,例如对于 B2,使 D2 包含 =if(B2>0,B2,NA())

NA() 的妙处在于它不包含在图表中。因此,您有一个可以过滤的数据透视表,并且散点图会自动更新,而不会出现任何不必要的零。

答案3

XY散点图要求X轴和Y轴都是数值。一般来说,数据透视表的X轴和Y轴不是数值,而是按选定字段分组。这就是XY散点图无法与数据透视表关联的原因。

如果要显示与数据透视表关联的点状特色图表,则应选择图表类型为带标记的线条。然后将图表中每个系列的线条设置为无。

相关内容