我有 2 个长度相等的动态二维数组,分别为 nxy。我想将第一行数组第 n 行的每个条目添加到第二行数组第 n 行的每个条目中。这将为每一行生成一个溢出的二维数组。根据某些标准,我想在稍后的阶段从中过滤出 1 个值。我制作了一个可以做到这一点但没有溢出行为的公式。我希望它是动态的,并且无需拖动即可自动扩展到 n 行。
我知道它不是动态的原因是索引公式的 row_num 条目。我尝试使用序列公式,但它搞乱了加法。有没有非 VBA 解决方案?
编辑:
=TRANSPOSE(INDEX($M$47#,ROW(M47)-ROW($M$47)+1,) + TRANSPOSE(INDEX($Q$47#,ROW(M47)-ROW($M$47)+1,)))
就我而言,我不能这样做,因为这样会出现溢出错误。我知道我不能在一个单元格中输出 4 x 4,因为如果在它下面的单元格中有值,它就会溢出。
但是,根据某些条件,我只会使用 16 个值中的一个值。我可以做的一件事是在单元格中应用条件,如下所示
问题是数组不是动态的。每次数组 M47# 和 Q47# 的行数发生变化时,我都必须拖动它。我希望它是动态的。遇到这个问题我该怎么办?