ROWS 関数

Excel 2007+

概要

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+