INDEX
説明
セル範囲の指定された行と列に基づいて、値または値への参照を返します。INDEX() は、配列数式 (単一の範囲内のセル参照を検索する) と範囲 (複数の領域を有する範囲からの参照を検索する) に使用できます。
構文
INDEX(
region
,
row_number
, [
column_number
], [
area_number
])
- region: セルの配列または範囲。
- row_number: 指定された配列または範囲の行番号。
- column_number: 配列数式または範囲の列番号。
- area_number: 元の範囲に複数の範囲が含まれている場合に、使用する領域の数を指定します。領域は、指定した順序で番号付けされます。
例
この例では、次のワークブックのデータを基に検索を行います。
A | B | C | D | E | |
|---|---|---|---|---|---|
1 | アイテム | 2014 | 2015 | 2016 | 2017 |
2 | 100 | 6452 | 6557 | 6772 | 6457 |
3 | 200 | 3458 | 3568 | 4668 | 3455 |
4 | 300 | 6791 | 6552 | 5382 | 6235 |
5 | 400 | 3524 | 6592 | 3562 | 3899 |
6 | 500 | 6458 | 3112 | 2855 | 3298 |
7 | 600 | 7211 | 3760 | 2468 | 6412 |
8 | 700 | 1369 | 2399 | 3465 | 1928 |
9 | 800 | 9271 | 8364 | 7561 | 2649 |
10 | 900 | 1135 | 1999 | 2023 | 3841 |
「=INDEX(B1:B6,5)」
の結果は次のとおりです。 3524
。
「=INDEX(B1:C6,5,2)」
の結果は次のとおりです。 6592
。
「=INDEX(B1:C6,5,0)」
の結果は次のとおりです。 3524
6592
。
「=INDEX((C1:D5,B6:C7,B9:D10),4,2,1)
」の結果は次のとおりです。 5382
。
「=INDEX((C1:D5,B6:C7,B9:D10),2,0,3)
」の結果は次のとおりです。 1135 1999 2023
。