Excel でテキストを含むセルをカウントする方法を完全マスター:総合ガイド
Excel はデータ分析に欠かせないツールであり、スプレッドシート上で特定のデータがどのくらいの頻度で出現するかを数える必要がよくあります。テキストや特定の文字列を含むセルをカウントするのは一般的な作業で、いくつかの関数やテクニックを使って実現できます。このガイドでは、さまざまなシナリオにおけるテキストエントリのカウント方法をご紹介します。

動画
任意のテキストを含むセルをカウント
Excel で作業していると、テキストを含むセルの数をカウントしたくなることがあります。これにより、数値や空白以外のセルがどれだけあるかを素早く把握できます。
ここでは、範囲内(例:以下のスクリーンショットの A2:A14)に含まれるテキストを含むセルの数をカウントする方法をご紹介します。

空白セル(この場合は D3)を選択し、次の数式を入力してEnterキーを押すと、結果が表示されます。
=COUNTIF(A2:A14, "*")

上記のスクリーンショットのように、テキストを含むセルの総数がカウントされています。
- また、Excel でテキストを含むセルをカウントするためにSUMPRODUCT 関数とISTEXT 関数を組み合わせて使用することもできます。
=SUMPRODUCT(--ISTEXT(A2:A14)) - これらの数式において、A2:A14はテキストを含むセルをカウントしたい範囲です。
- この例では、セルA7に表示されている数値もテキスト結果の一つとしてカウントされている点にご注意ください。これは、その数値がテキストとして入力されている(先頭にアポストロフィ付き)ためです。
- 以下の表は、どのセルがテキストセルとしてカウントされ、どのセルがカウントされないかを示しています。
カウント対象となるセル カウント対象外となるセル - テキストが含まれるセル
- 特殊文字が含まれるセル
- 数値がテキストとして入力されているセル
- スペースのみが含まれるセル
- アポストロフィ(')が含まれるセル
- 空文字列(=「」)が含まれるセル
- 印刷不可文字のみが含まれるセル
- 数値が含まれるセル
- 日付が含まれるセル
- 時刻が含まれるセル
- 数式によってエラー値が表示されているセル
- 論理値(TRUE および FALSE)が含まれるセル
- 空白セル
表示可能なテキストのみを含むセルをカウント
上記の数式は、テキストを含むすべてのセルをカウントし、空白セルを除外します。ただし、下のスクリーンショットに示すように、スペースやアポストロフィ、空の文字列など、目に見えない文字を含んだ一見空白に見えるセルもカウントしてしまうことがあります。

目に見えるテキストのみを含むセルをカウントしたい場合は、このセクションの数式がより適しています。
空白セル(この場合は D3)を選択し、次の数式を入力してEnterキーを押すと、結果が表示されます。
=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")

上記のスクリーンショットのように、セル D3 に表示されている「5」という結果は、範囲 A2:A13 内にある表示可能なテキストを含むセルの個数です。
- これらの数式において、A2:A13 は表示可能なテキストを含むセルの個数をカウントしたい範囲です。
- この数式を使えば、スペースやアポストロフィ、空文字列など非表示文字を含み、見た目が空白に見えるセルは結果に含まれません。
- スペースを除き、テキストが含まれるセルをカウントするには、次の数式をお試しください。
=COUNTIFS(A2:A13,"*",A2:A13,"<> ")
Excel で特定のテキストを含むセルをカウント
より具体的にカウントしたい場合があります。たとえば、完全一致する単語やフレーズを含むセルを数えたいときや、セル内の文字列で部分一致を検索したいときなどです。こうした課題は、このセクションで紹介する方法で解決できます。
特定のテキストを含むセルをカウント(完全一致)
特定のテキストと完全に一致するセルをカウントするには、たとえば以下のスクリーンショットのように、範囲 A2:A12 内で「Apple」というテキストと完全に一致するセルを数える場合、このセクションの数式が役立ちます。以下の手順に従ってください。

セル(この場合は D5)を選択し、次の数式を入力してEnterキーを押すと、結果が表示されます。
=COUNTIF(A2:A12, D4)

上記のスクリーンショットのように、「Apple」というテキストに完全に一致するセルの数がカウントされました。
- この数式では、A2:A12が特定のテキストを含むセルをカウントする対象範囲です。D4は、そのカウント対象となる特定のテキストを含むセルです。
- セルに特定のテキストが事前に入力されていない場合は、数式内に直接テキストを入力できます。その際は、数式を次のように変更してください:
=COUNTIF(A2:A12, "Apple") - この数式は大文字小文字を区別しません。つまり、セルに「apple」や「APPLE」が含まれている場合もカウントされます。大文字小文字を区別してカウントしたい場合は、特定のテキストを含むセルをカウント(完全一致、大文字小文字を区別)のセクションをご参照ください。
- ここでは、とっても便利なツールをご紹介します!特定のセルを選択するは、Kutools for Excelが提供する機能です。このツールを使えば、1 つまたは複数の範囲内で特定のテキストを含むセルを、かんたんにカウントして選択できます。以下の設定をするだけで、特定のテキストを含むセルの合計数を瞬時に取得し、該当セルを一括で選択可能!Kutools for Excel を今すぐダウンロード!

特定のテキストを含むセルをカウント(部分一致)
特定のテキストと部分的に一致するセルをカウントしたい場合——たとえば、以下のスクリーンショットのように、範囲 A2:A12 内で「Apple」をセル内の任意の位置に含むセルを数えるには——このセクションの数式をお試しください。

セル(この場合は D5)を選択し、次の数式を入力してEnterキーを押すと、結果が表示されます。
=COUNTIF(A2:A12, "*"&D4&"*")

上記のスクリーンショットのように、「Apple」と部分的に一致するすべてのセルの数が算出されました。
- この数式では、A2:A12が特定のテキストを含むセルをカウントする対象範囲です。D4は、そのカウント対象となる特定のテキストを含むセルです。
- アスタリスク記号()*)は、任意の文字数を表すことができる、最も汎用的なワイルドカードです。
- セルに事前にテキストが入力されていない場合は、その特定のテキストを数式内に直接入力できます。このような場合、数式を次のように変更してください:
=COUNTIF(A2:A12, "*Apple*") - この数式は、セル内の任意の位置に「Apple」というテキストを含むセルをカウントします。
- 「Apple」で始まるセルの数をカウントするには、次の数式を使用します:
=COUNTIF(A2:A12, "Apple*") - 「Apple」で終わるセルの数をカウントするには、次の数式を使用します:
=COUNTIF(A2:A12, "*Apple")
- 「Apple」で始まるセルの数をカウントするには、次の数式を使用します:
- この数式では大文字と小文字は区別されません。つまり、セルに「apple」や「APPLE」といったテキストが含まれている場合もカウントされます。大文字と小文字を区別してカウントしたい場合は、大文字と小文字を区別して特定のテキスト(部分一致)を含むセルをカウントするのセクションをご覧ください。
特定のテキストを含むセルをカウント(大文字小文字を区別)
Excel の COUNTIF 関数は大文字と小文字を区別しないため、上記の方法で使用する数式でも大文字と小文字は区別されません。大文字と小文字を区別して特定のテキストを含むセルをカウントしたい場合は、別の数式を使用する必要があります。
特定のテキストを含むセルをカウント(完全一致かつ大文字と小文字を区別)
大文字と小文字を区別して、特定のテキストと完全に一致するセルをカウントするには、次の数式を使用します。
=SUMPRODUCT(--EXACT(D4, A2:A12))

