如何更正 TRANSPOSE 函数的 #VALUE! 错误

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本主题介绍如何解决 TRANSPOSE 中的 #VALUE! 错误。

问题:公式未作为数组公式输入

请参阅以下示例,其中使用了:

=TRANSPOSE(B2:C8)

TRANSPOSE 中的 #VALUE! 错误

该公式引发 #VALUE! 错误。

解决方案:需要将公式转换为范围与源范围大小匹配的数组公式。 要执行此操作:

  1. 在工作表中选择一系列空白单元格。 请记住,所选空白单元格数应等于要复制的单元格数。 在此例中,我们选择的范围是 7 列宽乘 2 列高。
  2. 这是数组公式,需要使用 Ctrl+Shift+Enter 输入。 Excel 将自动将公式包装在大括号 {}中。 如果尝试自己输入,Excel 会将公式作为文本显示。

按 Ctrl+Alt+Enter 解决 #VALUE! 错误

注意

如果当前版本的 Microsoft 365,则只需在输出区域的左上角单元格中输入公式,然后按 Enter 确认该公式为动态数组公式。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。 有关数组公式的详细信息,请参阅数组公式指南和示例

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家或在 社区中获取支持。

另请参阅

更正 #VALUE! 错误

TRANSPOSE 函数

Excel 中的公式概述

如何避免损坏的公式

检测公式中的错误

所有 Excel 函数(按字母顺序)

所有 Excel 函数(按类别列出)