如何执行由字符串组成的公式?间接无效

How to Execute a Formula Composed of Strings? Indirect Not Working

举个例子来说明我的观点,我想取范围 A1:A25 的平均值,但我希望能够在公式之外指定这个范围。

通常,公式为:

=AVERAGE(A1:A25)

但为了实现我正在寻找的东西,我正在尝试:

=INDIRECT(AVERAGE(B1))

其中 B1 包含字符串:A1:A25

但这只是给出了一个“#NAME?”错误。

有办法实现吗?

你的嵌套方式不对。尝试

=AVERAGE(INDIRECT(B1))