クイックナビゲーション
ROWS 関数
概要
ROWS 関数は、指定したセル範囲や配列の行数を数えて返します。配列の縦方向の要素数を簡単に取得できる基本的な関数です。
構文
ROWS(配列)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 配列 | 範囲/配列 |
はい | 行数を計算する対象となるセル範囲、配列、または配列定数を指定します |
ROWS関数の使用
ROWS 関数は、指定範囲の行数を求める最もシンプルで確実な方法です。動的配列やテーブル操作、条件付き集計など様々な場面で活用できます。
ROWSの一般的な例
基本的なセル範囲での使用
=ROWS(C1:E4)
C1からE4までの範囲の行数を返します(結果:4)
配列定数での使用
=ROWS({1,2,3;4,5,6})
2行3列の配列定数の行数を返します(結果:2)
テーブル全体の行数
=ROWS(テーブル1)
テーブル1全体の行数を返します
よくある質問
ROWS は範囲の物理的な行数を返すのに対し、COUNTA は空白でないセルの個数を返します。
COLUMNS 関数を使用してください。ROWS は行数専用です。
配列引数が正しく指定されていない可能性があります。セル範囲または適切な配列形式を確認してください。
一般的なエラーと解決策
#VALUE! エラー
Cause: 配列引数が正しく指定されていない
Solution: 有効なセル範囲または配列定数を指定してください
予期しない数値
Cause: 結合セル範囲を指定した場合
Solution: 結合セルを解除するか、単一の連続範囲を指定してください
注記
- ROWS は Excel 2007 以降の全バージョンで利用可能
- 配列関数との組み合わせで強力
- 負の行数は返しません(常に正の整数)
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+