検索
行番号でセルを選ぶ
定義
行番号でセルを選ぶとは、INDEX に列と、その列の中での行の位置を渡すことです。
構文
=INDEX(array, row_num, [column_num])
引数
| 引数 | 意味 |
|---|---|
array |
読み取る列です。例: B2:B4。 |
row_num |
範囲の中での位置です。最初の行を 1 と数えます。 |
column_num |
省略可能です。範囲が 1 列のときは不要です。 |
計算例
パックの一覧が B2:B4 に個数を保存しています。返すのは 3 番目の個数です。
| A: パック | B: 個数 |
|---|---|
| A | 5 |
| B | 15 |
| C | 25 |
数式: =INDEX(B2:B4,3)
結果: 25。 B2:B4 の中の 3 番目のセルは B4 で、25 が入っています。
練習問題
セル A2:A4 には 10、20、30 が入っています。B2 に、A2:A4 の 2 行目を返す数式を書いてください。
- B2 に、A2:A4 の 2 行目を返す INDEX 数式を書いてください。
- B2 は A2:A4 の 2 行目を表示する必要があります。
ステップ 1 / 2
B2 に =INDEX(A2:A4,2) と入力します。
A2:A4 の 2 行目は 20 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は INDEX を使っています。
B2 は 20 を表示しています。
次のレッスンは1行からセルを選ぶです。
関連する関数
その行の位置の値を返すのが INDEX 関数です。
よくある間違い
シートの行番号を使うミスです。=INDEX(B2:B4,4) のようにすると、B4 はシートの 4 行目ですが、その位置は B2:B4 の中にないので、25 ではなく #REF! が返ります。