2016-06-07 135 views
0

我仍在学习编码,并且遇到了一个新问题。总结起来,我有四列:第一个日期为 ,第二个为类别,第三个为名称,第四个为特定。Excel - VBA - 图表如何在Y轴上使用数组

我必须写一个程序,使得数据将自动排序本身散点图,使得: - y轴按类别(这我有,因为它是文本的麻烦排序,和我所有的然后点在水平轴上排序) - 每个点都标记为:上面的名称和下面的特征 - 日期在x轴上(为此,唯一的方法是找到逐个添加数据(逐行),而不是选择我在宏中记录的所有列。我可以保留该部分,但是我试图找到一种方法,并且认为如果您可能对此有所了解也)

我的主要问题是找到一种方法来告诉我的宏按排序y轴的

This is what the data looks like (except there are about 200 lines)

这就是数据的模样(除了有大约200线)

我的目标是有会放点在其类别和日期的交叉点的图表。 (然后宏将不得不把各个对应点和其下的“Characteristcis”数据上面的“名称”数据。)象下面这样: What the chart should look like

你介意请帮我该怎么做?

谢谢你很多的帮助(和抱歉,如果再有任何失误英文)

+0

散点图的轴都是数字。如果要在一个轴上绘制分类数据,那么它不是散点图 - 尽管您可能需要创建一些虚拟数字数据,以便在Excel中使用散点图来伪造您想要的样子。 (我认为这是Excel?如果是这样,你应该这样标记它。)你能告诉我们一个数据的例子,你想要图表的样子吗? – nekomatic

+0

是的,这是Excel,抱歉忘了添加它。 我会尽量把什么样的数据,客观的样子 – lillinoa

+0

有可能的类型的固定列表中的图像或者他们可以从一个数据集完全不同的未来?是否会有两个数据点具有相同的日期和类别,如果有的话,您希望看起来像什么? – nekomatic

回答

0

我想我找到了解决我的问题。 实际上有几种方法到达那里。

如果你只有两个类别,那么你可以选择y轴和修改它是这样的:在类型框中这样的事情在任何数字格式 您选择“数字”和类型

[= 1] “类别1”; [= 2] “类别2”

然后将它添加到个人化的格式并选择它。这将显示两个代码而不是数字。

但是,如果你有两个以上的类别,它会变得有点棘手。 正如我第一次尝试,你必须创建一个虚拟列满数字,然后你会取而代之。剩下的就是更好的解释有:http://peltiertech.com/Excel/Charts/Y_CategoryAxis.html

希望它能帮助!