KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

セル範囲内の特定の文字をカウントする

著者Siluvia変更日

このチュートリアルでは、Excel の範囲内に特定の文字が何回出現するかをカウントするための数式をいくつかご紹介します。

doc-count-specific-character-in-range-1


Excel でセル範囲内に特定の文字が何回出現するかをカウントするには、どうすればよいですか?

汎用数式

=SUMPRODUCT(LEN(range)-LEN(SUBSTITUTE(range,character,「」)))

引数

範囲:特定の文字をカウントしたいセルの範囲を指定してください。

文字:カウントしたい特定の文字を指定します。以下のいずれかの形式で入力してください。
1。引用符で囲んだ文字
2。または、その文字が含まれるセルへの参照

この数式の使用方法

このセクションでは、Excel でこの数式を使って、指定した範囲内に特定の文字が何回出現するかをカウントする方法をご紹介します。

範囲 B5:B8 内の文字「e」をカウントするには、以下の手順を実行してください。

空白セルを選択して以下の数式をコピー&ペーストすれば、結果が即座に表示されます。

=SUMPRODUCT(LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,「e」,「」)))

doc-count-specific-character-in-range-2

注意事項:

  • 1。範囲「B5:B8」と文字「e」は、ご自身のニーズに応じて自由に変更してください。
  • 2。指定された範囲内に該当する文字が見つからない場合は、0 を返します。
  • 3。この数式は大文字と小文字を区別します。
  • 4。範囲内の特定の文字をカウントする際に大文字・小文字を区別したくない場合は、次のように SUBSTITUTE 関数の中に UPPER 関数を組み込んでご使用ください。
    =SUMPRODUCT(LEN(B5:B8)-LEN(SUBSTITUTE(UPPER(B5:B8),UPPER(「e」),「」)))
  • doc-count-specific-character-in-range-3

この数式の動作原理

  • 1。LEN(SUBSTITUTE(B5:B8,「e」,「」))):SUBSTITUTE 関数は、指定範囲 B5:B8 内の各セルから特定の文字「e」を削除します。その後、LEN 関数が各セルの「e」を除いた文字列の長さを計算し、数値の配列として返します。ここでは {18;10;8;18} が得られます。
  • 2。LEN(B5:B8):この LEN 関数は、指定された範囲内の各セルの文字列の長さを個別に計算し、その結果を数値の配列として返します。ここでは{20;11;10;20}が返されます。
  • 3。SUMPRODUCT({20;11;10;20}-{18;10;8;18}):減算後の配列は{2;1;2;2}となり、SUMPRODUCT 関数がこの配列の要素を合計して、範囲 B5:B8 内の「e」の出現回数を返します。

関連関数

Excel LEN 関数
LEN 関数は、テキスト文字列に含まれる文字数を返します。

Excel SUBSTITUTE 関数
SUBSTITUTE 関数は、テキスト文字列内の指定した文字や語句を、別の文字や語句に置き換えることができます。

Excel SUMPRODUCT 関数
SUMPRODUCT 関数を使えば、2 つ以上の列や配列の対応する要素をそれぞれ掛け合わせ、その積の合計を簡単に求められます。


関連数式

Excel のセル内で特定の文字の出現回数をカウントする
このチュートリアルでは、LEN 関数と SUBSTITUTE 関数を組み合わせた数式を使って、Excel のセル内に特定の文字が何回登場するかを簡単にカウントする方法をご紹介します。

Excel のセル内で特定の単語をカウントする
この記事では、Excel のセル内に特定の単語が何回出現するかを数えるための数式をご紹介します。

Excel の範囲内で特定の単語をカウントする
この記事では、Excel のセル範囲内に特定の単語が何回登場するかを数えるための数式をご紹介します。

Excel のセル内の文字数をカウントする
アルファベットだけでなく、スペースや句読点、記号なども含めた「全文字数」を正確にカウントできます。このチュートリアルに従って、Excel の LEN 関数で簡単にセル内の文字数を調べてみましょう!

Excel の範囲内の文字数をカウントする
この記事では、Excel のセル範囲に含まれる全文字数をカウントするための数式をご紹介します。


最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。