跳至主要内容

快速统计 Excel 中的总字数 / 特定单词数量

Author: Xiaoyang Last Modified: 2025-07-31

虽然 MS Word 提供了易于使用的字数统计功能,但相比之下,Excel 并未包含专门用于统计工作表中字数的内置工具。在本综合指南中,我们将探讨多种方法来统计单元格或单元格区域中的总字数,以及特定单词的数量。

count total words / specific words

统计单元格 / 单元格区域中的总字数

统计单元格 / 单元格区域中特定单词的数量


统计单元格 / 单元格区域中的总字数

在本节中,我们将介绍一些快速高效的方法,用于统计单个单元格或跨单元格区域中的总字数。

通过使用公式统计总字数

● 统计单个单元格中的总字数

如果要获取单个单元格中的总字数,请应用以下公式:

=IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

然后,按 Enter 键获取结果,见截图:

Count total words in a single cell

 

● 统计单元格区域中的总字数

要统计单元格区域中的字数,可以使用以下数组公式:

=SUM(IF(LEN(TRIM(A2:A4))=0,0,LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1))

然后,同时按下 Ctrl + Shift + Enter 键以获取指定单元格区域中的总字数。见截图:

Count total words in a range of cells


通过使用实用功能统计总字数

Kutools for Excel 提供了一种简单有效的方法来统计工作表中的字数。此 Count Total Words 功能可让您快速了解单元格或单元格区域中有多少字,而无需复杂公式。对于在 Excel 中处理大量文本的任何人来说,这是一个很好的工具,使字数统计变得轻松高效。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

下载并安装 Kutools for Excel 后,请按照以下步骤操作:

  1. 点击一个空白单元格以输出计算结果,然后点击 Kutools > 公式助手 > 公式助手
  2. 公式助手中,点击“选择一个公式”部分中的 Count total words
  3. 然后转到参数输入部分,选择要统计总字数的单元格或单元格区域。
  4. 最后,点击 确定 按钮。
    specify the options in the Formulas Helper dialog

结果:

您将获得指定单元格或单元格区域中的总字数。见截图:
get the total number of words by kutools

提示:
  1. 要使用此功能,您应首先下载并安装它
  2. 公式助手功能收集了 40 多个常用公式,简化了 Excel 中的各种常见任务和计算。

通过使用用户定义函数统计总字数

在 Excel 中,您还可以创建一个用户定义函数来统计单个单元格或单元格区域中的总字数。请按照以下步骤操作:

  1. 在 Excel 中按住 ALT + F11 键,打开 Microsoft Visual Basic for Applications 窗口。
  2. 点击 插入 > 模块,并将以下代码粘贴到模块窗口中。
    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
    
  3. Alt + Q 键关闭 Microsoft Visual Basic for Applications 窗口。选择一个空白单元格放置结果,然后输入或复制以下公式:
    统计单元格区域: =CountWords(A2:A4) 统计单个单元格: =CountWords(A2)
  4. 然后,按 Enter 键获取结果:
     count the number of words by using User Defined Function

统计单元格 / 单元格区域中特定单词的数量

在本节中,我们将向您展示在 Excel 中统计特定单词在单元格或单元格区域中出现次数的简便方法。

通过使用公式统计特定单词的数量

● 统计单个单元格中特定单词的数量

要统计特定单词在单个单元格中出现的次数,请应用以下公式:

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
注意:在上述公式中,A2 是您要统计特定单词出现次数的单元格,“Excel”是您希望统计其出现次数的单词。

然后,按 Enter 键获取结果,见截图:

Count the number of specific words in a single cell

提示不区分大小写统计单元格中的特定单词

上述公式区分大小写,这意味着它会区分大写和小写字母。它将准确地统计特定单词在公式中出现的次数。例如,“Excel”和“excel”会被视为不同的单词。
case sensitive to count specific words in a cell

如果您需要统计给定单词的出现次数而不考虑大小写,则应修改公式使其不区分大小写。

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

 Case-insensitive to count specific words in a cell

     

    ● 统计单元格区域中特定单词的数量

    要统计多个单元格中特定单词的出现次数,请应用以下数组公式:

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE(A2:A3, "Excel", "")))/LEN("Excel"))

    然后,同时按 Ctrl + Shift + Enter 键以计算所选单元格区域中特定单词的数量。见截图:

     Count the number of specific words in a range of cells

    提示不区分大小写统计单元格区域中的特定单词

    要在 Excel 中以不区分大小写的方式统计单元格区域中的特定单词,您可以修改公式,使其不区分大写和小写字母。(记得同时按 Ctrl + Shift + Enter 键以获取正确结果。)
    case sensitive to count specific words in range of cells

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE((UPPER(A2:A3)), UPPER("Excel"), "")))/LEN("Excel"))

     Case-insensitive to count specific words in a range of cells


      通过使用智能功能统计特定单词的数量

      Kutools for Excel 使得在单个单元格或单元格区域中统计特定单词变得非常容易。只需选择单元格,告诉 Kutools 您要查找的单词,它将快速为您统计它们——无需复杂的公式!这个工具非常适合需要快速简便地处理 Excel 中文本数据的人。

      Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...
      1. 点击一个空白单元格以输出计算结果,然后点击 Kutools > 公式助手 > 公式助手
      2. 公式助手中,点击“选择一个公式”部分中的 Count the number of a word
      3. 然后转到参数输入部分,从文本框中选择要统计特定单词数量的单元格或单元格区域;选择包含单词的单元格或将要统计的特定单词输入到单词框中;
      4. 最后,点击 确定 按钮。
        specify the options in the Formulas Helper dialog

      结果:

      您将获得单个单元格或单元格区域中特定单词的数量。见截图:

      get the number of the specific words in a single cell or range of cells by kutools

      提示:
      1. 此功能区分大小写,它准确地统计特定单词的出现次数。
      2. 要使用此功能,请先下载并安装 Kutools for Excel。Kutools for Excel 提供了 40 多个常用公式,简化了 Excel 中的各种常见任务和计算。

      相关文章:

      • 轻松统计唯一值和不同值
      • 通常,在 Excel 中,唯一值是指列表中仅出现一次且没有任何重复的值,而不同值则是所有不同的值(唯一值 + 第一次重复出现)。在处理大型数据集时,您可能需要从如下截图所示的单元格列表中统计唯一值和不同值的数量。本教程将介绍一些快速技巧来统计 Excel 中的唯一值和不同值。
      • 统计字符、字母和数字的数量
      • 当您在 Excel 的单元格中输入一列数据时,如下面的截图所示,您想统计所有字符的总数,或者只统计字母的数量,或者只统计单元格中的数字。现在,我来谈谈在 Excel 中进行这种统计的方法。
      • 按颜色(背景色、字体颜色、条件格式)统计/求和单元格
      • 在日常任务中,颜色标记是一种流行的方法,用于快速区分和突出显示关键数据。但是,我们如何根据特定颜色(填充颜色、字体颜色、条件格式)来统计或求和单元格数据呢?默认情况下,Excel 不提供直接按颜色统计或求和的功能。然而,通过一些技巧和间接方法,我们仍然可以实现这一点。本文将探讨如何按颜色统计或求和数据。
      • 在 Excel 中统计非空单元格
      • 本教程展示了五种在 Excel 中统计非空单元格的方法。所有方法都非常容易遵循,并且不到 10 秒即可得到结果。