怎么样在excel绘图将两列数据分别作为横轴纵轴

已举报 回答 关注
怎么样在excel绘图将两列数据分别作为横轴纵轴
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    12,043

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
可以设置两列纵坐标轴,不能设置为横坐标轴,操作方法如下:
1.举例说明。有一张柱形图,当前为单Y轴。如图所示:

2.点击B商品销售序列,按鼠标右键选择设置数据系列-选择次坐标轴。如图:

3.设置后结果如图:

取消 评论

借助辅助列,用indirect函数
取消 评论
假设需要Sheet1中的D列姓名按A列姓名排列,并同时E、F列数据也自动关联D列姓名排列;
1、建立一个辅助工作表,在A2输入公式:=Sheet1!A2 回车;
见图一

2、选中A2横拉填充至C2单元格;
见图二

3、选中A2:C2单元格范围下拉填充表格内的A、B、C列;
见图三

4、在D2单元格输入公式:=IFERROR(VLOOKUP($A2,Sheet1!$D:$F,COLUMN(A1),0),"") 回车;
见图四

5、选中D2横拉填充至F2单元格;
见图五

3、选中D2:F2单元格范围下拉填充表格内的D、E、F列;实际结果:
见图六

说明:这种方式简单易行,速度快,如需要最终数据排列在Sheet1上实现时,只需要简单的复制Sheet2的D、E、F列,粘贴值至Sheet1的D、E、F列即可:

取消 评论
如果是从第一行开始,取A1 A4 A7.....
那么D1=offset($A$1,row()*3-3,)
取消 评论
可以先将年份单元格设置为文本,然后输入数据.这样它就会以坐标轴标签形式出现在图表上
如果是纯数字的数据,它都会默认为是制图所需要的数据
如果已经做成了这样的图,而又不想修改数据源
可以修改图表的数据源
删除"煤层厚度"这个系列
然后选择"累计产气量"系列
设置"分类X轴标签",选择年份.

取消 评论
建立图表,选XY散点图。
取消 评论
E2输入公式:
=if(iserror(vlookup(A2,B:C,2,)),"",vlookup(A2,B:C,2,))

E2公式向下复制
取消 评论
E2输入公式=IF(COUNTIF($C:$C,$A2)=0,"",INDEX($C:$D,MATCH($A2,$C:$C,),COLUMN(A2))),右拉至F2,同时下拉至A列数据末尾,最后复制E、F列,选择性粘贴-数值,即可删除C、D列。
取消 评论
ZOL问答 > 怎么样在excel绘图将两列数据分别作为横轴纵轴

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?