この記事では、#VALUE の解決に関する情報を提供します。 エラーの解決方法について説明します。
問題:数式が配列数式として入力されない
次に例を示します。
"=TRANSPOSE(B2:C8)" という数式を使用します。
この数式では #VALUE! が発生します。
Excel for Microsoft 365 を使用している場合は、出力範囲の左上のセルに数式を入力し、 ENTER キーを押します。 Excel は、隣接するセルに結果を自動的にスピルします。
解決方法: ソース範囲のサイズが一致する範囲で、数式を配列数式に変換します。 これを行うには、次のようにします。
- ワークシートで空白セルの範囲を選択します。 選択する空白セルの数が、コピーしようとしているセルの数と同じにする必要があります。 この場合は、幅 7 列、高さ 2 列の範囲を選択します。
- 動的配列をサポートしていないバージョンの Excel では、 CTRL キー + SHIFT キー + Enter キーを押して、従来の配列数式として数式を入力します。 Excel では、数式が自動的に中かっこで囲まれ {}。 自分で入力しようとすると、Excel の数式がテキストとして表示されます。
注
動的配列をサポートしていない以前のバージョンの Excel では、出力範囲を選択し、数式を入力して、 Ctrl + Shift + Enter を押すことで、従来の配列数式として数式を入力する必要があります。 Excel によって中かっこが挿入されます。 配列数式の詳細については、「 配列数式のガイドラインと例」を参照してください。
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。