INDEX(配列,行番号,列番号)INDEX関数の使い方INDEX関数はセル範囲形式と配列形式の2種類があります。セル範囲形式は指定した行と列が交差する位置にあるセルの値を抽出または参照を返します。配列形式は行番号と列番号で指定したテーブルまたは配列の値を返します。範囲で指定している範囲の範囲外を指定した場合、エラー値#REF!が返されます。領域番号を省略した場合は1とみなされます。=INDEX(A2:C4,2,3)を入力すると以下の表の結果となります。領域番号は省略しています。よって、範囲A2:C4内で2行目と3列目が交差するセルの値15万円が返されます。=INDEX((A2:C4,A6:C8),2,3,2)を入力すると以下の表の結果となります。領域番号は2を指定しています。よって、範囲A6:C8内で2行目と3列目が交差するセルの値10万円が返されます。このとき、範囲に複数のセル範囲を指定する場合は範囲をカンマで区切り、括弧()で囲む必要があります。領域番号は範囲での入力順となります。範囲に(A2:C4,A6:C8)と指定したとすると領域番号1がA2:C4、領域番号2がA6:C8となります。=INDEX(A2:C4,2,2)を入力すると以下の表の結果となります。D1の=INDEX(A2:C4,2,2)では配列にA2:C4のセル範囲を指定し、行番号に2、列番号に2を指定しています。よって、D1に2行目と2列目が交差するセルの値20が返されます。=INDEX({10,5;3,6},1,0)を入力しA1:C1を選択後、配列数式として入力すると以下の表の結果となります。VLOOKUP関数エクセル基本操作からワークシート関数の使い方、エクセルマクロ(VBA)の使い方など紹介。エクセルの基礎から応用まで学べる「無料エクセル学習サイト」です。