仅使用另一列与特定值匹配的行进行绘图

仅使用另一列与特定值匹配的行进行绘图

假设我有类似的数据

Col1   Col2   Col3
TeamA  Total  10
TeamA  P1     5
TeamA  P3     3
TeamB  Total  12
TeamB  P1     5
TeamB  P2     4
etc

Col3并且只想绘制 的值Col2 = Total。这是一个很长的表,因此手动选择正确的行并不理想。包含 的行的定位Total也会根据数据而改变,因此应该能够自动确定,而不是依赖于特定的行号。

这在 R 或 Python 中相当简单,但在 Excel 中似乎并非如此。我考虑过再添加一列,返回Col2所有与字符串匹配的行号"Total",然后以某种方式将其用作绘图数据系列的输入。我还没能让它工作,也想知道是否有更好的方法。

答案1

您可以创建一个数据透视表并在其中过滤数据。

对于大多数图表,您还可以从数据透视表创建数据透视图来获取所需内容。

但是,某些图表类型(例如散点图)无法从数据透视表创建,这种情况的解决方法是将数据从数据透视表复制到新位置,然后基于该新位置创建图表。

答案2

我可能漏掉了一些内容,但似乎只需过滤数据即可完成此操作。我使用的是 LO Calc,而不是 Excel,但我输入了示例中的数据,打开了过滤功能,并在 B 列中选择了总计。然后我只需选择显示数据的 A 列和 C 列并插入图表(没有尝试选择任何特定选项,因为我不知道您的图表目标是什么)。结果如下:

示例图表

发布此内容后,我收到反馈说它在 Excel 中不起作用。LO Calc 可以做 Excel 做不到的事情,这很不寻常。为了测试它,我找到了一个旧的已安装版本的 Excel 并复制了它。结果如下:

Excel 中的示例

为了证明我没有通过仅包含总计行来伪造它,下面是没有过滤的电子表格:

不经过滤的样品

所以假设这是您想要做的事情,看起来您只需使用过滤即可。

相关内容