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

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

著者変更日

Excel の広大な世界では、データ操作の細部を理解することが極めて重要です。たとえば、セル内やセル範囲に含まれる文字数、特定の文字、あるいは特定のテキストをカウントする方法があります。本ガイドでは、これらを実現するためのステップ・バイ・ステップの手順を詳しく解説します。初心者の方にも、Excel の達人の方にも、きっと新しい発見があるはずです!


文字数カウント

 

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


セル内の文字数をカウントする

単一セル内の文字数をカウントするには、LEN 関数を使いましょう。この関数は、セル内の英数字や記号、スペースなど、すべての文字を正確にカウントします!

手順1:空白セルを選択し、LEN 関数を使用する

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

=LEN(A2)

Excel のセル内の文字数をカウントするために LEN 関数を使用しているスクリーンショット

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

Excel で複数のセルの文字数をカウントするためにオートフィルハンドルを使用している様子を示したスクリーンショット

文字列内の文字出現頻度を迅速かつ正確に追跡するには、Kutools for ExcelCOUNTCHAR 関数をご利用ください。この機能に加え、Kutools は複雑な計算を簡単にしてくれる多数の関数を提供しています。今すぐKutools をダウンロードして、その比類ない効率性を体験してください!Kutools for Excel の COUNTCHAR 関数を使用して正確に文字数をカウントしているスクリーンショット

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

複数のセルにわたる文字数を集計するには、SUMPRODUCT 関数とLEN 関数を組み合わせて使うのがポイントです!

たとえば、範囲 A2:A5 内の合計文字数をカウントするには、以下の数式を入力してEnterキーを押すと、すぐに結果が表示されます。

=SUMPRODUCT(LEN(A2:A5))

Excel でセル範囲内の文字数をカウントするために SUMPRODUCT 関数と LEN 関数を使用しているスクリーンショット

注意事項
  • 次の数式を使えば、範囲 A2:A5 に含まれるすべての文字数を合計できます。
     =SUM(LEN(A2:A5))
    ただし、Excel 2019 より前のバージョンでは、正しい結果を得るためにShiftCtrlEnterを同時に押してください。
  • A2 や A5 など、連続していない複数のセルの全文字数をカウントする必要がある場合は、上記の数式は正しく動作しません。その際は、以下の数式をご利用ください:
    =SUM(LEN(A2),LEN(A5))

特定の文字のカウント

場合によっては、文字列やセル範囲内の特定の1 文字をカウントしたいことがあります。こうした際、大文字と小文字を区別するかどうかは、データの用途によって極めて重要になることがあります。本セクションでは、これらの課題を解決するための方法をご紹介します。


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

大文字と小文字を区別して特定の文字をカウントするには、次の2 つの異なる方法があります。

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

方法2:Kutools for Excel をクリック操作で使用する

方法1:LEN 関数と SUBSTITUTE 関数を組み合わせた数式を使用する
  • セル内で大文字と小文字を区別して特定の文字をカウントたとえば、セル A2 内の小文字「s」の出現回数をカウントするには、次の数式を入力してEnterキーを押してください:
    =LEN(A2)-LEN(SUBSTITUTE(A2,"s",""))
    Excel で大文字小文字を区別して特定の文字をカウントするための LEN 関数と SUBSTITUTE 関数の数式を示したスクリーンショット
    数式の説明:
    • LEN(A2):セル A2 内の文字数をカウントします。
    • SUBSTITUTE(A2、"s"、""):文字「s」をすべて空文字列に置き換えます。
    • LEN(SUBSTITUTE(A2,「s」,「」)):セル A2 から文字「s」を除いた文字列の長さを取得します。
    • LEN(A2)-LEN(SUBSTITUTE(A2,「s」,「」)):セル A2 の全文字数から、文字「s」を除いた文字列の長さを引くと、その差分がセル A2 内に含まれる文字「s」の出現回数になります。
    :数式内で文字を指定する際にセル参照を使用することも可能です。この数式をオートフィルハンドルでコピーすると、参照先が自動的に調整されます。Excel で文字数カウントの数式内にセル参照を使用している様子を示したスクリーンショット
  • 範囲内で大文字小文字を区別して特定の文字をカウント

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

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

    Excel で SUMPRODUCT 関数と SUBSTITUTE 関数を使用して範囲内の特定の文字をカウントしているスクリーンショット