=SUMPRODUCT(--EXACT("Apple", A2:A12))
特定のテキストを含むセルをカウント(部分一致かつ大文字と小文字を区別)
大文字と小文字を区別して、特定のテキストに部分一致するセルをカウントするには、次の数式を使用します。
=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))
特定のテキストを含むセルを数えて選択するには、わずか数回のクリックで完了
特定のテキストを含むセルを簡単にカウントしたいなら、特定のセルを選択する機能を備えたKutools for Excelがおすすめです。この機能は単にセルをカウントするだけでなく、指定したテキストに基づいて該当セルを同時に選択することも可能。「等しい」「で始まる」「で終わる」「含む」など多彩な条件に対応しており、さらに2 つの条件を同時に満たすセルのマッチングもサポートしています。これにより、ユーザーは入力したテキストに一致するセルを素早くカウント・選択でき、標準の数式では実現が難しい操作を簡単にこなせます。
Kutools for Excel をダウンロードしてインストールした後、Kutools > 選択 > 特定のセルを選択するを選択します。表示された特定のセルを選択するダイアログボックスで、以下の操作を行います。
- 特定のテキストを含むセルをカウントする範囲を選択します。
- セルオプションを選択タイプセクションから選択してください。
- タイプの指定ドロップダウンリストから条件を指定してください。
- カウントしたい特定のテキストを入力してください。
- OKボタンをクリックします。ここでは、「Apple」というテキストと完全に一致するセルをカウントする必要があるため、ドロップダウンリストから等しいを選び、テキストボックスにAppleと入力します。

