在Excel中将具有不同行数和列数的2个数组相乘
我有2个Excel表格。
表1有200行×50列。 表2有200行×1列
如何使用MMULT函数(或其他函数)来生成一个表格,其中包含:
-
表1行1中的每一列乘以表2行1中的值
-
表1行2中的每列乘以表2行2中的值
-
…等等。
最后这个表格应该是TRANSPOSED。 所以最终的输出表应该是50×200行/列。
突出显示一个50×200的范围,如BB1:IS50(您也可以将此范围input位于配方栏左侧的名称框中,然后按Enter键。
然后使用:
=TRANSPOSE(A1:AX200*AZ1:AZ200)
您将需要按CTRL + SHIFT + ENTER。