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

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

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

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

doc-count-specific-word-in-range-1


Как подсчитать количество определённых слов в заданном диапазоне ячеек Excel?

Универсальная формула

=SUMPRODUCT((LEN(rng)-LEN(SUBSTITUTE(rng,txt,"")))/LEN(txt))

Аргументы

Диапазон: Диапазон содержит текстовую строку, в которой вы будете подсчитывать конкретное слово.

Текст: Конкретное слово, количество вхождений которого вы хотите подсчитать. Оно может быть:
1. Словом, заключённым в кавычки;
2. Или ссылкой на ячейку, содержащую это слово.

Как использовать эту формулу?

Допустим, вы хотите подсчитать, сколько раз встречается слово «tool» в диапазоне B5:B8. Выполните следующие действия.

Выберите пустую ячейку, введите в неё приведённую ниже формулу и нажмите клавишу Enter.

Советы:Вы можете сразу скопировать и вставить формулу в выбранную ячейку.

=SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"))

doc-count-specific-word-in-range-2

Примечания:

  • 1. Пожалуйста, замените диапазон B5:B8 и слово «tool» на нужные вам значения.
  • 2. Если слово не найдено, формула вернёт 0;
  • 3. Формула учитывает регистр символов;
  • 4. Чтобы подсчитать конкретное слово в диапазоне ячеек без учёта регистра, используйте функцию UPPER внутри SUBSTITUTE, как показано в следующей формуле:
  • =SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(UPPER(B5:B8),UPPER("tool"),"")))/LEN("tool"))
  • doc-count-specific-word-in-range-3

Как работает эта формула?

=SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"))

  • 1. LEN(B5:B8): функция LEN вычисляет общее количество Фильтр по длине строки символов в каждой ячейке диапазона B5:B8 и возвращает массив чисел {47;23;23;15};
  • 2. LEN(SUBSTITUTE(B5:B8,"tool","")): сначала функция SUBSTITUTE удаляет слово «tool» из каждой ячейки диапазона B5:B8, а затем функция LEN определяет длину получившегося текста в каждой ячейке. В результате возвращается массив чисел {35;19;19;15};
  • 3. (LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")): теперь эта часть формулы преобразуется в {47;23;23;15}–{35;19;19;15}. После вычитания получаем результат {12;4;4;0};
  • 4. LEN("tool"): здесь функция LEN вычисляет длину слова «tool» и возвращает результат 4;
  • 5. LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"): как описано выше, эта часть преобразуется в {12;4;4;0}/4. Деление каждого элемента массива на 4 даёт результат {3;1;1;0};
  • 6. SUMPRODUCT({3;1;1;0}): функция SUMPRODUCT суммирует числа в массиве и возвращает общее количество вхождений слова «tool» в диапазоне B5:B8.

Связанные функции

Функция Excel LEN
Функция LEN возвращает количество символов в текстовой строке.

Функция Excel SUBSTITUTE
Функция SUBSTITUTE заменяет текст или символы внутри текстовой строки на другие текст или символы.

Функция Excel SUMPRODUCT
Функция SUMPRODUCT перемножает два или более столбцов или массивов, а затем суммирует полученные произведения.

Функция Excel UPPER
Функция Excel UPPER преобразует все буквы указанного текста в прописные (заглавные).


Связанные формулы

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

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

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

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

Подсчёт количества символов в диапазоне ячеек Excel
В этой статье рассказывается, как с помощью формулы подсчитать общее количество символов в диапазоне ячеек Excel.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуальное выполнение   |  Генерация кода|  Создание пользовательские формулы  |  Анализ данных и создание диаграмм|  Вызов Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  По нескольким листам  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Многоэлементный выпадающий список
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление рабочими книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.