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

Excelでの文字カウント: セル & 範囲(簡単ガイド)

Author: Sun Last Modified: 2025-08-06

Excelの広大な世界では、データ操作の複雑さを理解することが重要です。その一環として、セルまたはセル範囲内の文字、特定の文字、または特定のテキストを数えることが挙げられます。このガイドでは、それを達成するためのステップバイステップの方法を紹介します。初心者であろうとExcelのエキスパートであろうと、常に新しいことを学ぶ機会があります!


文字数のカウント

 

まず、最も一般的なケースから始めましょう:単一セルまたはセル範囲内の文字数を数える方法です。


単一セル内の文字数をカウント

単一セル内の文字数をカウントするには、LEN関数を使用できます。この関数は、文字、数字、特殊文字、およびすべてのスペースをカウントします。

ステップ 1: 空白セルを選択し、LEN関数を使用する

この場合、セルA2の文字数をカウントしたいので、以下のようにLEN関数を使用し、Enterキーを押してください。

=LEN(A2)

A screenshot showing the LEN function used to count characters in a cell in Excel

ステップ 2(オプション): オートフィルハンドルをドラッグして、文字数をカウントしたいセルに適用する

A screenshot demonstrating the use of autofill handle for counting characters in multiple cells in Excel

文字列内の文字頻度を迅速かつ正確に追跡するには、Kutools for ExcelCOUNTCHAR 関数をご利用ください。この機能以外にも、Kutoolsは複雑な計算を簡素化する多数の関数を提供しています。Kutoolsの無敵の効率をぜひ体験してください - 今すぐダウンロード!A screenshot showcasing the COUNTCHAR function in Kutools for Excel for precise character counting

セル範囲内の文字数をカウント

複数のセルにわたって合計をカウントするには、SUMPRODUCT関数とLEN関数を組み合わせて使用できます。

例えば、範囲A2:A5の総文字数をカウントするには、以下の数式を使用し、Enterキーを押して結果を得ます:

=SUMPRODUCT(LEN(A2:A5))

A screenshot showing the use of SUMPRODUCT and LEN functions to count characters in a range of cells in Excel

注意:
  • 以下の数式を使用して、範囲A2:A5の総文字数を合計することができます。
     =SUM(LEN(A2:A5))
    ただし、Excel 2019以前のバージョンでは、必ず Shift + Ctrl + Enter を同時に押して正確な結果を得てください。
  • いくつかの不連続なセル(例:セルA2とA5)の総文字数をカウントする必要がある場合、上記の数式は正しく動作しません。その場合は、次の数式を使用してください:
    =SUM(LEN(A2),LEN(A5))

特定の文字のカウント

場合によっては、特定の文字列やセル範囲内の特定の文字をカウントしたい場合があります。しかし、大文字と小文字を区別するかどうかで結果が大きく異なる場合があります。このセクションでは、これらの問題を解決する方法を紹介します。


大文字と小文字を区別して特定の文字をセルまたは範囲内でカウント

大文字と小文字を区別して特定の文字をカウントするには、ここでは2つの異なる方法を提供します。

方法 1: LEN関数とSUBSTITUTE関数を組み合わせた数式を使用

方法 2: Kutools for Excelを使用してクリックだけでカウント

方法 1: LEN関数とSUBSTITUTE関数を組み合わせた数式を使用
  • 大文字と小文字を区別してセル内の特定の文字をカウント

    例えば、セルA2内の文字「s」の数をカウントするには、以下の数式を使用し、Enterキーを押してください:

    =LEN(A2)-LEN(SUBSTITUTE(A2,"s",""))

    A screenshot showing the LEN and SUBSTITUTE formula to count specific characters with case sensitivity in Excel

    数式の説明:
    • LEN(A2): セルA2内の総文字数をカウントします。
    • SUBSTITUTE(A2,"s",""): 文字「s」のすべての出現箇所を空の文字列に置き換えます。
    • LEN(SUBSTITUTE(A2,"s","")): 文字「s」を除いたA2内の文字数を取得します。
    • LEN(A2)-LEN(SUBSTITUTE(A2,"s","")): セルA2内の総文字数から文字「s」を除いた文字数を引きます。結果は、A2内の文字「s」の数になります。
    注: 数式内の文字を指定するためにセル参照を使用でき、オートフィルハンドルを使って数式を入力すると自動的に調整されます。A screenshot demonstrating the use of a cell reference in a formula for character counting in Excel
  • 大文字と小文字を区別して範囲内の特定の文字をカウント

    範囲A2:A5内の文字「s」をカウントしたい場合は、以下の数式を使用し、Enterキーを押してください:

    =SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5,"s", "")))

    A screenshot of counting specific characters in a range using the SUMPRODUCT and SUBSTITUTE functions in Excel

