我有 2 个等长 nx y 的动态二维数组。我想将每行第一个数组的第 n 行的每个条目添加到第二个数组的第 n 行的每个条目。它将为每行创建一个 xn 溢出的二维数组。根据一些标准,我想在稍后阶段从中过滤掉 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# 的行数发生变化时,我都必须拖动它。我希望它是动态的。遇到这个问题我该怎么办?
不确定您是否正在尝试完成这样的事情:
• 单元格中使用的公式U47
编辑:更新公式: