ROW関数 は、指定したセルの行番号を返す関数です。
ROW関数を使えば、指定したセルや数式が入力されているセルの行番号を簡単に取得できます。
ROW関数とは?
ROW関数は、指定したセルの行番号を数値で返す関数です。
引数を省略すると、ROW関数を入力したセル自体の行番号を返します。
書式
=ROW([参照])
引数の説明
参照(任意):行番号を取得したいセル参照。省略すると自分自身の行番号。
ROW関数の使い方
例1:関数を入力したセルの行番号を取得
=ROW()

引数を省略すると、ROW関数を入力したセルの行番号を返します。
どの行に入力しても自動でその行番号になるため、連番作成などに便利です。
例2:特定セルの行番号を取得する
=ROW(B2)

「テスト」のセルB2は2行目にあるため、2 が返されます。
指定したセルの位置(行)をそのまま数値で取得できるのが特徴です。
例3:連番を自動で作成する
=ROW()-2

セルC3は3行にあるため、3 が返されます。そこから -2 することで結果を 1 になるように調整しています。あとは、下方向に数式をコピーするだけで、行番号がそのまま連番として使えます。
手入力せずに番号を振れるため、一覧表やデータ管理でよく使われます。
ROW関数の結果を調整することで、好きな番号から開始できます。
PR
注意点
- 引数なしの場合、数式があるセルの行番号が返ります。
- 無効な参照には
#REF!が返るため、必要に応じてIFERRORを使用。
関連関数
| 関数名 | 説明 |
|---|---|
| COLUMN関数 | セルの列番号を取得する |
| ROWS関数 | 範囲内の行数を数える |
| COLUMNS関数 | 範囲内の列数を数える |
| INDEX関数 | 指定した行・列の値を取得する |
| ADDRESS関数 | 行番号と列番号からセル番地を取得する |
まとめ
ROW関数は、セルの行番号を取得するシンプルな関数です。
データの位置を把握したり、連番の作成や条件付き処理に活用できます。
他の関数と組み合わせることで、より柔軟なデータ処理ができるようになるため、基本として覚えておきたい関数のひとつです。

