#SPILLが複数の結果を返し、結果をグリッドに返Excelエラーが返されます。 これらのエラーの種類の詳細については、次のヘルプ トピックを参照してください。

このエラーは、スピルした配列数式のスピル範囲が空白ではない場合に発生します。

Excel での #SPILL! error - スピル範囲が空白ではない

数式を選択すると、破線の枠線が目的のスピル範囲を示します。

[エラー] floatie を選択し、[遮るセルの選択] オプションを選択すると、すぐに遮るセルに移動できます。 その後、遮るセルのエントリを削除または移動することで、エラーをクリアできます。 障害がクリアされ次第、配列数式は意図した通りスピルします。

Excelは揮発性であり、計算パス間のサイズが変更されたため、スピルした配列のサイズを特定できなかった。 たとえば、次の数式でこのトリガーが#SPILL。 エラーを返します。

=SEQUENCE(RANDBETWEEN(1,1000))

動的配列のサイズ変更によって追加の計算パスがトリガーされ、スプレッドシートが完全に計算されます。 これらの追加パス中に配列のサイズが変化し続け、安定しない場合、Excel は動的配列を #SPILL!

このエラー値は、通常、RAND、RANDARRAY、RANDBETWEEN 関数の使用に関連付けされます。 OFFSET、INDIRECT、TODAYなどの その他の揮発性関数、すべての計算パスで異なる値を返すとは限り、異なる値を返す必要があります。 

たとえば、次の例のようにセル E2 に配置した場合、数式 =VLOOKUP(A:A,A:C,2,FALSE) は、以前はセル A2 の ID のみを参照します。 ただし、動的配列のExcelでは、数式によって結果が#SPILL。 エラーはExcel列全体を参照し、1,048,576 の結果を返し、Excel グリッドの最後にヒットします。

Excel での #SPILL! セル E2 の =VLOOKUP(A:A,A:D,2,FALSE) で発生するエラー。これは、結果がワークシートの端を超えてあふれたためです。 数式をセル E1 に移動すると、正しく機能します。

この問題を解決するには、次の 3 つの簡単な方法があります。

#

方法

数式

1

関心のある参照値を参照します。 このスタイルの数式は動的配列を返しますが、 テーブルではExcelしません。 

=VLOOKUP(A2:A7,A:C,2,FALSE) を使用して、動的配列を返#SPILL! エラーが表示されます。

=VLOOKUP(A2:A7,A:C,2,FALSE)

2

同じ行の値を参照し、数式を下にコピーします。 この従来の数式スタイルは テーブルで機能します、動的 配列 は 返されません

=VLOOKUP(A2,A:C,32,FALSE) の 1 つのlookup_value VLOOKUP を使用します。 この数式は動的配列を返すのではなく、複数のテーブルでExcelできます。

=VLOOKUP(A2,A:C,2,FALSE)

3

@ 演算子Excel暗黙的な共通部分を実行し、数式を下にコピーする必要があります。 このスタイルの数式はテーブル で機能します、動的 配列 は 返されません

@ 演算子を使用し、コピーダウン: =VLOOKUP(@A:A,A:C,2,FALSE)。 このスタイルの参照はテーブルで機能しますが、動的配列は返されません。

=VLOOKUP(@A:A,A:C,2,FALSE)

スピルした配列数式は、データ テーブルではExcelされません。 数式を表の外に移動するか、テーブルを範囲に変換してみてください ([テーブル デザイン] > ツール ] > をクリックします)。

Excel での #SPILL! error - テーブル数式

入力しようとしてスピルした配列数式が原因でExcelメモリが使い切れる原因になります。 小さい配列または範囲を参照してみてください。

スピルした配列数式は、結合セルにスピルすることはできません。 問題 のセルを結合解除 するか、結合セルと交差しない別の範囲に数式を移動してください。

Excel での #SPILL! error - 結合セルにスピルする

数式を選択すると、破線の枠線が目的のスピル範囲を示します。

[エラー] floatie を選択し、[遮るセルの選択] オプションを選択すると、すぐに遮るセルに移動できます。 結合セルがクリアされ次第、配列数式は意図した通りスピルします。

Excelが認識できないか、このエラーの原因を調整できない。 ご使用のシナリオに必要なすべての引数が数式に含まれているか確認してください。

補足説明

Excel 技術コミュニテでは、いつでも専門家に質問できます。また、Answers コミュニティでは、サポートを受けられます。

関連項目

FILTER 関数

RANDARRAY 関数

SEQUENCE 関数

SORT 関数

SORTBY 関数

UNIQUE 関数

動的配列とスピル配列の動作

暗黙的な交差演算子:@

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×