假设我有类似的数据
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 并复制了它。结果如下:
为了证明我没有通过仅包含总计行来伪造它,下面是没有过滤的电子表格:
所以假设这是您想要做的事情,看起来您只需使用过滤即可。