Note: The other languages of the website are Google-translated. Back to English

Excelでテキストを含むフィルター処理されたセルをカウントする方法は?

Excel では、テキストを含むセルを簡単に数えることができます。 しかし、それになると フィルタリングされたセルをテキストでカウントする、物事はトリッキーになります。 このチュートリアルでは、 3つの方法 フィルタリングされたリストからのテキストを含むセルをカウントします。
doc count-filtered-cells-with-text 1

ヘルパー列を使用してフィルター処理されたテキスト付きのセルをカウントする

SUMPRODUCT、SUBTOTAL、INDIRECT、ROW、および ISTEXT 関数を連結して、フィルター処理されたセルをテキストでカウントします。

SUMPRODUCT、SUBTOTAL、OFFSET、MIN、ROW、および ISTEXT 関数を組み合わせて、フィルター処理されたセルをテキストでカウントします


COUNTIF 関数を使用し、さらにヘルパー列を使用して、フィルター処理されたセルをテキストで簡単にカウントできます。 以下のようにしてください。

1. 以下の式をセル D2 にコピーし、Enter キーを押して最初の結果を取得してください。

=小計 (103, A2)

doc count-filtered-cells-with-text 2

注: SUBTOTAL 式を含むヘルパー列は、行がフィルター処理されているかどうかをテストするためのものです。 と 103 は、 COUNTA 内の関数 関数番号 引数。
doc count-filtered-cells-with-text 3

2.次に フィルハンドルを下にドラッグします この数式も適用するセルに。
doc count-filtered-cells-with-text 4

3. 以下の数式をセルにコピーしてください F2次に、 入力します 最終結果を取得するためのキー。

=COUNTIFS(A2:A18,"*", D2:D18, 1)

doc count-filtered-cells-with-text 5

あることがわかります。 4 フィルター処理されたデータ内のテキストを含むセル。


テキストでフィルター処理されたセルをカウントする別の方法は、 組み合わせ SUMPRODUCT, 小計, 間接, & ISTEXT 機能。 以下のようにしてください。

下の数式をセルにコピーしてください E2次に、 入力します 結果を得るための鍵。

=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))

doc count-filtered-cells-with-text 6

式の説明:
  1. 行(A2:A18) 範囲 A2:A18 のそれぞれの行番号を返します。
  2. INDIRECT("A"&ROW(A2:A18)) 指定された範囲から有効なセル参照を返します。
  3. SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))) 行がフィルター処理されているかどうかをテストし、表示されているセルの場合は 1 を返し、非表示のセルと空のセルの場合は 0 を返します。
  4. ISTEXT(A2:A18) 範囲 A2:A18 内の各セルにテキストが含まれているかどうかを確認し、テキストを含むセルに対して True を返し、その他のセルに対して False を返します。 二重単項演算子 (--) は、TRUE と FALSE の値を強制的に 1 と 0 にします。
  5. SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18))) として見ることができます SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). 次に、SUMPRODUCT は 4 つの配列を乗算し、値の合計である XNUMX を返します。

フィルタリングされたデータからテキストを含むセルをカウントする XNUMX 番目の方法は、次のとおりです。 連結 が待 SUMPRODUCT, 小計, OFFSET, MIN, & ISTEXT 機能。 以下のようにしてください。

下の数式をセルにコピーしてください E2次に、 入力します 結果を得るための鍵。

=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2) -- MIN(ROW(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)) )

doc count-filtered-cells-with-text 7

式の説明:
  1. OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1) 範囲 A2:A18 から個々のセル参照を返します。
  2. SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)) 行がフィルター処理されているかどうかを確認し、表示されているセルの場合は 1 を返し、非表示のセルと空のセルの場合は 0 を返します。
  3. ISTEXT(A2:A18) 範囲 A2:A18 内の各セルにテキストが含まれているかどうかを確認し、テキストを含むセルに対して True を返し、その他のセルに対して False を返します。 二重単項演算子 (--) は、TRUE と FALSE の値を強制的に 1 と 0 にします。
  4. SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)), -- (ISTEXT(A2:A18))) として見ることができます SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). 次に、SUMPRODUCT は 4 つの配列を乗算し、値の合計である XNUMX を返します。

その他の業務(記事)

COUNTIF 関数と LEFT 関数を組み合わせて、Excel で特定の文字で始まるセルをカウントする
Excelで特定の文字で始まるセルの数を数えるには、COUNTIF関数とLEFT関数を組み合わせて実行します。 実際には、さまざまな種類の式でそれを実現できます。 このチュートリアルでは、ステップバイステップでガイドします。

Excelで数値を含むか含まないセルを数える方法は?
セルの範囲があり、一部に数値が含まれ、その他にテキストが含まれている場合、Excelで数値を含むセルまたはすばやくカウントしないセルをどのようにカウントできますか?

Excelで複数の基準のXNUMXつが満たされた場合にセルを数える方法は?
複数の基準のいずれかが含まれている場合、セルをカウントするとどうなりますか? ここでは、Excel で X または Y または Z などを含む場合にセルをカウントする方法を共有します。

Excelで特定のテキストと塗りつぶし/フォントの色を含むセルを数える方法は?
複数の条件で細胞を数える方法を知っていますか? たとえば、特定のテキストとフォント/塗りつぶしの色の両方を含むセルの数を数えます。 この記事では、その解決策を紹介します。


  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする およびデータの保持。 分割セルコンテンツ; 重複する行と合計/平均を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • お気に入りの数式をすばやく挿入する、範囲、チャート、写真; セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など... ロック解除された、ロックされたセルを表示する さまざまな色で; 式/名前を持つセルを強調表示する...
kteタブ201905
  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護