ビデオ: Excel 2010のfrequency配列関数で度数分布表作成 2024
Excel 2013(および他のスプレッドシート)の配列式は、ある範囲の値で動作する特別な数式です。セル範囲がこの範囲を提供する場合(多くの場合)、 配列範囲 と呼ばれます。 この範囲が数値のリストによって提供される場合、それらは 配列定数 として知られています。
多くのスプレッドシートテーブルでは、相対セル参照を使用して隣接セルにコピーする元の数式を使用します( 1対多コピー とも呼ばれます)。場合によっては、元の数式を作成して、アクティブセルだけでなく、数式を通常コピーする他のすべてのセルでExcelが目的の計算を実行できるようにすることもできます。これは 配列式 を作成することで行います。
<! - 1 - >配列のコンセプトは初めは外見のように思えるかもしれませんが、Excelワークシートグリッドの列と行の構造によってデータ範囲が1次元と2次元に自然に編成されるため、次元配列。 (1-D配列は単一の行または列を取りますが、2-D配列は複数の行および列を取ります)。次の図は、2つの異なるサイズの数値エントリを持つ2つの2次元配列を示しています。最初の配列は、セル範囲B2:C4の3 x 2配列です。この配列は3行2列を占めるので、3行2列の配列です。
<! - 2 - >
2番目の配列は、セル範囲F2:H3の2 x 3配列です。この配列は、2行3列を使用するため、2 x 3配列です。最初の3 x 2配列の値を数式に配列定数としてリストすると、次のようになります。
{1、4; 2,5; 3,6}
このリストのいくつかは注目に値する。まず、配列定数は中括弧({})で囲まれています。次に、各行内の列はカンマ(、)で区切られ、配列内の行はセミコロン(;)で区切られます。第3に、配列内の定数は各行にまたがって列ごとにリストされ、各列を下にして各列の下にはなく999個ずつ列挙されます。
<!アレイ定数として表される第2の2×3アレイは、以下のように現れる:【数9】 10、11、12} また、各行に値をリストし、各列を下にして、異なる列の値をカンマで区切り、異なる行の値をセミコロンで区切ります。 配列式を使用すると、1回の操作で配列範囲全体で複数の結果を生成することによって、ワークシート内で行う必要がある式のコピー量を大幅に削減できます。
さらに、配列式は、範囲内にコピーされた標準式よりも少ないコンピュータメモリを使用します。これは、1つのワークシートにすべての計算をフィッティングし、モデルを複数のワークシート・ファイルに分割する必要があるという違いがあるため、多数の表を含む大きなワークシートを作成する場合に重要です。