我正在寻找在二维中平铺 Excel 数组的方法,如另一个数组所定义,理想情况下不使用 VBA。
为了更好地解释,我想要一个 excel 公式f(A, B)
其中 A 是布尔值且 =
[[1, 0],
[0, 1]
其中 B =
[[1, 2],
[3, 4]
并f(A, B)
根据 A 中的 bool 值对 B 进行平铺,在本例中,f(A, B) =
[[1, 2, 0, 0],
[3, 4, 0, 0],
[0, 0, 1, 2],
[0, 0, 3, 4]]
我最初的想法是=IF(MUNIT(2), {1, 2;3, 4}, {0, 0;0, 0})
,但是输出扩展得不太好。