假设我有一个细胞向量A1:A5
,每个字符串都有另一个单元格的地址。
我想做的是有一个返回的函数这些引用单元格中的值数组。请参阅示例 - 我希望公式返回 15(它返回 1)。
在生产环境中,该向量要长得多(约 2000 行)。
能够解决这个问题的是数组功能的 INDIRECT()。
(我意识到,我可能会超越 Excel 的极限)...
我对这个话题的进一步想法:
由于 INDIRECT() 甚至能够从单单元格输入生成数组,因此这种理论上的“INDIRECTARR()”公式要么需要 Excel 中的嵌套(即多维)数组计算支持,要么本质上仅限于表示一个的参数- 尺寸范围。
最后我找到了解决这个问题的方法。只要这些值在一张纸上,我们就可以利用这样一个事实:当 INDEX 的第二个和/或第三个参数是一个数组时,结果也是一个数组:
它有点 hackish,但它确实有效,并且不需要任何 VBA 或插件。而且速度很快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)