将多个动态命名范围引用为范围内的数组值

将多个动态命名范围引用为范围内的数组值

我有两个命名的动态范围,一个名为“DRange1”,其公式为

='Sheet1'!$A$2:INDEX('Sheet1'!$A$2:$A$5000,COUNTA('Sheet1'!$A$2:$A$5000))

一个名为“DRange2”,其公式为

='Sheet2'!$A$2:INDEX('Sheet2'!$A$2:$A$5000,COUNTA('Sheet2'!$A$2:$A$5000))

两个范围均有效并给出正确的值。然后我想使用地址在单个范围内显示这些范围的值'Sheet3'!A2:A10000

输入类似于的数组公式{=DRange1,DRange2}不起作用并给出#VALUE错误。使用命名范围来合并动态范围也不起作用。有人有解决方案吗?

我非常希望使用非 VBA 解决方案,因为我无法运行本书中的代码。谢谢。

相关内容