ホームページ > ソフトウェアチュートリアル > オフィスソフトウェア > Excelでの流出について知る必要があるすべて

Excelでの流出について知る必要があるすべて

Patricia Arquette
リリース: 2025-02-06 19:41:10
オリジナル
627 人が閲覧しました

クイックリンク

  • 最初に知っておくべき定義
  • >流出の例こぼれた範囲を参照してください
    Excelのほとんどの式は、シングルセルの結果を返します。ただし、Excel式が値のセットを返した場合、結果は
  • を隣接セルに流出させます。 最初に知っておくべき定義
    動作中のスピルの例を示す前に、このガイドのいくつかの関連するExcel用語の定義は次のとおりです。
    • 流出:Excel式が値のセット(配列とも呼ばれる)を返すとき。
    • 配列:セルの範囲内のデータセット。たとえば、セルA1〜A20がデータを含む場合、A1:A20は範囲であり、その範囲内のデータは配列です。
    • 関数:式で使用した場合に計算を実行する事前定義された式。
    • フォーミュラ:関数、セル参照、値、演算子、および名前の組み合わせは、等しい(=)記号に従って一緒に使用すると、結果を返します
    • ダイナミックアレイ式:フォーミュラそれは配列を返すことができます。
    • こぼれた配列式:現在流出した配列を返している式。

    こぼれの例

    ただし、オフセット関数を使用して、このタイプの結果をより実用的に使用したいと思います。この場合、セルのセルI1に入力する数に応じて、各チームが特定の週に何を得点したかを教えてください。 i2、私は

    Excelでの流出について知る必要があるすべて

    を入力します。ExcelをセルA2で開始し、同じ列にとどまり、Cell I1で入力した列の数を横切って移動し、戻り、返品します。結果は6行下に、1列が1列になります。 Excelは高さ6行の配列を返すため、式をセルI2にしか入力しなかったとしても、結果は細胞I1からI7に流出します。データ検索テーブルの上に、チーム名も列Hに追加したいです。これを行うには、

=B2:B7
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

Excelでの流出について知る必要があるすべて

をCell H2に入力します。 。また、スプレッドシートの読みやすさを向上させるためにある程度のフォーマットを適用しました。

=OFFSET(A2,0,I1,6,1)
ログイン後にコピー

上記のような動的配列式を使用する利点の1つは、データが変更または再配置された場合です。 、こぼれたアレイはそれに応じて調整されます。

Excelでの流出について知る必要があるすべて最後の例では、xlookup関数を使用してこぼれた配列を生成します。私の目的は、特定のチームの5週間全体にわたって結果のセットを表示することであり、問​​題のチームはCell I1の価値に依存します。まず、動的配列式

=A2:A7
ログイン後にコピー
をセルH3に入力して、セルH3からL3の細胞数のこぼれたアレイを生成します。

Excelでの流出について知る必要があるすべて

次に、セルA2からA7にリストされているチーム名を含むセルI1にドロップダウンリストを作成します。これを行うには、データ&gtをクリックします。データの検証、「許可」フィールドで「リスト」を選択し、「OK」をクリックする前に、セルA2を選択してリストのソースを定義するためにセルを選択します。 、Xlookup関数を使用して、5週間にわたって選択したチームのスコアを返すことができます。 Cell H3では、次のように入力します:

Excelでの流出について知る必要があるすべて

excelにセルI1のチーム名を取得し、範囲A2からA7のチーム名に一致させ、対応する配列を列BからFに返します。結果は幅5つの列であるため、セルH3からL3のこぼれた配列として表示されます。この場合、セルI1のドロップダウンリストからチームのQuizpableを選択しました。 randarray。

=B2:B7
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
こぼれた範囲を参照してください

こぼれた範囲を参照するには、ダイナミックアレイ式内の範囲の後にこぼれた範囲演算子(#)を使用します。上記と同じ例を使用して、セルH3からL3のこぼれた配列に基づいて、特定のチームの合計スコアを表示したい。

では、

=B2:B7
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

セルL4に入力すると、h3。 Excelでの流出について知る必要があるすべてcommon #spillを修正!エラー

特定の状況により、Excelが#spillを返します!エラー。これがスプレッドシートで発生した場合に注意するもの、および問題を修正するためにできることは次のとおりです。エラー

エラーを修正する方法マージされたセルを選択し、[ホーム]タブのアライメントグループの「マージと中心」をクリックして、セルをマスターしません。 こぼれた配列が進みようとしているセルをブロックしています。 ダイナミックアレイ式の範囲は、ワークシートのエッジを超えて伸びています。 。動的配列式は、フォーマットされたExcelテーブル内で使用されます。 ダイナミックアレイ式により、Excelがメモリを使い果たしてしまいました。動的配列式には揮発性関数が含まれているため、

>

動的配列式をフォーマットされたテーブルの外側の場所に移動します。または、テーブル内のセルの1つを選択して、テーブルデザインのツールグループの「範囲に変換」をクリックして、フォーマットされたExcelテーブルをフォーマットされていない範囲に変換します。

流出範囲は不明です。 。残念ながら、この問題を克服する唯一の方法は、変動する長さの配列を作成する動的配列式の使用を避けることです。 、TrimRange関数を使用してExcelに空の行を割引するように指示し、基本的にデータをトリミングして必要なセルのみを含めることができます。

以上がExcelでの流出について知る必要があるすべての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート