メインコンテンツへスキップ

Excel でテキストを含むセルの数をマスターする: 完全ガイド

Excel はデータ分析に不可欠なツールであり、多くの場合、特定の種類のデータがスプレッドシートに表示される頻度を定量化する必要があります。 テキストまたは特定のテキストを含むセルを数えるのは一般的なタスクであり、いくつかの関数とテクニックを使用して実行できます。 このガイドでは、さまざまなシナリオでテキスト エントリをカウントする方法について説明します。


ビデオ


テキストを含むセルを数える

Excel を使用する場合、テキストを含むセルの数を数えたい場合があります。 これは、数値以外または空白でないセルの数をすばやく把握するのに役立ちます。

ここでは例として、範囲 (たとえば、以下のスクリーンショットに示されている範囲 A2:A14) 内のテキストを含むセルをカウントします。

空白のセル(この場合はD3)を選択し、次の数式を入力して を押します。 入力します 結果を得るために。

=COUNTIF(A2:A14, "*")

上のスクリーンショットに示すように、テキストを含むセルの総数がカウントされます。

ノート:
  • また、 SUMPRODUCT で機能します ISTEXT Excelでテキストが含まれるセルを数える関数。
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • 式では、 A2:A14 は、テキストを含むセルをカウントする範囲です。
  • この例では、セルに数値が表示されていることがわかります。 A7 もテキスト結果の XNUMX つとしてカウントされます。 これは、この数値がテキスト (先頭にアポストロフィが付いている) として入力されたためです。
  • 以下の表は、テキスト セルとしてカウントされるセルとカウントされないセルを示しています。
    カウントされるセル カウントされない細胞
    • 任意のテキストを含むセル
    • 特殊文字を含むセル
    • 数値がテキストとして入力されたセル
    • スペースのみのセル
    • アポストロフィ (') が付いているセル
    • 空の文字列 (="") が含まれるセル
    • 非印刷文字のみが含まれるセル
    • 数字が入ったセル
    • 日付が入ったセル
    • 時間のある細胞
    • 数式によってエラー値が発生したセル
    • 論理値 (TRUE および FALSE) を含むセル
    • 空白セル

表示されているテキストのみを含むセルを数える

上記の数式は、テキストを含むすべてのセルをカウントし、空白セルを除外します。 ただし、以下のスクリーンショットに示すように、空に見えてもスペース、アポストロフィ、空の文字列などの非表示文字が含まれているセルもカウントされる場合があります。

目に見えるテキストを含むセルのみをカウントすることを目的とする場合は、このセクションの数式の方が適しています。

空白のセル(この場合はD3)を選択し、次の数式を入力して を押します。 入力します 結果を得るために。

=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")

上のスクリーンショットからわかるように、セル D5 の結果「3」は、範囲 A2:A13 内に表示されるテキスト セルの数です。

ノート:
  • 数式では、A2:A13 は、表示されるテキストを含むセルをカウントする範囲です。
  • この数式を使用すると、空であるように見えても、スペース、アポストロフィ、空の文字列などの非表示文字が含まれているセルが結果から除外されます。
  • スペースのみを除くテキストが含まれるセルを数えるには、次の数式を試してください。
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

Excelで特定のテキストを含むセルを数える

カウントする内容をより具体的にする必要がある場合があります。 完全に一致する単語や語句を含むセルを数えたい場合や、セルの内容内の部分一致を探している場合があります。 このセクションの方法は、これらの問題の解決に役立ちます。


特定のテキストを含むセルを数える (完全一致)

たとえば、以下のスクリーンショットに示すように、特定のテキストに完全に一致するセルをカウントするには、テキストに完全に一致する A2:A12 の範囲内のセルをカウントします。Apple」という場合は、このセクションの公式が役に立ちます。 以下のようにしてください。

セル(この場合はD5)を選択し、次の数式を入力して押します。 入力します 結果を得るために。

=COUNTIF(A2:A12, D4)

上のスクリーンショットに示されているように、テキスト「Apple」に完全に一致するセルの数がカウントされました。

ノート:
  • この式では、 A2:A12 は、特定のテキストを含むセルをカウントする範囲です。 D4 は、セルをカウントする基準となる特定のテキストを含むセルです。
  • 特定のテキストがセルに事前入力されていない場合は、数式に直接入力できます。 このような場合は、式を次のように変更します。
    =COUNTIF(A2:A12, "Apple")
  • この数式では大文字と小文字が区別されません。つまり、セルにテキスト「」が含まれている場合、リンゴ"または"アップル"、それもカウントされます。大文字と小文字を区別してカウントを実行するには、 特定のテキスト (完全一致) を含むセルを大文字と小文字を区別してカウントします。 のセクションから無料でダウンロードできます。
  • ここで便利なツールをお勧めしたいと思います – 特定のセルを選択 of Kutools for Excel。 このツールを使用すると、XNUMX つまたは複数の範囲内の特定のテキストを含むセルを簡単に数えて選択することができます。 次の設定を行うだけで、特定のテキストを含むセルの総数を取得し、一致するセルを同時に選択できます。 今すぐ試して、30 日間の無料トライアルを入手してください.

特定のテキストを含むセルを数える(部分一致)

たとえば、以下のスクリーンショットに示すように、特定のテキストに部分的に一致するセルを数えたい場合は、「」を含む範囲 A2:A12 のセルを数えます。Apple" セル内のどこにでも、このセクションの数式を試すことができます。

セル(この場合はD5)を選択し、次の数式を入力して押します。 入力します 結果を得るために。

=COUNTIF(A2:A12, "*"&D4&"*")

上のスクリーンショットに示されているように、テキスト「Apple」に部分的に一致するすべてのセルの数が生成されました。

ノート:
  • この式では、 A2:A12 は、特定のテキストを含むセルをカウントする範囲です。 D4 は、セルをカウントする基準となる特定のテキストを含むセルです。
  • アスタリスク記号 (*) は、任意の数の文字を表すことができる最も一般的なワイルドカードです。
  • 特定のテキストがセルに事前入力されていない場合は、数式に直接入力できます。 このような場合は、式を次のように変更します。
    =COUNTIF(A2:A12, "*Apple*")
  • この数式は、「」を含むセルをカウントします。Apple「どんな立場でも。
    • 「Apple」で始まるセルの数を数えるには、次の式を使用します。
      =COUNTIF(A2:A12, "Apple*")
    • 「Apple」で終わるセルの数を数えるには、次の式を使用します。
      =COUNTIF(A2:A12, "*Apple")
  • この数式では大文字と小文字が区別されません。つまり、セルにテキスト「」が含まれている場合、リンゴ"または"アップル"、それもカウントされます。大文字と小文字を区別してカウントを実行するには、 特定のテキスト(部分一致)を含むセルを大文字と小文字を区別してカウントします のセクションから無料でダウンロードできます。

大文字と小文字を区別する特定のテキストを含むセルを数える

Excel の COUNTIF 関数は大文字と小文字を区別しないため、上記のメソッドの数式では大文字と小文字が区別されません。 大文字と小文字を区別する特定のテキストを含むセルを数える必要がある場合は、別の数式が必要になります。

特定のテキストを含むセルを数える (完全一致、大文字と小文字を区別)

大文字と小文字を区別しながら、特定のテキストに正確に一致するセルをカウントするには、次の数式を使用します。

=SUMPRODUCT(--EXACT(D4, A2:A12))

Note: 特定のテキストがセルに事前入力されていない場合は、数式に直接入力できます。
=SUMPRODUCT(--EXACT("Apple", A2:A12))
特定のテキストを含むセルを数える (部分一致および大文字と小文字を区別)

大文字と小文字を区別しながら、特定のテキストに部分的に一致するセルをカウントするには、次の数式を使用します。

=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

Note: 特定のテキストがセルに事前入力されていない場合は、数式に直接入力できます。
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

数回クリックするだけで、特定のテキストを含むセルを数えて選択できます

特定のテキストを含むセルを数える簡単な方法をお探しの場合は、 特定のセルを選択 の特徴 Kutools for Excel あなたにとって良い選択となるでしょう。 この機能は単にカウントするだけでなく、指定したテキストに基づいてセルを同時に選択できるようにします。 このツールは、「等しい」、「で始まる」、「で終わる」、「含む」などのさまざまな条件を提供し、同時に XNUMX つの基準に基づくセルの一致もサポートします。 これにより、ユーザーは指定されたテキストに一致するセルをすばやく数えて選択できるようになります。これは、標準の数式では簡単に達成できない利点です。

Kutools for Excelのダウンロードとインストール選択 クツール > 選択 > 特定のセルを選択。 オープニングで 特定のセルを選択 ダイアログボックスでは、次のことを行う必要があります。

  1. 特定のテキストを含むセルをカウントする範囲を選択します。
  2. 現在地に最も近い セル 内のオプション 選択タイプ のセクションから無料でダウンロードできます。
  3. で条件を指定します。 タイプを指定します ドロップダウンリスト。
  4. カウントしたい特定のテキストを入力します。
  5. クリック OK
    この場合、テキスト「」に正確に一致するセルを数える必要があるため、Apple」を選択します。 等しいです ドロップダウン リストからテキストを入力します Apple テキストボックスに。

結果

A Kutools for Excel ダイアログ ボックスがポップアップ表示され、見つかったセルの数が表示され、セルを選択できます。

ノート:
  • セル内の任意の場所に特定のテキストを含むセルを数えるには、 含まれています オプションから 特定のタイプ ドロップダウンリスト。
  • 特定のテキストで始まるまたは終わるセルを数えるには、 で始まる or で終わる オプションから 特定のタイプ ドロップダウンリスト。
  • この機能は、複数の範囲を同時に処理できます。
  • この機能は、XNUMX つの基準に同時に一致するセルのカウントと選択もサポートします。 以下のスクリーンショットは、セル内の任意の場所に特定のテキスト「Apple」を含むだけでなく、文字「A」で終わる必要があるセルを数えて選択するための条件を示しています。
  • この機能を使用するには、まず Kutools for Excel をインストールする必要があります。 クリックしてダウンロードし、今すぐ 30 日間の無料トライアルをお試しください.
  • この機能の詳細については、次のページを参照してください。 条件に基づいて特定のセル、行全体、または列全体を選択します.

結論として、Excel でテキストまたは特定のテキストが含まれるセルを数えるにはさまざまな方法があります。 迅速な解決策を探している場合でも、包括的なソリューションを探している場合でも、ニーズに最も適した方法を見つけるには、さまざまなテクニックを調べて理解する必要があります。 Excel の機能をさらに詳しく知りたい人のために、当社の Web サイトには豊富なチュートリアルが用意されています。 Excel のヒントとテクニックの詳細については、こちらをご覧ください.


最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (36)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hi in a list having MD546FG7586
MD6478BD777
MD6836GHF77
How do i count only that containing MD
This comment was minimized by the moderator on the site
Excelente aporte, felicitaciones.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Did someone check this on Macintosh? Im struggeling in Excel365, and cant get a substring to count. Something with using the asteric on the Mac? That blows!
This comment was minimized by the moderator on the site
EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
This comment was minimized by the moderator on the site
Want to countif

How many apple text in row2 when row 3 is apple farm
This comment was minimized by the moderator on the site
hi tolong. macam mana ni?
This comment was minimized by the moderator on the site
Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
This comment was minimized by the moderator on the site
Hi Brian,
Sorry can't help you with that yet.
This comment was minimized by the moderator on the site
Hi,
needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

How ever this is where it gets trickier.
i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
so simple hahahaha
This comment was minimized by the moderator on the site
Hi Renee,
Thank you for sharing it.
This comment was minimized by the moderator on the site
Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
This comment was minimized by the moderator on the site
Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations