我是一个有用的助手,可以为您翻译文本。
我正在使用Excel 2010。我的示例在电子表格中,A1单元格中有
如果我使用转置函数将一行乘以自身并将答案放在单个单元格中,它会出错(显示“#VALUE!”):
这似乎是因为它想要产生相同的答案两次。选择两个单元格,在顶部一个单元格中键入公式,然后使用CTRL-SHIFT-ENTER将它们链接起来(这会在公式中添加花括号),可以正确地两次得到相同的答案:
我正在使用Excel 2010。我的示例在电子表格中,A1单元格中有
1
,B1单元格中有2
,D1单元格中有1
,D2单元格中有2
。当我将一行乘以一列时,一切都正常运作:=MMULT(A1:B1,D1:D2)
如果我使用转置函数将一行乘以自身并将答案放在单个单元格中,它会出错(显示“#VALUE!”):
=MMULT(A1:B1,TRANSPOSE(A1:B1))
这似乎是因为它想要产生相同的答案两次。选择两个单元格,在顶部一个单元格中键入公式,然后使用CTRL-SHIFT-ENTER将它们链接起来(这会在公式中添加花括号),可以正确地两次得到相同的答案:
出于好奇,我尝试使用=MMULT(A1:B1,TRANSPOSE(TRANSPOSE(D1:D2)))
。它也想重复答案。
虽然我意识到我可以将重复的答案复制到一个临时区域,然后从那里收集单个单元格,但这似乎有点凌乱。更严重的是,当在Excel中串联矩阵函数时,我担心是否会发生其他奇怪的事情。
是否有一种方法可以抑制重复,使得将一行乘以一列只产生一个答案,或者我对所有内容都有误解?