エクセルバージョン
マイクロソフト365
本日はROW関数とROWS関数について解説していきたいと思います。
名前が非常によく似てますが、取得する内容が全然違いますので、サンプル例も交えて解説していきたいと思います(^^♪
列番号(COLUMN)と列数(COLUMNS)を取得したい場合は下記で解説しています。
それではいってみましょう!
Menu
ROW関数
行番号を返します。
構文
=ROW([範囲])
[ ]は省略可という意味です。
引数
ROW | 引数 | 詳細 |
第1引数 | セルまたは範囲 (省略可) | ・省略 → ROW関数が入力されてる行番号取得 ・セル指定 → 指定したセルの行番号取得 ・範囲指定 → 範囲指定した行番号取得(バージョンによって異なります) |
ROW関数サンプル例
引数を省略した場合
ROW関数が入力されているセルの行番号が取得できます。
引数をセル指定した場合
指定したセルの行番号が取得できます。
引数を範囲指定した場合
スピルして範囲指定したA1~A10の行番号が取得できます。
※こちらの機能はバージョンによっては使用できません。
マイクロソフト365で使用できます。
ROWS関数
セル範囲もしくは配列の行数を返します。
構文
=ROWS(セル範囲)
引数
ROWS | 引数 | 詳細 |
第1引数 | セル範囲や配列 (必須) | ・セル範囲指定:範囲指定した行数を取得 ・配列を指定:配列の行数を取得 ・列を指定:ページの最大行数を取得 |
ROWS関数サンプル例
引数をA1からA5を範囲指定した場合
行数 → 5
引数を配列指定した場合
=ROWS({1;2;3;4;5})
※セミコロン(;)は行の区切りです。
セルで例えると下記と一緒です。
【結果】
行数 → 5
ページの最大行数を取得する場合
引数に列を選択します。
行数 → 1048576
※エクセルのバージョンによってページの最大行数が違います。
こちらはエクセルのバージョンがマイクロソフト365の場合の結果です。
ROWとROWSを使用した実践はこちら
まとめ
ROW関数は行番号、ROWS関数は行数を取得する時に使用するということを覚えておきましょう!
列番号と列数の取得も簡単なので、この機会に覚えちゃいましょう(((^-^)))
以上です。
一番下の(最終行)行番号取得
一番下の行(最終行)の値を取得
行番号と行数や列番号と列数の取得
【VBA】列番号と列数(ColumnとColumns.Count)
関連記事
【PowerAutomate】エクセルの最終行番号を自動取得