在Excel中,如果我以矩阵格式输入数据,其中行代表年份,列代表四分之一,是否有一种方法可以在选择折线图的轴标签范围时将行/列名称连接在一起?
关于图形的图像,我刚刚反复选择了包含Qtr 1,Qtr 2,Qtr 3,Qtr 4的单元格来获得输出。
简单的解决方案是创建一个包含所需数据的新列。但是,我正在处理的电子表格有几十个类似的数据输入点,这就是为什么我要查看是否有其他解决方案。
注意:我似乎没有足够的声誉嵌入图片,所以我只能链接。
答案 0 :(得分:0)
在下图中,我展示了部分数据表及其重新排列的版本。使用重新排列的表格,图表在右侧使用散点图自然生成 请注意,每个季度都由次网格线显示。这可能不是你想要的,但它非常适合Excel的工作方式。
以下是将您的数据类型转换为重新排列版本的一些代码。要运行它,首先选择数据表的数据部分,然后运行代码。如果您有疑问,请告诉我。
Sub qtrTable()
Dim r As Range, qtr As Range, i As Integer, j As Integer
Set qtr = Selection
Set r = Application.InputBox("Select new table location", "Upper left", qtr(1, 1).Offset(0, 6).Address, , , , , Type:=8)
For i = 1 To qtr.Rows.Count
For j = 0 To 3
r.Offset(j, 0) = qtr(i, 1) + j * 0.25
r.Offset(j, 1) = qtr(i, j + 2)
Next j
Set r = r.Offset(4, 0)
Next i
End Sub