Excel アレイ 式 1つのデータ値ではなく、1つ以上の配列の値の計算を実行する式です。スプレッドシート・プログラムでは、配列は、通常、ワークシート内の隣接するセルに格納される一連の関連データ値です。このガイドでは、最新のExcelのすべてのバージョンで配列式を使用する方法について説明します。
このチュートリアルは、2007年、2010年、2013年、2016年、およびOffice 365を含むほとんどのExcelバージョンと互換性があります。
配列数式とは何ですか?
配列の公式は正規の公式に似ています:
- 彼らは等号で始まります( = )
- 正規表現と同じ構文を使用する
- 同じ数学演算子を使う
- 同じ操作順序に従う
Excelでは、配列式は中括弧で囲まれています { } - これらの中カッコは単に入力することはできません。それらを式に追加する必要があります。 Ctrl , シフト , そして 入る 式を1つまたは複数のセルに入力した後に、キーを押します。このため、配列の式をa CSE 式 Excelで。

このルールの例外は、中括弧を使用して、通常は単一の値またはセル参照のみを含む関数の引数として配列を入力する場合です。たとえば、以下のチュートリアルでは、 VLOOKUP そしてその 選択する 関数を使用して左参照式を作成すると、 選択する 関数 Index_num 引数には、入力した配列の周囲に中カッコを入力します。
配列式を作成する手順
- 数式を入力します。
- 押さえつける Ctrl そして シフト キーを押します。
- ボタンを押して放します 入る キーを押して配列式を作成します。
- リリースするCtrl そして シフト キー。
正しく実行されると、数式は中括弧で囲まれ、数式を保持する各セルには異なる結果が含まれます。
配列式の編集
配列式が編集されるたびに、中括弧は配列式の周りから消えます。それらを元に戻すには、配列式を入力する必要があります。 Ctrl, シフト、および 入る キーを再度押して、配列式を最初に作成したときと同じようにします。
配列数式のタイプ
配列式には主に2種類あります。
- 1つのワークシートセルで複数の計算を実行する単一セル配列の式。
- 2つ以上のワークシートセルに配置されたマルチセル配列式。

単一セル配列の数式
このタイプの配列式は、次のような関数を使用します。 和, 平均、または カウントマルチセル配列式の出力を単一セル内の単一の値に結合することができます。単一セル配列式の例は次のとおりです。
{= SUM(A1:A2 * B1:B2)}
この式は、 A1 * B1 そして A2 * B2ワークシートの単一のセルに1つの結果を返します。上記の式を書く別の方法は次のようになります。
マルチセル配列の数式
その名前が示すように、これらの配列式は複数のワークシート・セルにあり、配列は答えとして戻されます。言い換えると、同じ数式が2つ以上のセルに配置され、各セルで異なる答えを返します。
各コピー、または インスタンス、 配列式の中で、それが生きる各セルで同じ計算を実行するが、その式の各インスタンスは、その計算において異なるデータを使用する。したがって、各インスタンスは異なる結果を生成します。複数セル配列の例は、次のようになります。
{= A1:A2 * B1:B2}
上記の例が 細胞 C1 そして C2 ワークシートでは、結果は次のようになります。
- のデータは A1 のデータと乗算されます。 B1、結果は 細胞 C1.
- のデータは A2 のデータと乗算されます。 B2、結果は 細胞 C2.

配列を使用して行と列を転置する
ザ トランスポーズ 関数は、行から列にデータをコピーするか、またはその逆にデータをコピーするために使用されます。この関数は、配列式として常に使用しなければならないExcelの数少ない関数の1つです。
配列数式とExcel関数
Excelの組み込み関数の多くは、次のようなものです。 和, 平均、および カウント配列式でも使用できます。また、いくつかの機能があります。 トランスポーズ それが正しく動作するためには常に配列として入力する必要があります。多くの機能の有用性 INDEX そして 一致 または MAX そして IF アレイ式でそれらを一緒に使用することによって拡張することができます。
Excelでの配列の例:
08の01単純な単一セル配列式を作成する

単一セル配列式は、通常、まずマルチセル計算を実行し、次に、 平均 またはSUM 配列の出力を1つの結果にまとめることができます。
08の02データ検索時のエラー値を無視する

この配列式では、 平均, IF、および ISNUMBER 既存のデータの平均値を求めながら、次のようなエラー値を無視します。 #DIV / 0! そして #名?
03/08データのセルをカウントする

使用 和 そしてIF いくつかの条件の1つを満たすデータのセルを数えるための配列式の関数。この手法は、Excelの COUNTIFS セルがカウントされる前にすべての設定条件が満たされる必要があります。
04/08最も大きな正または負の数を求める

この例では、 MAX 機能とIF 特定の基準が満たされたときにデータ範囲の最大値または最大値を見つける配列式の関数です。
08の05最小の正または負の数を求める

上記の例と同様に、この例では、 MIN 関数とIF 特定の基準が満たされたときにデータ範囲の最小値または最小値を見つけるために、配列式の関数を使用します。
06の08中間値または中間値を見つける

ザ メディア Excelの関数は、データのリストの中間値を見つけます。これを IF 関数では、関連するデータの異なるグループの中間値が見つかります。
07/08複数の条件で検索式を作成する

この配列式には、 一致 そして INDEX データベース内の特定の情報を検索する機能。
08の08左参照式を作る

ザ VLOOKUP 関数は通常、右側の列にあるデータのみを検索しますが、 選択する 関数の左側にあるデータの列を検索する左参照式を作成することができます 参照値 引数。




