Excel - 如何使用单元格的值作为图形数据系列中另一个单元格的行值?

时间:2013-10-20 14:53:41

标签: excel graph

这是我的问题

我在单元格V4中有一个值,我想要“= Sheet1!$ B $ 12:$ B $ 444”这是我的图表中的一个数据系列改为“= Sheet1!$ B $ 12:$ B $ V4中的值“有没有人知道怎么做这个?我尝试以下列方式使用OFFSET函数:“= Sheet1!$ B $ 12:$ OFFSET(B $ 1,V4-1,0)$”但这不起作用。我感谢任何帮助:)。

1 个答案:

答案 0 :(得分:0)

您希望将公式定义为命名范围。

1 - 打开"名称管理器" (公式功能区或ctrl + F3)并使用&#34中的公式定义新名称;参考"在你的情况下,那将是

=Sheet1!$B$12:$OFFSET($B$1,$V$4-1,0)

2 - 在图表中,编辑系列数据以引用您要使用的名称。它必须使用工作表或工作簿参考进行限定,例如" = Sheet1!mydataname"。输入公式(此处或其他地方)时,F3会显示您已定义的名称的便捷列表。

<强>更新

以下是Using named ranges to create dynamic charts in Excel的更多信息(请注意,本文最初提到的是Excel 2003)

来自Microsoft:

  

[...]系列由使用SERIES函数的公式生成。 SERIES是一种特殊的功能,仅在此上下文中用于定义图表系列。您无法在工作表中使用它,您无法将工作表函数或公式合并到其参数中。 [强调我的]

  

通过将某些函数合并到定义名称的公式中,您可以根据工作表条件使该名称引用不同的工作表范围。