結果
その後、Kutools for Excelダイアログボックスが表示され、見つかったセルの数が示されるとともに、それらのセルが自動的に選択されます。

- セル内の任意の場所に特定のテキストを含むセルをカウントするには、含むオプションを指定タイプドロップダウンリストから選択してください。
- セルの先頭または末尾に特定のテキストを持つセルをカウントするには、先頭がまたは末尾がオプションを、指定タイプドロップダウンリストから選択してください。
- この機能を使えば、複数の範囲を同時に処理できます。
- この機能を使えば、2 つの条件を同時に満たすセルをカウント・選択できます。以下のスクリーンショットでは、「Apple」という特定のテキストがセル内の任意の場所に含まれ、かつ末尾が「A」で終わるセルをカウントおよび選択するための条件を示しています。

- この機能をご利用になるには、まずKutools for Excel をインストールする必要があります。今すぐKutools for Excel をダウンロードするにはこちらをクリックしてください。
- この機能の詳細については、次のページをご覧ください:セルの選択方法(特定のセル、行全体、または条件に基づく列)。
以上のように、Excel でテキストや特定の文字列を含むセルをカウントする方法はさまざまです。素早く対応したいときも、包括的な解決策を探しているときも、ご自身のニーズに最も合う方法を見つけるために、さまざまな手法を理解し、比較検討することが重要です。Excel の機能をさらに極めたい方は、当社ウェブサイトに豊富なチュートリアルをご用意しています。こちらでさらに多くのExcel のヒントとテクニックを発見しましょう。
関連記事
Excel で複数の条件を活用した COUNTIF 関数の使い方
Excel では、COUNTIF 関数を使ってリスト内の特定の値が何回出現するかを簡単にカウントできます。しかし、複数の条件に基づいてカウントしたい場合、少し工夫が必要です。このチュートリアルでは、その方法をわかりやすく解説します!
詳しくはこちらをクリック。。。
Excel でセルが特定のテキストで始まるか、または終わるかどうかをカウントする
データ範囲内で「kte」で始まる、または「kte」で終わるセルの数をカウントしたいことはありませんか?この記事では、手動で数える代わりに使える便利なテクニックをご紹介します!
詳しくはこちらをクリック。。。
複数のワークシートにわたって特定の値を COUNTIF でカウントする
複数のワークシートにまたがって特定の値をカウントしたい場合、どうすればよいでしょうか?たとえば、「Excel」という値が複数のワークシート全体で何回出現するかを調べたいときなどです。このチュートリアルでは、その方法をわかりやすくご紹介します!
詳しくはこちらをクリック。。。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート作成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライトまたは重複をマーキング | 空白行を削除する | 列の結合またはデータを失わずにセルを処理 | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択ドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲と列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的数式(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|。。。他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は生産性を高める300 以上の高度な機能を提供し、時間を大幅に節約します。必要な機能を今すぐ入手するにはこちらをクリック。。。
Office Tab Office にタブ付きインターフェースを導入し、作業をさらに簡単に
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性を50%も向上させ、毎日何百回ものマウスクリックを削減します!
すべてのKutools アドインを、1 つのインストーラーで。
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint のアドイン+Office Tab Pro
- 1 つのインストーラー、1 つのライセンス— 数分でセットアップ可能(MSI 対応)
- 連携でさらに強力に— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のコストパフォーマンス— 個別アドイン購入よりお得

