在命名范围引用中将 Indirect 替换为 Choose

在命名范围引用中将 Indirect 替换为 Choose

我创建了一个命名范围,使用间接返回一个包含约 43K 个对象的表。我开始明白,这对 Excel 的负担非常大,因为我在工作表的许多计算中都使用了表中的数据。我该如何将函数实现Choose到这个公式中:

=INDIRECT("'"&'Loss Template'!$S$33&"'!"&"$A$1:$M"&COUNTA(INDIRECT("'"&'Loss Template'!$S$33&"'!"&"A:A")))

我试图看看这是否有助于我的文件在运行宏时不使用 18 GB 来计算我的工作簿,其中间接命名范围不断变化。

答案1

经过研究后,我做出了选择公式,它似乎有所不同。

=CHOOSE($S$47,Jun_19,Jul_19,Aug_19,Sep_19,Oct_19,Nov_19,Dec_19,Jan_20,Feb_20,Mar_20,Apr_20,May_20,Jun_20)

相关内容