KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Быстро Количество слов в диапазоне / подсчёт конкретных слов в Excel

АвторСяоянДата изменения

Хотя Microsoft Word предлагает удобную встроенную функцию подсчёта слов, Excel, напротив, не располагает специализированным инструментом для подсчёта слов на листе. В этом подробном руководстве мы рассмотрим различные способы определения общего количества слов в отдельной ячейке или диапазоне ячеек, а также методы подсчёта конкретных слов.

подсчет общего количества слов / конкретных слов

Подсчёт общего количества слов в ячейке / диапазоне ячеек

Подсчёт количества конкретных слов в ячейке / диапазоне ячеек


Подсчёт общего количества слов в ячейке / диапазоне ячеек

В этом разделе мы покажем несколько быстрых и эффективных способов подсчёта общего количества слов — как в одной ячейке, так и в диапазоне ячеек 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 для Excel предлагает простой и эффективный способ подсчёта слов на листе. Функция Количество слов в диапазоне позволяет мгновенно узнать, сколько слов содержится в ячейке или диапазоне ячеек — без сложных формул! Это незаменимый инструмент для всех, кто работает с большим объёмом текста в Excel, делая подсчёт слов быстрым и удобным.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрирован с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

После загрузки и установки Kutools для Excelвыполните следующие действия:

  1. Щёлкните по пустой ячейке, куда нужно вывести результат вычисления, затем выберите Kutools > Помощник формул > Помощник формул.
  2. В диалоговом окне Помощник формул нажмите кнопку Количество слов в диапазоне в разделе Выберите формулу.
  3. Затем перейдите в раздел Ввод аргументов и выберите ячейку или диапазон ячеек, в которых нужно подсчитать количество слов.
  4. Наконец, нажмите кнопку ОК.
    укажите параметры в диалоговом окне «Помощник формул»

Результат:

Вы получите общее количество слов в указанной ячейке или диапазоне ячеек (см. снимок экрана):
получите общее количество слов с помощью Kutools

Советы:
  1. Чтобы использовать эту функцию, необходимо сначала загрузить и установить её.
  2. Функция Помощник формул включает более 40 часто используемых формул, упрощая широкий спектр повседневных задач и расчётов в Excel.

Подсчёт общего количества слов с помощью пользовательской функции

В Excel вы также можете создать пользовательскую функцию для подсчёта количества слов в одной ячейке или в диапазоне ячеек. Выполните следующие действия:

  1. Удерживая клавиши ALT + F11 в Excel, вы откроете окно Microsoft Visual Basic для приложений.
  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 для приложений. Выберите пустую ячейку для размещения результата, а затем введите или скопируйте приведённую ниже формулу:
    Подсчёт диапазона ячеек:=CountWords(A2:A4)
    Подсчёт одной ячейки:=CountWords(A2)
  4. Затем нажмите клавишу Enter, чтобы получить результат:
     подсчитайте количество слов с помощью пользовательской функции

Подсчёт количества конкретных слов в ячейке / диапазоне ячеек

В этом разделе мы покажем вам простые способы подсчёта количества вхождений заданного слова в ячейке или диапазоне ячеек Excel.

Подсчёт количества конкретных слов с помощью формул

● Подсчёт количества конкретных слов в одной ячейке

Чтобы подсчитать, сколько раз конкретное слово встречается в одной ячейке, используйте следующую формулу:

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
Примечание: в приведённой выше формуле A2— это ячейка, в которой необходимо подсчитать количество вхождений определённого слова, а «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 для Excel значительно упрощает подсчёт конкретных слов в одной ячейке или диапазоне ячеек. Просто выделите нужные ячейки, укажите Kutools искомое слово — и он мгновенно покажет их количество без сложных формул! Этот инструмент идеально подходит всем, кому нужен быстрый и простой способ работы с текстовыми данными в Excel.

      Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрирован с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…
      1. Щёлкните по пустой ячейке, чтобы вывести результат вычисления, затем нажмите Kutools > Помощник формул > Помощник формул.
      2. В диалоговом окне Помощник формул нажмите кнопку Количество слов в тексте в разделе Выберите формулу.
      3. Затем перейдите в раздел Ввод аргументов, выберите ячейку или диапазон ячеек, из которых необходимо подсчитать количество конкретного слова, в поле Текст; выберите ячейку, содержащую искомое слово, или введите это слово в поле Слово;
      4. Наконец, нажмите кнопку ОК.
        укажите параметры в диалоговом окне «Помощник формул»

      Результат:

      Вы получите количество конкретных слов в одной ячейке или диапазоне ячеек (см. снимок экрана):

      получите количество конкретных слов в одной ячейке или диапазоне ячеек с помощью Kutools

      Советы:
      1. Эта функция учитывает регистр и подсчитывает количество вхождений конкретного слова точно так, как оно отображается.
      2. Чтобы воспользоваться этой функцией, сначала загрузите и установите Kutools для Excel. Kutools для Excel предлагает более 40 часто используемых формул, упрощая широкий спектр повседневных задач и расчётов в Excel.

      Связанные статьи:

      • Легко подсчитывайте уникальные и различные значения
      • Обычно в Excel уникальными значениями считаются те, которые встречаются в списке только один раз без дубликатов, а различные значения — это все Разное значение (уникальные значения + первые вхождения дубликатов). При работе с большим объёмом данных может возникнуть необходимость подсчитать количество уникальных и различных значений среди дубликатов из диапазона ячеек, как показано на приведённом ниже снимке экрана. В этом руководстве представлены несколько быстрых способов подсчёта уникальных и различных значений в Excel.
      • Подсчёт количества символов, букв и цифр
      • Когда вы вводите список данных в ячейку Excel, как показано на снимке экрана ниже, может возникнуть необходимость подсчитать общее количество символов, а также отдельно — только букв или только цифр в этой ячейке. В данном материале рассматриваются способы выполнения таких подсчётов в Excel.
      • Подсчёт/суммирование ячеек по цвету (фон, шрифт, Использовать условное форматирование)
      • В повседневной работе цветовая маркировка — популярный способ быстро выделить и акцентировать внимание на важных данных. Но как подсчитать или просуммировать значения ячеек по определённому цвету (цвету заливки, цвету шрифта или условному форматированию)? По умолчанию Excel не предлагает прямой функции для расчётов по цвету. Однако с помощью определённых приёмов и косвенных методов этого всё же можно добиться. В этой статье мы расскажем, как считать и суммировать данные по цвету.
      • Подсчёт непустых ячеек в Excel
      • В этом руководстве представлены пять простых способов подсчёта непустых ячеек в Excel — каждый из них займёт у вас меньше 10 секунд!