Excelでテキストを含むセルを数える方法をマスターする: 完全ガイド
Excelはデータ分析に欠かせないツールであり、スプレッドシート内の特定の種類のデータがどのくらい頻繁に現れるかを定量化する必要がある場合がよくあります。テキストや特定のテキストを含むセルを数えることは一般的なタスクであり、いくつかの関数と手法を使用して実行できます。このガイドでは、さまざまなシナリオでテキストエントリを数える方法について説明します。
ビデオ
任意のテキストを含むセルを数える
Excelで作業しているとき、任意のテキストを含むセルの数を数えたい場合があります。これは、非数値または空白ではないセルの数を素早く把握するのに役立ちます。
ここでは、範囲内(例:下のスクリーンショットに示す範囲A2:A14)にある任意のテキストを持つセルを数える例を示します。
空白のセル(この場合はD3)を選択し、次の数式を入力してEnterキーを押して結果を得ます。
=COUNTIF(A2:A14, "*")
上記のスクリーンショットに示されているように、テキストを含むセルの総数がカウントされました。
- また、次のように使用することもできます。 SUMPRODUCT 関数と ISTEXT 関数を使用して、Excelでテキストを含むセルを数えます。
=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」で終わるセルの数を数えたいとします。この記事では、手動で数える代わりにいくつかのトリックを紹介します。
詳細はこちらをクリック...
複数のワークシートで特定の値を数える
複数のワークシートで特定の値をどのように数えますか?たとえば、複数のワークシートから特定の値「Excel」の出現回数を取得したい場合です。このチュートリアルでは、それを達成する方法を紹介します。
詳細はこちらをクリック...
最高のオフィス生産性ツール
🤖 | Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行 | コード生成 | カスタム数式の作成 | データを分析しグラフを生成 | 拡張機能を呼び出す… |
人気の機能: 重複を見つけてハイライトまたはマーキング | 空白行を削除 | データを失わずに列またはセルを統合 | 丸める ... | |
スーパーLOOKUP: 複数条件のVLookup | 複数値のVLookup | 複数シートの検索 | ファジーマッチ .... | |
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成 | 依存ドロップダウンリスト | マルチセレクトドロップダウンリスト .... | |
列管理: 特定の数の列を追加 | 列を移動 | 非表示列の可視ステータスを切り替え | 範囲と列を比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブック & ワークシート管理 | オートテキスト ライブラリ (Auto Text) | 日付ピッカー | データの統合 | セルの暗号化/復号化 | リストで電子メールを送信 | スーパーフィルター | 特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ... | |
トップ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%向上させ、毎日数百回のマウスクリックを減らします!