TRANSPOSE 関数の #VALUE! エラーを修正する方法

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac 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 列、高さ 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 関数 (機能別)