在图表或系列公式中使用间接函数?

时间:2018-03-08 22:56:58

标签: excel excel-formula

我试图在图表中引用已定义的命名范围,该部分工作正常。但是,我也试图通过用户输入更改范围。

例如:

在下拉列表中我有:
苹果
葡萄
橘子

用户可以选择一个。这三个都是命名范围。

然后我有一张这样的图表:

enter image description here

图表引用了命名范围,如下所示:

SERIES(Base!$AQ$1,Test.xlsx!Dates,Test.xlsx!Apples,1)

但是,当我使用间接功能将此论坛的苹果部分指向我的下拉列表时,它不起作用:

SERIES(Base!$AQ$1,Test.xlsx!Dates,INDIRECT("Test.xlsx!"&'BaseSheet'!$C$10),1)

C10是下拉单元格,BaseSheet是这两个单元格存在的工作表。该名称的引用并不重要,但它是工作簿的另一部分。

1 个答案:

答案 0 :(得分:0)

您不能将Indirect()函数放入图表系列函数中。

相反,您需要在名称管理器中使用命名公式创建范围引用,然后使用语法将其插入图表

='sheet name'!Range_Name

编辑:或使用间接功能

=INDIRECT("Test.xlsx!"&'BaseSheet'!$C$10)