Excelでこぼれた(#SPILL!)エラーを修正する方法(7つの簡単な修正方法)

  • これを共有
Hugh West

があります。 #SPILL を使用するほとんどの人が影響を受けるExcelの問題です。 Office 365 Excel の最新版のExcelを使用します。 オフィス365 ライセンスには、動的な配列式のコレクションが含まれています。 標準のExcel式とは異なり、複雑な式は多数の操作を行い、同時に異なる属性を生成することができます。 今回は、Excelの流出エラーを修正する7種類の方法を紹介します。

練習用ワークブックをダウンロードする

ワークブックをダウンロードして、一緒に練習することができます。

Excel.xlsxの流出エラー

Excelのこぼれ話(#SPILL!)エラーとは?

スピルレンジとは、結果を含むセルの集合のこと。 A #SPILL! エラーは、ワークシート上の何か他のものが、良性の範囲を埋めるのを止めた場合に発生します。 主な原因としては #SPILL! エラーは、数式が多くの結果を生成するが、それらのすべてを同じページに表示することができない場合に発生するエラーです。

流出(#SPILL!)エラーは何が原因で発生しますか?

スプレッドシートのようなもので流出範囲が遮られる場合は、必ず #SPILL エラーが表示されます。 #SPILL エラーは、数式の結果が表示される範囲が他のデータによってふさがれている場合に発生します。 こぼれた範囲内のセルにテキストやスペースが含まれていたり、結合されていたりすると、それを防ぐことができます。 の容量が足りない場合は、そのセルを削除してください。 動的配列関数 を使うと、どんな出力もこぼれます。 #SPILL! のエラーが発生します。 ダイナミックアレイ は設定可能な配列で、表計算ソフトのさまざまなセルに対して、特定のセル計算に依存したさまざまなオプションを数式で生成することができます。 の動的配列の導入により、このような配列が使用できるようになりました。 Excel 365 複数の計算を行う数式は、その結果を隣接するセルに「流出」させます。

Excelのこぼれ話(#SPILL!)エラーを修正する7つの方法

を修正すること。 #SPILL! が表示された場合、まず表示された問題メッセージを特定する必要があります。 #SPILL! この問題を解決するために、以下のデータセットを使用します。 B であり、その数量は列 C であり、列の各項目の売上高の合計を表す。 D では、エクセルで流出エラーを修正する方法を見てみましょう。

1.Excelで流出範囲が空白でないことを示す流出エラーを修正する

Spill 範囲を妨害しているデータが明白な場合。 次のシナリオを考えてみましょう。 #SPILL! は、流出範囲内にテキストやデータがあるため、数式をデータに適用するとエラーが発生します。 黄色の三角形をクリックすると、エラーメッセージが表示されます。 流出範囲が空白でない これは、ダイナミック配列の式の流出範囲を、値や式がブロックしていることを意味します。

1.1. 流出範囲の利用を妨げているデータの削除

こぼれ話の範囲の中で、すでにデータが入っているセルに何らかの数式を適用した場合、そのセルに #SPILL! エラー。 例えば、カラムに簡単な数式を使用したいとします。 F この場合は、以下の手順で問題を解決してください。

  • まず、列の中の任意のセルを選択します。 F は、数式が欲しいところです。
  • 次に、そこに数式を打ち込みます。
=D5:D9

  • 見ての通り、セルにはデータがあります。 F7 .

  • さらに 入力 を得ることになります。 #SPILL! というエラーが表示され、エラーインジケータの上にカーソルを置くと、' データを流し込みたいセルが空白でない '.

  • さて、エラーを修正するには、セルのデータ内容をクリアするだけです。 F7 そして、そのセルからデータを削除するだけで問題は解決します。

  • 数式を入れたいその範囲にデータが表示されていないのに、エラーが出ることがあります。

  • 流出範囲が明らかに明確であるにもかかわらず、流出問題が解消されない場合は、以下を選択します。 障害となる細胞を選択する をエラーメッセージのドロップダウン・メニューから選択します。

  • その後、どのセルが流出範囲をブロックしているかが表示されます。 はっきりわかるように、数式バーではその特定のセルにはデータがあり、セルのフォントカラーは白です。 これがデータが目に見えない理由です。

  • さらに、フォントカラーを黒に変更し、コンテンツを削除します。
  • 最終的には、結果が表示され、エラーも消えます。

1.2. セルからカスタム番号「;;;」書式を削除する

カスタマイズされた番号形式が' ;;; 'がセルに対して実行された場合、確かに#. SPILL! のエラーが表示されることがあります。 その場合は、手順に沿って修正してください。

  • まず、エラーが表示されているセルをクリックします。 この場合、エラーはセル F5 .

  • 次に、黄色の三角形で覆われた感嘆符のエラーメッセージのドロップダウンメニューをクリックします。 そして、次の項目を選択します。 障害となる細胞を選択する .

  • これにより、閉塞に直面したセルがハイライトされます。
  • 次に、そのセルを右クリックし セルのフォーマット のオプションがあります。

  • これで セルのフォーマット のダイアログボックスが表示されます。
  • 選ぶ 番号 を選択し カスタム から カテゴリー そして、右側に見えるのが タイプ のフォーマットは、' ;;; '.

  • ここで タイプ から、' ;;; ' から ' 一般 '.
  • 次に よっしゃー ボタンをクリックします。

続きを読む Excel エラー: このセルの数値はテキストとしてフォーマットされています (6 つの修正方法)

2.Excelの流出(#SPILL!)エラーを修正するために流出範囲のセルを結合する

を使用するとします。 UNIQUE機能 細胞内 F5 セル範囲から一意の値を取得するために D5:D9 というエラーが発生します。 流出域はセルをマージしています そのセルに数式を入力します。

=UNIQUE(D5:D9)

では、修正する手順を見てみましょう。 #SPILL! のエラーが発生しました。

  • はじめに、エラーメッセージのプルダウンメニューから 障害となる細胞を選択する .

  • これにより、エラーが発生したセルが強調表示されます。 また、セル F6 G6 がマージされるため、エラーが発生します。
  • これを修正するために ホーム タブをクリックします。
  • 結合を解除したいセルを選択します。 そこで、セルを選択します。 F6 G6 .
  • その後 セルのアンマージ から マージ% センター の下にあるドロップダウンメニューを使用します。 アライメント のカテゴリーに分類されます。

  • そして最後に、エラーが消えて、カラムに結果が表示されます。 F そして、計算式はフォーミュラバーにあります。

続きを読む Excelの#REF! エラーを修正する方法 (6つの解決策)

類似の読み物

  • エクセルで参照エラーを見つける方法(3つの簡単な方法)
  • Excelで「固定オブジェクトが移動します」を修正する方法(4つの解決策)
  • Excel VBA: "On Error Resume Next" をオフにする。

3.Excelでこぼれた範囲のエラーを修正するExcel表

エクセルテーブル は、動的な配列式を許可していません。 売上高をソートしたい場合を考えてみましょう。 ソート 関数に遭遇した場合 #SPILL 以下のように、Excelのテーブルでメッセージの流出範囲に問題がある場合は、下に示す手順を実行する必要があります。

  • はじめに、エラーをクリックすると、数式が数式バーに表示されます。
=SORT(D5:D9)です。

  • そして、黄色の三角形をクリックすると、''というエラーメッセージが表示されます。 表中の流出範囲 '.

  • このエラーを解消するためには、テーブル全体を選択する必要があります。
  • その後 テーブルデザイン をリボンから削除します。
  • 次に、「」をクリックします。 レンジに変換する から ツール のグループです。

  • というポップアップウィンドウが表示されます。 テーブルを通常の範囲に変換しますか?
  • をクリックします。 はい .

  • すると、エラーが消えて、関数が正しく動作し、結果がカラム E .

4.エクセルでの不明な流出範囲の修正

以下の場合、流出エラーが発生します。 エクセル は,こぼれた配列のサイズを決定できません. こぼれた配列のサイズが変化し,Excel がこぼれた範囲のサイズを決定できない場合,このエラーが発生します. この式は,計算ラウンドの間に動的配列が拡大することがあります. #SPILL! のようなランダム関数を使用した場合によく発生する問題です. ランダレイ , ランド または ランドビュートゥエン をもって ダイナミックアレイ のような機能があります。 SEQUENCE 例えば、セル F5 は、以下の計算式を入れています。

=sequence(randbetween(1,100))である。

を押している間 入力 というエラーメッセージが表示されます。 流出範囲不明 '.

この計算式の不正確さを修復するためには、新しい計算式を使うしかありません。

続きを読む ExcelのVALUEエラー:7つの理由と解決策

5.流出範囲が大きすぎる 誤差補正

いつ ダイナミックアレイ が利用できない場合、Excelは暗黙の交差と呼ばれる機能を使用し、数式が多数の結果を提供する能力を持っていても、単一の結果を提供するように強制します。 何が問題を引き起こしているかを把握しようとしているときに、以下のように、流出範囲が大きすぎることが分かったとしましょう。 次の例を仮定します。 この例のデータセットには、いくつかの項目が列 B は、列の各項目の売上高を合計したものである。 C の委託を受け、その結果を求めたい。 7% そのためには、↓の計算式が必要です。

=C:C*7%である。

Excel 2016、2017、2019、またはそれ以前のエディションで自動重畳で数式を使用した場合、結果は正しく表示されました。 しかし、Excel 365では、以下の図のようなエラーが表示されます。

5.1."@"演算子で流出エラーを修正する暗黙の交差点の作成

ダイナミックアレイが適用されるのは B カラムを指定するたびに =C:C を使用することもできます。 @ オペレータを使用して、Excel に暗黙のオーバーラップを強制的に実行させることができます。

STEPS

  • まず、セルを選択します。 D5 という式を代入する。
[email protected]:C*7%。

  • 次に、 を押します。 入力 そして、数式が数式バーに表示されます。
  • 暗黙の重なりが含まれるため、数式は確かに特定のセルに割り当てられます。 数式を長くするには、次のようにします。

  • その後、ドラッグして フィルハンドル をダブルクリックして、数式を範囲内にコピーします。 プラス ' + の記号が表示されます。 これも数式が重複しています。

  • そして、これで完了です!結果はカラムに表示されます。 D があり、これが結果のカラムとなる。

5.2. 列ではなく範囲を参照することによる、こぼれ話のエラーの修正

列を参照しています。 C 式中 =C:C*7%である。 その代わり、以下の計算式で特定の範囲を参照することができます。

=(C5:C9)*7%です。

そして、それだけです。

続きを読む Excelのエラーとその意味(15種類のエラー)

6.メモリ不足の解消 (#SPILL!) Excelのエラー

エラーが示す場合 アウトオブメモリー の原因究明を試みている間。 #SPILL この問題は、使用している動的配列式が巨大な範囲を参照しているため、Excel がメモリ不足になり、結果として #SPILL! この問題を回避するには、より狭い範囲を参照するようにしてください。

続きを読む: 【修正しました!】Excelで「メモリが足りません」エラー(8つの理由)。

7.未認識またはフォールバック流出 (#SPILL!) エラー訂正

たとえ エクセル が検出されない、あるいは問題の原因が究明されない場合、以下の書類を入手することができます。 流出 エラー、時々 エクセル は、このエラーの原因を特定または調整することができません。 このような状況下で 再度確認 必要な引数をすべて含む数式を作成し、すべての関数の引数が有効であることを確認します。

結論

上記の方法は、Excelの流出エラーを修正するのに役立ちます。 これがあなたの助けになることを願っています!何か質問、提案、またはフィードバックがある場合は、コメント欄でお知らせください。 または、当社の他の記事で一目を持っていることができます。 エクセルウィキ・ドットコム ブログ

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。