方法 2: Kutools for Excelを使用してクリックだけでカウント

特定の文字の頻度を簡単に特定するには、Kutools for ExcelCOUNTCHAR関数を利用しましょう。これは優れたソリューションであり、複雑な数式を覚えることなく、セル内の任意の文字の数を即座に確認できます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelを無料でインストール後、空白のセルを選択し、Kutools > 拡張機能 > 統計 & 数学 > COUNTCHARをクリックします。次に、関数の引数ダイアログで以下を行ってください:

  1. クリック A screenshot showing the range selection button in the Function Arguments dialog in the Within_text テキストボックスをクリックして、特定の文字をカウントしたいセルを選択します。
  2. クリック A screenshot showing the range selection button in the Function Arguments dialog in the Find_text テキストボックスをクリックして、特定の文字を参照するセルを選択します。(または、Find_textテキストボックスに特定の文字を直接入力します。)その後、 OK.
    A screenshot of the Function Arguments dialog for character counting in a cell

Find_textテキストボックスで参照セルを使用している場合、他のセルにオートフィルハンドルをドラッグしてこの数式を適用し、カウントを取得できます。

A screenshot of applying the COUNTCHAR function to multiple cells

範囲A2:A5内の文字「s」の総数を取得したい場合は、Find_textテキストボックスに「s」と入力し、オートフィルハンドルを下にドラッグして各セル(A2:A5)内の文字「s」をカウントし、最後にSUM関数を使用して合計を取得します。

A screenshot showing the total character count in a range using Kutools

複雑なタスクに特化した豊富な関数と数式を利用して、Excelでの作業効率を向上させましょう。特定のテキストのカウント、色の集計、または一意の値の識別など、どんなニーズにも対応できるKutools for Excelがサポートします。この生産性向上ツールキットをぜひご自身で体験してください - 今すぐKutools for Excelをダウンロード!

大文字と小文字を区別せずにセルまたは範囲内の特定の文字をカウント

  • 大文字と小文字を区別せずにセル内の特定の文字をカウント

    セルA2内の文字「s」または「S」をカウントしたい場合は、以下の数式を使用し、Enterキーを押してください:

    =LEN(A2) - LEN(SUBSTITUTE(UPPER(A2), UPPER("s"),""))

    A screenshot showing the formula to count specific characters with case insensitivity in a cell in Excel

    数式の説明:
    • LEN(A2): セルA2内の総文字数をカウントします。
    • UPPER("s"): 「s」を「S」に変換します。
    • UPPER(A2): セルA2内のすべての文字を大文字に変換します。
    • SUBSTITUTE(UPPER(A2), UPPER("s"),""): すべての文字「S」を空に置き換えます。
    • LEN(SUBSTITUTE(UPPER(A2), UPPER("s"),"")): 文字「s」と「S」を除いたA2内の文字列の長さを取得します。
    • LEN(A2)-LEN(SUBSTITUTE(A2,"s","")): セルA2内の総文字数から文字「s」と「S」を除いた文字数を引きます。結果は、A2内の文字「s」と「S」の数になります。
    注: 数式内の文字を指定するためにセル参照を使用でき、オートフィルハンドルを使って数式を入力すると自動的に調整されます。A screenshot demonstrating the use of a cell reference for case-insensitive character counting in Excel
  • 大文字と小文字を区別せずに範囲内の特定の文字をカウント

    範囲A2:A5内の文字「s」と「S」の総数をカウントしたい場合は、以下の数式を使用し、Enterキーを押してください:

    =SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("s"), "")))

    A screenshot showing the formula to count specific characters with case insensitivity in a range in Excel


特定のテキストのカウント

特定の文字をカウントするだけでなく、セル内または範囲全体で特定のテキストを数えたい場合もあります。このような状況では、大文字と小文字を区別することが重要です。それは結果に大きな影響を与える可能性があります。


大文字と小文字を区別してセルまたは範囲内の特定のテキストをカウント

大文字と小文字を区別して特定のテキストをカウントするには、ここでも2つの異なる方法を提供します。

方法 1: LEN関数とSUBSTITUTE関数を組み合わせた数式を使用

方法 2: Kutools for Excelを使用してクリックだけでカウント

