Advanced-excel-functions-advanced-excel-lookup-reference-index-function
検索とリファレンス-INDEX関数
説明
INDEX関数は、テーブルまたは範囲内から値または値への参照を返します。 あなたは2つの方法でINDEX関数を使用することができます-
- 指定されたセルまたはセルの配列の値を返す。
- 指定されたセルへの参照を返します。
INDEX関数を使用して、指定したセルまたはセルの配列の値を返す
INDEXの最初の引数が配列定数の場合に使用します。
説明
この関数は、行番号インデックスと列番号インデックスによって選択されたテーブルまたは配列内の要素の値を返します。
構文
INDEX (array, row_num, [column_num])
引数
Argument | Description | Required/Optional |
---|---|---|
Array |
A range of cells or an array constant. 配列に含まれる行または列が1つのみの場合、対応するRow_numまたはColumn_num引数はオプションです。 配列に複数の行と複数の列があり、Row_numまたはColumn_numのみが使用されている場合、INDEXは配列内の行または列全体の配列を返します。 |
Required |
Row_num | Selects the row in array from which to return a value. If Row_num is omitted, Column_num is required. | Required |
Column_num |
Selects the column in array from which to return a value. Column_numが省略される場合、Row_numは必須です。 |
Optional |
ノート
- Row_num引数とColumn_num引数の両方が使用されている場合、INDEXはRow_numとColumn_numの交点にあるセルの値を返します。
- Row_numまたはColumn_numを0(ゼロ)に設定すると、INDEXは列または行全体の値の配列をそれぞれ返します。 配列として返された値を使用するには、行のセルの水平範囲と列のセルの垂直範囲で、INDEX関数を配列数式として入力します。 配列数式を入力するには、Ctrl + Shift + Enterキーを押します
- Row_numとColumn_numは、配列内のセルを指している必要があります。 それ以外の場合、INDEXは#REF!を返します。 エラー値
INDEX関数を使用して、指定したセルへの参照を返す
説明
この関数は、特定の行と列の交点にあるセルの参照を返します。 参照が隣接していない選択で構成されている場合、選択を選択して調べることができます。
構文
INDEX (reference, row_num, [column_num], [area_num])
引数
Argument | Description | Required/Optional |
---|---|---|
Reference |
A reference to one or more cell ranges. 参照に隣接しない範囲を入力する場合は、参照を括弧で囲みます。 参照の各領域に含まれる行または列が1つだけの場合、Row_num引数またはColumn_num引数はそれぞれオプションです。 E.g. 単一行参照の場合は、次を使用します- INDEX(reference ,, column_num) |
Required |
Row_num | The number of the row in reference from which to return a reference. | Required |
Column_num | The number of the column in reference from which to return a reference. | Optional |
Area_num |
Selects a range in reference from which to return the intersection of Row_num and Column_num. The first area selected or entered is numbered 1, the second is 2, and so on. Area_numを省略すると、INDEXはエリア1を使用します。 |
Optional |
ノート
- ReferenceとArea_numが特定の範囲を選択した後、Row_numとColumn_numが特定のセルを選択します。Row_num1は範囲の最初の行、Column_num 1は最初の列などです。 INDEXによって返される参照は、Row_numとColumn_numの共通部分です。
- Row_numまたはColumn_numを0(ゼロ)に設定すると、INDEXはそれぞれ列または行全体の参照を返します。
- Row_num、Column_num、およびArea_numは、参照内のセルを指している必要があります。 それ以外の場合、INDEXは#REF!を返します。 エラー値。 Row_numとColumn_numが省略されている場合、INDEXはArea_numで指定された参照領域を返します。 INDEX関数の結果は参照であり、他の式によってそのように解釈されます。 数式によっては、INDEXの戻り値が参照または値として使用される場合があります。 たとえば、式CELL( "width"、INDEX(A1:B2,1,2))はCELL( "width"、B1)と同等です。 CELL関数は、INDEXの戻り値をセル参照として使用します。 一方、2 INDEX(A1:B2,1,2)などの数式は、INDEXの戻り値をセルB1の数値に変換します。
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016