这是我的问题
我在单元格V4中有一个值,我想要“= Sheet1!$ B $ 12:$ B $ 444”这是我的图表中的一个数据系列改为“= Sheet1!$ B $ 12:$ B $ V4中的值“有没有人知道怎么做这个?我尝试以下列方式使用OFFSET函数:“= Sheet1!$ B $ 12:$ OFFSET(B $ 1,V4-1,0)$”但这不起作用。我感谢任何帮助:)。
答案 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是一种特殊的功能,仅在此上下文中用于定义图表系列。您无法在工作表中使用它,您无法将工作表函数或公式合并到其参数中。 [强调我的]
和
通过将某些函数合并到定义名称的公式中,您可以根据工作表条件使该名称引用不同的工作表范围。