怎么制作不同比例的Excel面板图( 二 )


公式中,(B2-E$9)/(E$10-E$9)*E$12确定系列A面板内单元格B2中的数据值的位置,而SUM($D$12:D$12)添加相对于每个面板底部的偏移量(本例中系列A为0,在底部的面板中),SUM($E$12:$G$12)在整个图表中缩放面板,公式填充到整个单元格区域E2:G7 。
选择单元格区域A1:A7,按下Ctrl键的同时选择单元格区域E1:G7,创建折线图 。设置垂直坐标轴的最小值为0,最大值为1,主要刻度单位为0.3333333(3个面板,三分之一) 。创建的面板图如图9所示 。

怎么制作不同比例的Excel面板图


图9
在垂直坐标轴上添加标签
使用XY散点图来在垂直坐标轴上添加标签 。下图10所示的表中提供了每个面板的Y轴比例和标签的数据 。在图10中,列I和列J中是水平坐标轴两侧的数据值,X左侧是开始日期减0.5,X右侧是结束日期加0.5,你可以根据图表情况略作调整 。这样,可以将面板的垂直标签值交替添加,例如,第1个面板标签在图左侧,第2个面板的标签在图右侧 。
列K至列M的值基于前面在E9:G11中的坐标轴比例参数计算,在单元格K2中的公式:
=E$9
将其填充至K2:M2 。
在单元格K3中的公式计算下一个坐标轴标签或者如果最大值已经超过的话就放置#N/A(在折线图或XY散点图中,#N/A不会被绘制):
=IF(K2+E$11>E$10,NA(),K2+E$11)
将其填充至K3:M12 。
列N至列P中是实际的Y值,在单元格N2中的公式:
=((K2-E$9)/(E$10-E$9)*E$12+SUM($D$12:D$12))/SUM($E$12:$G$12)
将其填充至N2:P12 。
怎么制作不同比例的Excel面板图


图10
选择I1:I12,按住Ctrl键的同时选择N1:N12,复制 。
选取图9的图表,单击开始选项卡中的粘贴——选择性粘贴,设置如图11所示 。
怎么制作不同比例的Excel面板图


图11
此时的图表如图12所示 。
怎么制作不同比例的Excel面板图


图12
选择新添加的系列,更改其图表类型为XY散点图,如图13所示 。
怎么制作不同比例的Excel面板图


图13
移动添加系列到主坐标轴,如图14所示 。
怎么制作不同比例的Excel面板图


图14
设置横坐标轴刻度值及位置,使新系列位于垂直坐标轴上,如图15所示 。
怎么制作不同比例的Excel面板图


图15
同样的操作添加其它两个新系列,如图16所示 。注意,在添加B坐标轴时,选取X-右侧的数据,使其标签线在图表右侧 。
怎么制作不同比例的Excel面板图


图16
删除图例 。此时,你可以使用一些加载宏来添加垂直坐标轴标签(我下载了,但没有实现) 。下图17是我手工添加标签后的结果 。
怎么制作不同比例的Excel面板图


图17
隐藏作为标签数据的3个新系列的线和标记,同时添加误差线,对于左侧设置正误差,右侧设置负误差,并设置固定值0.1,结果如图18所示 。
怎么制作不同比例的Excel面板图


图18
具有可变高度的面板图
如果想要可变的面板高度,则不能够使用均匀间隔的网格线在面板之间绘制线条 。在本例中,仍然使用图表比例为从0到1,使用1为主要单位,而不使用网格线 。在面板相交的位置,沿图表一侧添加XY系列点,然后使用误差线绘制线条 。

猜你喜欢