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

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

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

Author Sun Last modified

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 Aide: 次の要素に基づいてデータ分析を革新:インテリジェント実行|コード生成 |カスタム数式の作成|データの分析とチャートの生成 |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含む)にもたらします。