Excel で単語総数/特定の単語を素早く範囲内のセルの数を数える
MS Word には使いやすい単語カウント機能が備わっていますが、Excel にはワークシート内の単語をカウントする専用のビルトインツールがありません。本ガイドでは、セルまたはセル範囲内の単語総数をカウントする方法や、特定の単語をカウントするさまざまなテクニックを詳しく解説します。

数式を使用して単語総数をカウントする
● 単一セル内の範囲内のセルの数を数える
単一セル内の単語総数を取得するには、次の数式を適用してください:
=IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)
次に、Enterキーを押して結果を取得してください(スクリーンショット参照)。

● セル範囲内の範囲内のセルの数を数える
セル範囲全体で単語をカウントするには、次の配列数式を使用できます:
=SUM(IF(LEN(TRIM(A2:A4))=0,0,LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1))
次に、Ctrl + Shift + Enterキーを同時に押すと、指定されたセル範囲内の単語総数が取得されます(スクリーンショットを参照)。

便利な機能を使用して単語総数をカウントする
Kutools for Excelには、シート内の単語を簡単にカウントできる機能が備わっています。範囲内のセルの数を数える機能を使えば、複雑な数式を使わずに、セルまたはセル範囲内の単語数を瞬時に確認できます。Excel で大量のテキストを扱うユーザーにとって、単語カウントを簡単かつ効率的に行える頼れるツールです。
Kutools for Excel をダウンロードしてインストールした後、次の手順に従って操作してください:
- 計算結果を表示する空白セルをクリックし、次にKutools>関数ヘルパー>関数ヘルパーをクリックします。
- 関数ヘルパーダイアログボックスで、関数を選択セクションの範囲内のセルの数を数える関数をクリックします。関数ヘルパーで「範囲内のセルの数を数える」を選択してください。
- 次に、引数入力セクションに移動し、セルの数を数えたいセルまたはセル範囲を範囲内から選択します。
- 最後に、OKボタンをクリックしてください。

結果:
指定されたセルまたはセル範囲内の単語総数が表示されます(スクリーンショット参照)。
- この機能をご利用になるには、まずダウンロードしてインストールしてください。
- 関数ヘルパー機能は、Excel で幅広い一般的なタスクや計算を効率化するために厳選された、40 種類以上のよく使われる数式をまとめています。
ユーザー定義関数を使用して単語総数をカウントする
Excel では、ユーザー定義関数を作成して、単一セルまたはセル範囲内のセルの数をカウントすることもできます。次の手順に従って操作してください:
- Excel でALT + F11キーを押すと、Microsoft Visual Basic for Applicationsウィンドウが開きます。
- クリックして、挿入>標準モジュールを選択し、次のコードをモジュールウィンドウに貼り付けます。
VBA コード:セルまたはセル範囲内の範囲内のセルの数を数える
Function CountWords(rng As Range) As Integer 'Updateby Extendoffice Dim cell As Range Dim totalWords As Integer totalWords = 0 For Each cell In rng If Len(Trim(cell.Value)) > 0 Then totalWords = totalWords + UBound(Split(Trim(cell.Value), " "), 1) + 1 End If Next cell CountWords = totalWords End Function - Alt + Qキーを押して Microsoft Visual Basic for Applications ウィンドウを閉じます。結果を表示する空白セルを選択し、以下の数式を入力またはコピーします:●セル範囲の単語数をカウント:=CountWords(A2:A4)
●単一セルの単語数をカウント:=CountWords(A2) - 次に、Enterキーを押して結果を取得します:

数式を使用して特定の単語の出現回数をカウントする
● 単一セル内の特定の単語の出現回数をカウントする
単一セル内での特定の単語の出現回数をカウントするには、次の数式を適用してください:
=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
次に、Enterキーを押して、結果を取得します(スクリーンショットを参照)。

上記の数式は大文字と小文字を区別し、指定した単語を数式内に記述されたとおりに正確にカウントします。たとえば、「Excel」と「excel」は異なる単語としてカウントされます。
特定の単語の出現回数を大文字・小文字を区別せずにカウントする必要がある場合は、数式を変更して大文字・小文字を無視するようにしてください。
=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")

