目次
がいくつかあります。 マイクロソフトエクセル この記事では、Excelで値のある行を数えるための関数について、例と解説を交えてご紹介します。
練習用ワークブック
以下のワークブックとエクササイズをダウンロードしてください。
値を持つ行を数える.xlsxExcelで値を持つ行を数える8つの簡単な方法
1.セル範囲選択で値のある行を数える
セルの範囲を選択することで、値を持つ行を素早くカウントすることができます。 マイクロソフト社の製品とその年のバージョンのデータセットがあるとします。 製品名を含む行をカウントすることができます。
STEPS
- まず、すべての行を選択します。
- そして、そのとき ステータスバー をクリックすると、右下のオプション カウント は、値を含むアクティブな行の数を示しています。
2.COUNTA関数を適用して、値のある行を数える
を適用しています。 COUNTA機能 は、データで行を数える動的な方法の1つです。 ここでは、いくつかのMicrosoft製品を並べています。 で行の合計数を数えることにします。 セルC10 製品名を含むもの。
STEPS
- まず最初に、以下を選択します。 セルC10 .
- 次に、数式を入力します。
=COUNTA(B5:B8)
- 現在ヒット中 入力 をクリックすると、結果が表示されます。
続きを読む: エクセルの数式で行数を数える方法(5つの簡単な方法)
3.数値で行をカウントするCOUNT関数
Excelでは、行に数値が含まれることがあります。 COUNT機能 の行に含まれる数値をカウントする。 セルC10 .
STEPS
- まず、以下を選択します。 セルC10 .
- 次に、数式を入力します。
=COUNT(B5:C8)です。
- 最後に、プレス 入力 と表示され、その結果を見ることができます。
4.テキスト値を持つ行をカウントするCOUNTIF関数
ワイルドキャラクターの力を借りて アスタリスク ( * ) を適用することができます。 COUNTIF機能 まで テキスト値を持つ行を数える。 アスタリスク また、数値と文字列が混在している場合は、文字列とみなすこともできます。 マイクロソフト製品のデータセットがあります。
STEPS
- はじめに セルC10 .
- 今度は数式を入力します。
=countif(b5:b8, "*")
- 次に、次のように入力します。 入力 をご覧ください。
5.特定の値を持つ行を数えるSUM, MMULT, TRANSPOSE & COLUMN 関数
を含む配列式を適用することができる。 総和 , MMULT, トランスポーズ & COLUMN 機能 を使用して、特定の値を含む行を検索します。 例えば、Microsoft 製品とその年のバージョンを含むワークシートがあるとします。 2017 " にて セルC10 .
STEPS
- 選択 セルC10 .
- 数式を入力します。
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0))
- ヒット 入力 をクリックすると、結果が表示されます。
➤➤➤ 計算式の簡略化 :
- 式の論理的な基準は、次のとおりです。
=--(c5:d8=2017)
を生成します。 TRUE/FALSE 配列の結果とダブルマイナス( - の値を強制します。 TRUE/FALSE において 1 & 0 を、それぞれご紹介します。
- 4行2列の配列(4*2配列)になり、それを MMULT機能 かわりに Array1です。
- 列番号を配列形式で取得するために COLUMN機能 .
=COLUMN(C5:D8)
- 列の配列形式を行の配列に変換するために TRANSPOSE機能 .
=transpose(column(c5:d8))
- 最後に SUM機能 は、値を持つ行を数える。
6.複数のOR条件を持つExcelの行数表示
の協力で ブーリアンロジック と SUMPRODUCT関数 を複数持つ行を数えることができます。 オア の条件を満たす行を数えなければならない。 ワード " またはproduct2が " エクセル ".
STEPS
- 選択 セルC10 .
- その後、数式を入力します。
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ 注 ここで、2つの論理的な基準は、符号でくくってあります。 プラス ( + として、その 添加物 が必要です。 ブール代数 最初の論理的基準は、製品1が""であるかどうかをテストします。 ワード "であるかどうかを調べ、2番目の基準では、製品2が". エクセル " を使うことはありません。 SUMPRODUCT関数 の両方を持つ行を二重にカウントするからです。 ワード " &" エクセル ". 二重否定()を使用します。 - )の値を強制するので TRUE/FALSE において 1 & 0 をそれぞれ" >0 「の中に、1 と 0 の配列が一つ作成されます。 SUMPRODUCT関数 .
- その後、ヒット 入力 をご覧ください。
.
7.Excel SUMPRODUCT関数で内部基準を満たす行を数える
商品のデータセットがあり、販売実績があると仮定すると グループ1 & グループ2 .を使用しています。 SUMPRODUCT関数 内部基準を満たす行のカウントに使用します。
基準です。
- グループ1> グループ2
- グループ2 > グループ1
STEPS
- 選択 セルC10 .
- 現在 グループ1> グループ2 の基準で、数式を入力します。
=SUMPRODUCT(--(C5:C8>D5:D8))
- ヒット 入力 .
- では グループ2 > グループ1 の基準で、数式を入力します。
=sumproduct(--(c5:c8)
- 最後に 入力 をクリックし、その結果をご覧ください。
8.VBAを使用してExcelで値を持つ行をカウントする
を使用することができます。 ブイビーエー 値を持つ行を数えるコードです。 ここでは、データセットがあります。 データを含む使用済みの行をすべて数えようとしています。
STEPS
- シートタブに移動し 右クリック を現在のシートのマウスでクリックします。
- 選択 表示コード .
- A VBAモジュール のウィンドウがポップアップ表示されます。
- その上に次のコードを打ち込んでください。
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange '使用した範囲から各行をループ For Each q In .Rows '行に値を持つセルがあるかチェック If Application.CountA(q)> 0 Then '空ではないセルの行数をカウント i = i + 1 End If Next End With MsgBox "Used rows number = " & i End Sub
- をクリックします。 実行 オプションを使用します。
- 最後に、短いメッセージボックスで最終的な集計結果を確認することができます。
続きを読む ExcelのVBAで行数を数える方法(5つのアプローチ)
結論
の値を持つ行を数える最も手っ取り早い方法です。 エクセル 練習用ワークブックが追加されましたので、ぜひお試しください。 質問や新しい方法の提案など、お気軽にお寄せください。