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

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

本文提供了有关解决该 #VALUE 的信息! 错误。

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

例如:

=TRANSPOSE(B2:C8)

显示 TRANSPOSE 中 #VALUE 错误的屏幕截图。

该公式引发 #VALUE! 错误。

如果使用的是 Excel for Microsoft 365,请在输出区域左上角的单元格中输入公式,然后按 Enter。 Excel 会自动将结果溢出到相邻单元格。

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

  1. 在工作表中选择一系列空白单元格。 您选择的空白单元格数应等于您尝试复制的单元格数。 在这种情况下,选择一个 7 列宽 x 2 列高的区域。
  2. 在不支持动态数组的 Excel 版本中,请按 CTRL+SHIFT+Enter 将公式作为旧数组公式输入。 Excel 自动将公式包装在大括号中。{} 如果尝试自己输入,Excel 会将公式显示为文本。

显示 #VALUE 的屏幕截图!按 Ctrl+Alt+Enter 时,错误得到解决。

注意

在不支持动态数组的早期版本的 Excel 中,必须通过选择输出区域、输入公式并按 CTRL+SHIFT+Enter 将公式输入为旧数组公式。 Excel 会插入大括号。 有关数组公式的详细信息,请参阅 数组公式指南和示例。

需要更多帮助吗?

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

另请参阅

更正 #VALUE! 错误

TRANSPOSE 函数

Excel 中的公式概述

如何避免在 Excel 中使用破坏的公式

检测 Excel 中公式中的错误

Excel 函数(按字母顺序)

Excel 函数(按类别列出)