前几天,我在公交车上看到一块带有动态图文的显示屏,它能随着路线的行进,用不同的颜色动态显示公交车运行情况。
 
  出于对图表的热爱,我用 Excel 仿制了一个这样的图表。
 
把公交路线图搬进Excel里
 
  已行进的站名(灰色)、即将到站的站名(红色),还未到的站名(蓝色)
 
  是不是看起来效果还不错~
 
  其实这种按条件显示不同颜色站名的图表,最核心的地方就是先要生成不同的数据系列,然后再对各系列元素设置颜色。
 
  按照这个思路我们还可以作出自动变色的柱形图:
 
  高于平均值的柱形为蓝色,低于平均值用红色,这样我们就能一目了然对比每位员工的工作量情况。
 
  今天,我就和大家一起分享这两种图表的制作方法。
 
  01 图一制作步骤
 
  ? 首先在 Excel 中插入一个控件滚动条。
 
  单击菜单栏,找到【开发工具】选项,【插入】表单控件,选择【滚动条】。
 
  如图所示,拖动鼠标,添加滚动条,右键-【设置控件格式】,单元格链接选择 I2。
 
  PS. 没有【开发工具】选项卡,可以在【文件】-【选项】-【自定义功能区】找到并添加。
 
  ? 然后根据路线构造作图数据。
 
  在 D3 单元格输入公式:
 
  =IF(B3<I$2,B3,NA())
 
  在 E3 单元格输入公式:
 
  =IF(B3=I$2,B3,NA())
 
  在 F3 单元格输入公式:
 
  =IF(B3>I$2,B3,NA())
 
  公式含义很简单,这里我就不过多解释了。
 
  然后在 G3 单元格输入 1,选中单元格区域「D3:G3」下拉填充:
 
  通过公式,对源数据判断,返回不同系列的作图数据。
 
  ? 根据作图数据添加 3 组散点图系列。
 
  ① 首先选中单元格区域「D3:D24 」,按住【Ctrl】键,选中「G3:G24」插入散点图;
 
  ② 然后单击图表任意位置 - 右键 - 选择数据 - 添加 - X 轴系列值:选择单元格区域「D3:D24 」,Y 轴系列值:选择单元格区域「G3:G24 」;
 
  ③ 再次单击【添加】- X 轴系列值:选择单元格区域「E3:E24 」,Y 轴系列值:选择单元格区域「G3:G24 」。
 
  ? 设置圆形标记和添加站名标签。
 
  单击系列 1 - 右键 - 设置数据系列格式 - 标记选项大小为 16,填充颜色为灰色,边框选择无线条。
 
  ??右键 - 【添加数据标签】- 再次右键 - 【设置数据标签格式】 - 勾选单元格中的值,选择区域「C3:C24 」,取消勾选「Y 值」- 标签位置:靠下 ;
 
  在文本选项中文本填充设置为灰色,文字方向选择:竖排。
 
  同理,用同样的操作方法,分别设置数据系列 2 和系列 3 的标记和添加文本标签后。
 
  删除网格线,坐标轴,图表标题之后,我们就可以边点滚动条,边看效果啦!