2016-11-07 23 views
1

我想绘制不连续写入Excel 2010散点图中某列的数据。为了做到这一点,我将名为=A5,A10...A1000的两个范围命名为name1和name2。我不得不使用名称,因为范围大到可以通过“选择数据”窗口来处理,尽管如果连续写入列中的数据量是完美的。然后,我尝试在选择数据时编写定义的名称,但提示出错。我可以通过编写={"name1"}来避免错误,该工作仅适用于X轴数据。当我对y轴使用相同的语法时,它将转换为={0}在散点图中使用命名范围

我已经阅读了许多使用偏移函数的动态图表,但我认为这对于我想要的太多了:简单的固定命名范围。

有什么办法可以将命名区域分配给散点图而不使用偏移功能吗?

回答

1

非常好的问题,我已经问过这个问题,但从来不打扰得到答案之前!出于某种原因,图表似乎无法将工作簿全局变量用于输入。你必须使用表本地命名范围,因为我在下面:

enter image description here

编辑:它与非连续单元的命名范围也工作,因为这个问题询问 enter image description here

+0

我改变了指定范围的“范围”,但Excel不绘制图表。您是否可以点击图表中的系列并复制并粘贴它出现在配方栏上的系列定义?请。 对于一个普通系列,它的读法类似于'= SERIES(“Title”,sheet1!$ C $ 4:$ C $ 10,sheet1!$ D $ 4:$ D $ 10,1)''。 我可以走的最远是'= SERIES(“Title”,{“myxval”},sheet1!$ D $ 4:$ D $ 10,1)'(btw这并不绘制数据),但是当我改变y值到'{“myyval”}'我得到'= SERIES(“Title”,{“myxval”},{0},1)' – Ericson

+0

当然,这里是从公式栏粘贴的系列定义:= SERIES(; local!myyval; local!myxval; 1) –

+0

Excel 2010,(由于国家设置使用“;”作为参数分隔符),最初通过选择数据列和选择菜单栏上的散点图工具创建的图,然后直接编辑系列定义 –