方法2:Kutools for Excel をクリック操作で使用する

文字列内の特定の文字の出現頻度を簡単に調べるには、Kutools for ExcelCOUNTCHAR 関数をご活用ください。この優れたソリューションなら、複雑な数式を覚える必要なく、セル内の任意の文字の出現回数を即座に確認できます!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能を統合したKutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報はこちら。。。         無料トライアル。。。

Kutools for Excel を無償でインストール後、空白セルを選択し、Kutools拡張機能統計・数学COUNTCHARをクリックしてください。その後、「関数の引数」ダイアログで以下の操作を行ってください。

  1. クリックして、関数の引数ダイアログ内の範囲選択ボタンを示したスクリーンショット Within_textテキストボックス内で、特定の文字をカウントしたいセルを選択してください。
  2. セル内の文字数をカウントするための関数の引数ダイアログのスクリーンショットをクリックして、Find_textテキストボックスでカウントしたい特定の文字を参照するセルを選択します。(または、)Find_textテキストボックスに直接特定の文字を入力することもできます。)その後、OKをクリックします。
    セル内の文字数をカウントするための関数の引数ダイアログのスクリーンショット

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

複数のセルに COUNTCHAR 関数を適用しているスクリーンショット

範囲 A2:A5 内の文字「s」の合計出現回数を取得したい場合はFind_textテキストボックスに「s」と入力し、オートフィルハンドルを下方向にドラッグして A2:A5 の各セルにおける文字「s」の出現回数をカウントします。SUM 関数を使用して、その合計を簡単に取得しましょう。

Kutools を使用して範囲内の合計文字数を表示しているスクリーンショット

複雑なタスクに特化した豊富な関数や数式で、Excel の作業効率を飛躍的に高めましょう。特定のテキストをカウントしたり、セルの色を数えたり、重複しない値を抽出したりする必要があっても、Kutools for Excel がすべてサポートします。ぜひこの生産性向上ツールキットを実際に体験してください。今すぐKutools for Excel をダウンロード!

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

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

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

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

    Excel のセル内で大文字小文字を区別せずに特定の文字をカウントする数式を示したスクリーンショット

    数式の説明:
    • LEN(A2):セル A2 内の文字数をカウントします。
    • UPPER("s"):「s」を大文字の「S」に変換します。
    • UPPER(A2):セル A2 内のすべての英字を大文字に変換します。
    • SUBSTITUTE(UPPER(A2)、 UPPER(「s」)、 ""):すべての「S」を空文字に置き換えます。
    • LEN(SUBSTITUTE(UPPER(A2), UPPER(「s」),「」)):セル A2 から文字「s」と「S」を除いたテキストの長さを取得します。
    • LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER(「s」),「」)):セル A2 の全文字数から、文字「s」と「S」を除いた文字列の長さを引きます。その結果が、セル A2 内の文字「s」と「S」の合計出現回数になります。
    :数式内で文字を指定するためにセル参照を使用できます。オートフィルハンドルで数式をコピーすると、自動的に調整されます。Excel で大文字小文字を区別しない文字カウントの数式にセル参照を使用している様子を示したスクリーンショット
  • 範囲内で大文字小文字を区別せずに特定の文字をカウント

    範囲 A2:A5 内の文字「s」と「S」の合計出現回数をカウントするには、以下の数式を使用し、Enterキーを押してください:

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

    Excel の範囲内で大文字小文字を区別せずに特定の文字をカウントする数式を示したスクリーンショット


特定のテキストをカウントする

特定の文字だけでなく、セル内やセル範囲全体で特定のテキストをカウントしたい場合があります。このようなケースでは、大文字と小文字を区別するかどうかが結果に大きく影響するため、十分に注意が必要です。


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

