如何把excel图表中X轴从(值)模式变成(类别)模式
发布网友
发布时间:2022-05-02 01:12
我来回答
共1个回答
热心网友
时间:2022-06-26 00:15
得看你的是什么类型的图。
如果你的图表已经做好了,则
如果是柱状图,可以在图表的空白区域,右键-》图表类型-》在里面选择“条形图”,或者在“自定义”里选择最后一个条形图;
如果是散点图,可以在图表的空白区域,右键-》源数据-》“系列”标签页-》选择你的系列,互换x、Y值的数据区域;
如果你的图是散点图,而且X轴不是数值,则需要用到VBA变成,建议你到ExcelHome里看一下:在用散点曲线作图时,如何交换 X Y轴?
http://club.excelhome.net/dispbbs.asp?BoardID=6&ID=204311&replyID=&skin=0
如果要下载附件,需要注册一下。
下面是摘抄的VBA函数:
Sub Macro1()
Dim i As Integer
Dim strTmpX As Variant
Dim strTmpY As Variant
ActiveChart.PlotArea.Select
For i = 1 To ActiveChart.SeriesCollection.Count
strTmpX = ActiveChart.SeriesCollection(i).XValues
strTmpY = ActiveChart.SeriesCollection(i).Values
ActiveChart.SeriesCollection(i).XValues = strTmpY
ActiveChart.SeriesCollection(i).Values = strTmpX
Next i
End Sub