Excel 图表中的一个系列的两列之间的差异
Excel Chart which takes the difference between two columns for one of the series
我有一个简单的 Excel 堆积柱形图 Excel 2007
不过,我想将风险敞口和对冲栏之间的 差异 显示为蓝色条
现在显然我可以通过添加一个新列并在这个新列和对冲列上绘制图表来做到这一点
不过,我想知道是否有任何巧妙的方法可以在不添加额外列的情况下做到这一点。
例如,我想知道是否有任何方法可以将其中一个系列设置为某种动态范围,其中该动态范围由两列之间的差异组成。
或许,Excel 中有一个设置可以执行此操作。不过我不这么认为。
实际上,可以像这样绘制数据,工作表中没有明确显示这些数据。我会告诉你怎么做,然后告诉你为什么不应该这样做。
在下面的屏幕截图中,我在 B 列中有一些 X 值,在 C 和 D 列中有一些任意数值(标记为 "a" 和 "b")。我想绘制两个可见列之间的差异。
为了准备数据,我在功能区的“公式”选项卡上单击了“定义名称”。我为这个名字输入了一个名字,"Delta" 和一个定义名字的公式:
=Sheet1!$C$2:$C$5-Sheet1!$D$2:$D$5
由于两个输入范围是4x1的柱状范围,定义的Name"Delta"本质上是一个4x1的柱状范围,其元素是输入范围内对应元素的差值。
我选择了一个从数据区域中删除了几列的空白单元格,并插入了一个图表。没有选择数据,创建了一个没有数据的空白图表。
我右键单击图表,从弹出菜单中单击 Select 数据,然后单击对话框中的添加,在系列名称框中键入 "Delta",然后“=sheet1!delta”在“系列值”框中。然后在水平轴标签下,单击编辑,单击轴标签范围框,并在工作表中选择 B2:B5(包含 "A" 到 "D")。
结果是一个图表,其中绘制了名称 "Delta" 中的计算值。级数公式显示:
=SERIES("Delta",Sheet1!$B$2:$B$5,NameInChartData.xlsx!Delta,1)
这是一项很棒的技术,不是吗?您可以在不弄乱工作表且不显示公式的情况下绘制计算图。
当然,这就是为什么它不是一个很好的技术:
其他人不会知道 "Delta" 是什么,即使他们在 SERIES 公式中找到它。名称定义本身不透明。
几天之内你自己可能会忘记这个。
此处所需的工作表范围和公式可靠且易于理解并在必要时修复。
图表可能有点古怪,定义的名称也是如此。结合起来,使用名称的图表是双重的。
最可靠的做法是承认在公开场合计算您想绘制的内容、自豪地显示公式和结果并在图表中使用不同的工作表范围是很有意义的。
我有一个简单的 Excel 堆积柱形图 Excel 2007
不过,我想将风险敞口和对冲栏之间的 差异 显示为蓝色条
现在显然我可以通过添加一个新列并在这个新列和对冲列上绘制图表来做到这一点
不过,我想知道是否有任何巧妙的方法可以在不添加额外列的情况下做到这一点。
例如,我想知道是否有任何方法可以将其中一个系列设置为某种动态范围,其中该动态范围由两列之间的差异组成。
或许,Excel 中有一个设置可以执行此操作。不过我不这么认为。
实际上,可以像这样绘制数据,工作表中没有明确显示这些数据。我会告诉你怎么做,然后告诉你为什么不应该这样做。
在下面的屏幕截图中,我在 B 列中有一些 X 值,在 C 和 D 列中有一些任意数值(标记为 "a" 和 "b")。我想绘制两个可见列之间的差异。
为了准备数据,我在功能区的“公式”选项卡上单击了“定义名称”。我为这个名字输入了一个名字,"Delta" 和一个定义名字的公式:
=Sheet1!$C$2:$C$5-Sheet1!$D$2:$D$5
由于两个输入范围是4x1的柱状范围,定义的Name"Delta"本质上是一个4x1的柱状范围,其元素是输入范围内对应元素的差值。
我选择了一个从数据区域中删除了几列的空白单元格,并插入了一个图表。没有选择数据,创建了一个没有数据的空白图表。
我右键单击图表,从弹出菜单中单击 Select 数据,然后单击对话框中的添加,在系列名称框中键入 "Delta",然后“=sheet1!delta”在“系列值”框中。然后在水平轴标签下,单击编辑,单击轴标签范围框,并在工作表中选择 B2:B5(包含 "A" 到 "D")。
结果是一个图表,其中绘制了名称 "Delta" 中的计算值。级数公式显示:
=SERIES("Delta",Sheet1!$B$2:$B$5,NameInChartData.xlsx!Delta,1)
这是一项很棒的技术,不是吗?您可以在不弄乱工作表且不显示公式的情况下绘制计算图。
当然,这就是为什么它不是一个很好的技术:
其他人不会知道 "Delta" 是什么,即使他们在 SERIES 公式中找到它。名称定义本身不透明。
几天之内你自己可能会忘记这个。
此处所需的工作表范围和公式可靠且易于理解并在必要时修复。
图表可能有点古怪,定义的名称也是如此。结合起来,使用名称的图表是双重的。
最可靠的做法是承认在公开场合计算您想绘制的内容、自豪地显示公式和结果并在图表中使用不同的工作表范围是很有意义的。