特定のテキストを大文字と小文字を区別してカウントするには、以下の2 つの異なる方法があります。

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

方法2:Kutools for Excel をクリック操作で使用する

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

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

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

    Excel で LEN 関数と SUBSTITUTE 関数を使用してセル内の特定の単語を大文字小文字を区別してカウントする数式を示したスクリーンショット

    :数式内で特定のテキストを指定するためにセル参照を使用できます。オートフィルハンドルで数式をコピーすると、自動的に調整されます。
    Excel のテキストベースの数式でセル参照を使用している様子を示したスクリーンショット
  • 範囲内で大文字小文字を区別して特定の単語をカウント

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

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

    Excel で SUMPRODUCT 関数を使用して範囲内の特定の単語を大文字小文字を区別してカウントする数式を示したスクリーンショット

方法2:Kutools for Excel をクリック操作で使用する

長くて複雑な数式に悩む必要はありません。Excel でセルまたは範囲内の特定の単語の出現回数を、もっと簡単に素早く確認する方法があります。それがKutools for Excelテキスト内の単語の数を数えるツールです。わずか数回のクリックで準備完了!この効率的なツールを使えば、作業がぐっとシンプルになり、従来の数式の複雑さから解放されます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能を統合したKutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報はこちら。。。         無料トライアル。。。

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

  • クリックして、数式ヘルパー内の範囲選択ボタンを示したスクリーンショット Textテキストボックスで特定の単語をカウントしたいセルを選択してください。
  • 特定の単語をカウントするための数式ヘルパーダイアログのスクリーンショットをクリックして、Wordテキストボックスでカウントしたい特定の単語を参照するセルを選択します。(または、)Wordテキストボックスに直接特定の単語を入力することもできます。)その後、OKをクリックします。
    特定の単語をカウントするための数式ヘルパーダイアログのスクリーンショット

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

Kutools for Excel を使用して複数のセルにわたって特定の単語をカウントしているスクリーンショット

範囲 A2:A5 内の単語「and」の合計出現回数を取得したい場合は、関数ヘルパーの Text テキストボックスで範囲 A2:A5 を指定するだけです。

Kutools for Excel の数式ヘルパーを使用して範囲内の合計単語数を表示しているスクリーンショット

Kutools でExcel スキルをさらに高めましょう。繊細なタスクに最適化された関数と数式の宝庫であるKutools は、文字数のカウントからセルの色の集計、固有値の追跡まで、あらゆる作業を効率化します。Kutools for Excel は皆様のワークフローをスムーズにします。ぜひお試しください。今すぐダウンロードして、Kutools ならではの違いを実感してください!

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

  • セル内で大文字小文字を区別せずに特定のテキストをカウントセル A2 内の単語「see」の出現回数を、大文字小文字を区別せずに(「SEE」、「see」、「SeE」などすべて)正確にカウントするには、以下の数式をご活用ください。入力後、Enterキーを押すだけで、瞬時に結果が表示されます!
    =(LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER("see"),""))) / LEN("see")
    Excel で LEN 関数と SUBSTITUTE 関数を使用してセル内の特定のテキストを大文字小文字を区別せずにカウントする数式を示したスクリーンショット
    :数式内で単語を指定するためにセル参照を使用できます。オートフィルハンドルで数式をコピーすると、自動的に調整されます。Excel で大文字小文字を区別しないテキストカウントの数式にセル参照を使用している様子を示したスクリーンショット
  • 範囲内で大文字小文字を区別せずに特定の文字をカウント

    範囲 A2:A5 内の単語「and」の大文字小文字を区別しない合計出現回数をカウントするには、以下の数式を使用し、Enterキーを押してください:

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

    Excel で SUMPRODUCT 関数を使用して範囲内の特定のテキストを大文字小文字を区別せずにカウントする数式を示したスクリーンショット


上記で共有したインサイトでは、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 のような使いやすさを備えた効率的なタブ機能を導入します。