You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中生成指定车辆销售里程折线图的技术咨询

Excel中生成指定车辆销售里程折线图的技术咨询

嗨,我来帮你搞定这个折线图的需求,分两种场景来给你说,先解决你已经转换好的数据的问题,再聊聊怎么从原始数据直接生成,省掉手动转换的麻烦~

一、用你转换后的数据生成目标折线图

首先得确认你转换后的数据格式是对的,应该是车型作为行,-2/-1/0作为列,对应单元格填里程,像这样:

车辆型号-2-10
Volkswagen Golf 2013400003000020000
Volkswagen Golf 2016700006000023000
Volkswagen Polo 2008390003400067000
Nissan Qashqai 20208000012000050000
Nissan Micra 201890007000040000

接下来按这几步操作:

  • 选中整个数据区域(包括表头和所有行)
  • 点击「插入」选项卡,选择带数据标记的折线图(这样每个数据点更清晰)
  • 默认生成的图可能把车型放在X轴,这时候右键图表,选择「选择数据」,点击「切换行/列」按钮
  • 现在X轴就会变成-2、-1、0,每个车型对应一条独立折线,Y轴就是里程数值啦。如果X轴顺序不对,你可以在「选择数据」里编辑水平轴标签,手动调整成-2→-1→0的顺序。

二、从原始数据直接生成(更高效,无需手动转换)

其实你不用先手动合并车型、转换日期成顺序值,用原始数据可以一步到位:

第一步:给原始数据添加「销售顺序」列

先给每个车型标记销售的先后(0=最近,-1=次近,-2=第三近):

  • 选中所有原始数据,点击「数据」选项卡→「排序」,设置排序规则:先按「Make」「Model」「Year」升序,再按「Purchased」降序(这样每个车型的最新销售记录排在最上面)
  • 找个空白列(比如F列,表头写「销售顺序」),在F2单元格输入公式:=IF(AND(A2=A1,B2=B1,C2=C1),F1-1,0),然后下拉填充到所有行。这样每个车型的第一条(最新)记录是0,第二条是-1,第三条是-2,完全符合你的需求。

第二步:用数据透视表快速生成折线图

这是最省心的方法:

  • 选中原始数据(包括新增的「销售顺序」列),点击「插入」→「数据透视表」,随便选个放置位置
  • 在数据透视表字段列表里:
    • 把「Make」「Model」「Year」拖到「行」区域(这三个会自动合并成车型分组)
    • 把「销售顺序」拖到「列」区域
    • 把「Mileage」拖到「值」区域(因为每个车型对应每个销售顺序只有一个里程,选「求和」或「最大值」都可以)
  • 现在数据透视表已经是你需要的结构化数据了,直接点击数据透视表,然后「插入」→「折线图」,自动就生成你要的效果:X轴是-2/-1/0,每个车型一条折线,Y轴显示里程。

备注:内容来源于stack exchange,提问作者Lou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:12:35