【发布时间】:2013-06-16 03:45:43
【问题描述】:
考虑以下工作表:
A B C D
1 COMPANY XVALUE YVALUE GROUP
2 Apple 45 35 red
3 Xerox 45 38 red
4 KMart 63 50 orange
5 Exxon 53 59 green
我已经使用 Excel 中的散点图功能创建了以下图表:
但是,图表中的每个点都有一个附加属性:GROUP。有四个组:red、orange、black 和 green。我想相应地为每个点着色,以便我可以看到一个模式(例如,green 组几乎总是在图表的左侧)。因为我的列表有 500 行长,所以我无法手动执行此操作。如何自动执行此操作?
【问题讨论】:
-
你可以尝试适应这种技术:peltiertech.com/WordPress/…
-
正在对组列进行排序,然后制作 4 个图(每组 1 个)没有问题?
-
@chancea 我需要所有点都出现在同一个图中,如上所述,而不是在 4 个不同的图中。如果您的解决方案需要 4 倍的工作量,但所有点都出现在同一个图中,那就太好了。这对你的问题有帮助吗?
-
是的,4 个图我的意思是 1 个图中的 4 个数据集。它们将重叠在彼此之上。按组对列进行排序将允许您手动选择数据集,但如果您曾经将数据添加到电子表格中,它不会帮助您。我在下面的回答解释了一种更自动化的方式,当我说地块时,我指的是
Select Data Source->Add -
这是一个非常有限的解决方案,设计也很糟糕,因为它在可能位于不同工作表上的数据排序与图表之间产生了不可见的紧密耦合。此外,如果不破坏情节,就无法对其他视图的数据进行排序,正如刚才所说,甚至可能不知道。
标签: vba excel charts excel-formula