● セル範囲内の特定の単語の出現回数をカウントする
複数のセルにわたって特定の単語の出現回数をカウントするには、次の配列数式を適用してください:
=SUM((LEN(A2:A3)-LEN(SUBSTITUTE(A2:A3, "Excel", "")))/LEN("Excel"))
次に、Ctrl + Shift + Enterキーを同時に押すと、選択したセル範囲内で特定の単語の出現回数が計算されます(スクリーンショットを参照)。

Excel でセル範囲内の特定の単語を大文字・小文字を区別せずにカウントするには、数式を大文字と小文字を区別しないように変更します。(正しい結果を得るには、)Ctrl + Shift + Enterキーを同時に押すことを忘れないでください。)
=SUM((LEN(A2:A3)-LEN(SUBSTITUTE((UPPER(A2:A3)), UPPER("Excel"), "")))/LEN("Excel"))

スマート機能を使用して特定の単語の出現回数をカウントする
Kutools for Excelを使えば、単一セルやセル範囲内の特定の単語を非常に簡単にカウントできます。セルを選択して検索したい単語を指定するだけで、複雑な数式なしに瞬時に結果が得られます。テキストデータをExcel で素早く・簡単に処理したい方にぴったりのツールです!
- 計算結果を出力する空白セルをクリックし、次にKutools > 関数ヘルパー > 関数ヘルパーをクリックします。
- 関数ヘルパーダイアログボックスで、関数を選択セクションのテキスト内の単語の数を数える関数をクリックします。
- 次に、引数入力セクションに移動し、テキストボックスで単語数をカウントしたいセルまたはセル範囲を選択します。さらに、単語ボックスにはカウント対象の単語を含むセルを指定するか、直接単語を入力してください。
- 最後に、OKボタンをクリックしてください。

結果:
単一セルまたはセル範囲内の特定の単語の出現回数が表示されます(スクリーンショットを参照)。

- この機能は大文字と小文字を区別し、特定の単語が実際に表示されているとおりに正確に出現回数をカウントします。
- この機能をご利用になるには、まずKutools for Excel をダウンロードしてインストールしてください。Kutools for Excel には40 以上もの頻出数式が搭載されており、Excel でのさまざまな定番タスクや計算を効率的にこなせます。
関連記事:
- 一意および重複排除済みの値を簡単にカウント
- 通常、Excel では「一意の値」とはリスト内で重複せず一度だけ出現する値を指し、「重複排除済みの値」とはすべての異なる値(一意の値と重複値の最初の出現分を含む)を意味します。大規模なデータセットを扱う際には、以下スクリーンショットのように、セルのリストに含まれる値の中から、一意の値および重複排除済みの値の個数をカウントしたい場合があります。本チュートリアルでは、Excel でそれらの値を簡単にカウントするための実用的なテクニックをいくつかご紹介します。
- 文字、英字、数字の合計数をカウント
- 以下のようなスクリーンショットのように、Excel のセルにデータのリストを入力した際に、すべての文字の合計数や英字のみの数、あるいは数字のみの数をカウントしたいことがあります。ここでは、Excel でこうしたカウントを行う方法をご紹介します。
- 色(背景、フォント、条件付き書式を使用する)別にセルをカウント/合計
- 日常業務では、重要なデータを素早く識別・強調表示するために、色付けが広く活用されています。しかし、特定の色(セルの塗りつぶし色やフォント色、条件付き書式で設定された色など)に基づいてセルのデータをカウントしたり合計したりするには、どうすればよいのでしょうか? 実は、Excel の標準機能には、色別にデータを直接カウントまたは合計する機能は備わっていません。ただし、いくつかのテクニックや間接的な方法を使えば、この課題を解決することが可能です。本記事では、色別にデータをカウント・合計するための実践的な方法を詳しく解説します。
- Excel で空白以外のセルをカウント
- 本チュートリアルでは、Excel で空白以外のセルをカウントする方法を5 つご紹介します。いずれも非常に簡単で、結果が得られるまで10 秒もかかりません。
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式を作成 | データ分析とチャート生成| 拡張機能を呼び出し… |
| 人気機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲および列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブック&シートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線…) 。。。 | |
| トップ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% 向上させ、毎日数百回のマウスクリックを削減します!
Kutools アドインすべて。インストーラーは1 つ
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインに加え、Office Tab Pro も含まれており、複数の Office アプリケーションを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携でさらにパワーアップ— Office アプリ全体で生産性を最適化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得