方法 1: LEN関数とSUBSTITUTE関数を組み合わせた数式を使用
  • 大文字と小文字を区別してセル内の特定の単語をカウント

    例えば、セルA2内の単語「see」の数をカウントするには、以下の数式を使用し、Enterキーを押してください:

    =(LEN(A2) - LEN(SUBSTITUTE(A2, "see", ""))) / LEN("see")

    A screenshot showing the formula for counting a specific word with case sensitivity in a cell using LEN and SUBSTITUTE in Excel

    :数式内の特定のテキストを指定するためにセル参照を使用でき、オートフィルハンドルを使って数式を入力すると自動的に調整されます。
    A screenshot demonstrating the use of a cell reference for text-based formulas in Excel
  • 大文字と小文字を区別して範囲内の特定の単語をカウント

    範囲A2:A5内の単語「and」をカウントしたい場合は、以下の数式を使用し、Enterキーを押してください:

    =SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5, "and", ""))) / LEN("and"))

    A screenshot showing the formula to count a specific word with case sensitivity in a range using SUMPRODUCT in Excel

方法 2: Kutools for Excelを使用してクリックだけでカウント

複雑で長い数式に悩む代わりに、Excelで特定の単語の数をすばやく簡単にカウントする方法があります。Kutools for Excelの「テキスト内の単語を数える」ツールをご利用ください。数回のクリックで準備完了です。この効率的なツールで作業を簡素化し、従来の数式の複雑さを回避しましょう。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストール後、空白のセルを選択し、Kutools > 関数ヘルパー > 統計 > テキスト内の単語を数えるをクリックします。次に、関数の引数ダイアログで以下を行ってください:

  • クリック A screenshot of the range selection button in Formula Helper in the Text テキストボックスをクリックして、特定の単語をカウントしたいセルを選択します。
  • クリック A screenshot of the range selection button in Formula Helper in the Word テキストボックスをクリックして、特定の単語を参照するセルを選択します。(または、Wordテキストボックスに特定の単語を直接入力します。)その後、 OK.
    A screenshot of the Formula Helper dialog for counting specific words

Textテキストボックスで参照セルを使用している場合、他のセルにオートフィルハンドルをドラッグしてこの数式を適用し、カウントを取得できます。

A screenshot showing the use of Kutools for Excel to count specific words across multiple cells

範囲A2:A5内の単語「and」の総数を取得したい場合は、関数ヘルパーのTextテキストボックスで範囲A2:A5を選択してください。

A screenshot demonstrating the total word count for a range using Kutools for Excel's Formula Helper

Kutoolsは、細かいタスクに特化した関数と数式の宝庫です。文字のカウントから色の集計、一意の値の追跡まで、Kutools for Excelがあなたのワークフローを合理化します。私たちの言葉を信じるだけでなく、今すぐダウンロードしてKutoolsの違いを実感してください!

大文字と小文字を区別せずにセルまたは範囲内の特定のテキストをカウント

  • 大文字と小文字を区別せずにセル内の特定のテキストをカウント

    セルA2内の単語「see」の出現回数を、大文字と小文字を区別せずに(「SEE」、「see」、「SeE」などに関係なく)カウントするには、以下の数式を使用できます。入力後、Enterキーを押してください:

    =(LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER("see"),""))) / LEN("see")

    A screenshot showing the formula for counting specific text with case insensitivity in a cell using LEN and SUBSTITUTE in Excel

    注: 数式内の単語を指定するためにセル参照を使用でき、オートフィルハンドルを使って数式を入力すると自動的に調整されます。A screenshot demonstrating the use of a cell reference in the formula for case-insensitive text counting in Excel
  • 大文字と小文字を区別せずに範囲内の特定の文字をカウント

    範囲A2:A5内の単語「and」を大文字と小文字を区別せずにカウントしたい場合は、以下の数式を使用し、Enterキーを押してください:

    =SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("and"), ""))) / LEN(UPPER("and")))

    A screenshot showing the formula to count specific text with case insensitivity in a range using SUMPRODUCT in Excel


上記で共有した洞察は、Excelで文字、特定の文字、および特定のテキストをカウントする方法を概説しています。この情報があなたのお役に立てば幸いです。さらなるExcel戦略を探求し、データ管理スキルを向上させるには、こちらをご覧ください


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

Kutools for Excel - 群衆から一歩抜け出すためのお手伝い

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

Kutools for Excelは300以上の機能を誇り、必要なものがクリック一つで利用可能です...


Office Tab - Microsoft Office(Excel含む)でタブ形式の読み書きを可能に

  • 数十の開いている文書間を1秒で切り替え!
  • 毎日数百回のマウスクリックを減らし、マウス疲れとはおさらば!
  • 複数の文書を閲覧・編集する際の作業効率を50%向上します。
  • Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。