假设我有一个单元格A1:A5
的向量,每个单元格的字符串都是另一个单元格的地址。
我想要做的是拥有一个函数,它返回来自这些引用单元格的值数组。参见示例 - 我希望公式返回15(它返回1)。
在生产设置中,此向量更长(约2000行)。
解决问题的方法是支持数组的INDIRECT()。
(我知道,我可能会将Excel推到极限之外)......
我对这个主题的进一步想法:
因为INDIRECT()甚至可以从单个单元格输入生成数组,所以这样的理论“INDIRECTARR()”公式要么在Excel中需要嵌套(即多维)数组计算支持,要么本质上仅限于参数这表示一维范围。
答案 0 :(得分:2)
最后我找到了解决问题的方法。只要值在一张纸上,我们就可以利用这样的事实:当INDEX的第二个和/或第三个参数是一个数组时,结果也是一个数组:
它有点hackish,但它肯定有效,不需要任何VBA或插件。它很快。