Advanced-excel-functions-advanced-excel-lookup-reference-index-function

提供:Dev Guides
移動先:案内検索

検索とリファレンス-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

インデックス関数