Excel 合并命名区域中的非相邻单元格以在图表中使用
我正在开发一个C#Excel外接程序,我想画一个图表。图表将显示名为ST_2006、ST_2007和ST_2008的三个数据范围的平均值Excel 合并命名区域中的非相邻单元格以在图表中使用,excel,charts,series,named-ranges,Excel,Charts,Series,Named Ranges,我正在开发一个C#Excel外接程序,我想画一个图表。图表将显示名为ST_2006、ST_2007和ST_2008的三个数据范围的平均值 第一种方法正在发挥作用。一个名为平均值的序列和两个包含数据的数组。这是一个静态图表,如果源数据更新,它将不会更新 =SERIES("Mean",{500,600,700},{0.166666666666667,0.5,0.833333333333333},4) 第二次尝试时,我添加了公式。这不会给出错误,但会将它们视为字符串值。删除“”会产生以下错误。删除
=SERIES("Mean",{500,600,700},{0.166666666666667,0.5,0.833333333333333},4)
=SERIES("Mean",{"=AVERAGE(ST_2006)","=AVERAGE(ST_2007)","=AVERAGE(ST_2008)"},{0.166666666666667,0.5,0.833333333333333},4)
=SERIES("Mean",{'Box - Whisker Plot 1'!ST_2006_MEAN,'Box - Whisker Plot 1'!ST_2007_MEAN,'Box - Whisker Plot 1'!ST_2008_MEAN},{0.166666666666667,0.5,0.833333333333333},4)
=500600700
,并将其放在一个单元格=TEST
,该单元格将显示500。如果我尝试用means来实现这一点,单元格将显示#VALUE
以下链接是我正在使用的测试文件:。我创建了命名范围,从单元格B13开始,我试图让数组工作,但运气不好。目标是使用图表中的指定范围。我不明白。为什么不在实际工作表中使用平均值函数计算每个系列的平均值,然后将其作为一个系列添加?因为我不允许在工作表中写入任何内容。
='Box - Whisker Plot 1'!ST_2006_MEAN,'Box - Whisker Plot 1'!ST_2007_MEAN,'Box - Whisker Plot 1'!ST_2008_MEAN