【问题标题】:Use a named range in a scatter chart在散点图中使用命名范围
【发布时间】:2016-11-08 17:47:57
【问题描述】:

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

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

有没有办法在不使用偏移函数的情况下将命名范围分配给散点图?

【问题讨论】:

    标签: excel charts


    【解决方案1】:

    非常好的问题,我自己也问过这个问题,但从来没有费心得到答案!出于某种原因,图表似乎没有将工作簿全局变量作为输入。您必须使用工作表本地命名范围,如下所示:

    编辑:它也适用于非连续单元格的命名范围,正如问题所要求的那样

    【讨论】:

    • 我更改了命名范围的“范围”,但 Excel 没有绘制图表。您可以单击图表中的系列并复制并粘贴它出现在公式栏上的系列定义吗?请。对于普通系列,它读作=SERIES("Title",sheet1!$C$4:$C$10,sheet1!$D$4:$D$10,1)。我能走的最远的是=SERIES("Title",{"myxval"},sheet1!$D$4:$D$10,1)(顺便说一句,这不会绘制数据),但是当我将y值更改为{"myyval"}时,我得到=SERIES("Title",{"myxval"},{0},1)
    • 当然,这是从公式栏中粘贴的系列定义:=SERIES(;local!myyval;local!myxval;1)
    • Excel 2010,(由于国家设置使用“;”作为参数分隔符),最初通过选择数据列并选择菜单栏上的散点图工具创建的图表,然后编辑直接系列定义
    • 非常感谢,我不知道我做错了什么。我在您编写时编写了公式栏输入并且它有效。我的电子表格中的唯一区别是 Excel 将 y 轴从 Sheet1!valy 更改为 Book1!valy,如下所示 =SERIES("Title",Sheet1!valx,Book1!valy,1)
    • 对不起,Excel 没有改变任何东西,我错误地将valy 定义为全局。我可以将这两个变量定义为全局变量,它也可以工作。
    猜你喜欢
    • 2012-11-03
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 2011-05-23
    相关资源
    最近更新 更多