Google スプレッドシートでフィルターされた行を数える方法 (例あり)
Google スプレッドシートでフィルターされた行の数を数える最も簡単な方法は、次の構文を使用することです。
SUBTOTAL( 102 , A1:A10 )
値 102 は、フィルタリングされた行範囲の数を取得するためのショートカットであることに注意してください。
次の例は、この関数を実際に使用する方法を示しています。
例: Google スプレッドシートでフィルターされた行を数える
さまざまなバスケットボール チームに関する情報を含む次のスプレッドシートがあるとします。
このデータにフィルターを追加するには、セルA1:B10を強調表示し、 [データ]タブをクリックして、 [フィルターの作成]をクリックします。
次に、[ポイント] 列の上部にあるフィルター アイコンをクリックし、最初の 3 つの値 84、89、および 93 の横にあるボックスのチェックを外します。
[OK]をクリックすると、データがフィルタリングされてこれらの値が削除されます。
COUNT()関数を使用してフィルタリングされた行の数をカウントしようとすると、値は正しくなくなります。
フィルタリングされた行数は 6 ですが、 COUNT()関数は 7 を返します。
代わりに、 SUBTOTAL()関数を使用する必要があります。
この関数は、表示されている行の数のみをカウントします。
6 本の線が表示されていることを観察することで、これが正しいことを手動で検証できます。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Googleスプレッドシートでフィルタリングされた行を合計する方法
Googleスプレッドシートでテキストが含まれるセルを数える方法
Googleスプレッドシートで2つの値の間にあるセルを数える方法