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

Как подсчитать количество слов в диапазоне ячеек Excel?
Универсальная формула
=SUMPRODUCT(LEN(TRIM(range))-LEN(SUBSTITUTE(range," ",""))+1)
Аргумент
Диапазон: Диапазон, для которого нужно подсчитать количество слов.
Как использовать эту формулу?
1. Выберите пустую ячейку, куда будет выведен результат.
2. Введите приведённую ниже формулу и нажмите клавишу Enter.
=SUMPRODUCT(LEN(TRIM(B5:B7))-LEN(SUBSTITUTE(B5:B7," ",""))+1)

Примечание: Пожалуйста, замените диапазон B5:B7 в формуле на тот, который вам нужен.
Как работает эта формула?
=SUMPRODUCT(LEN(TRIM(B5:B7))-LEN(SUBSTITUTE(B5:B7," ",""))+1)
- 1. LEN(SUBSTITUTE(B5:B7," ","")): Функция SUBSTITUTE удаляет все пробелы из текстовых строк в диапазоне B5:B7, после чего функция LEN вычисляет длину текстовых строк без пробелов и возвращает результат в виде массива чисел: {19;32;29};
- 2. LEN(TRIM(B5:B7)): Если в диапазоне B5:B7 есть лишние пробелы, функция TRIM удалит их, оставив только по одному пробелу между словами. Затем функция LEN определит длину текстовых строк в B5:B7 (уже без лишних пробелов) и вернёт массив чисел: {23;39;35};
- 3. LEN(TRIM(B5:B7))-LEN(SUBSTITUTE(B5:B7," ","")) = {23;39;35}-{19;32;29}: Теперь из длины строки с пробелами вычитается длина строки без пробелов, и результат возвращается в виде массива чисел: {4;7;6};
- 4. SUMPRODUCT({4;7;6}+1): К каждому числу в массиве прибавляется 1, поскольку количество слов всегда на единицу больше количества пробелов. Именно поэтому к итоговому результату добавляется 1. Функция SUMPRODUCT суммирует значения в массиве и возвращает общее количество слов в диапазоне B5:B7: SUMPRODUCT({5;8;7}) = 20.
Связанные функции
Функция LEN в Excel
Функция LEN возвращает количество символов в текстовой строке.
Функция SUBSTITUTE в Excel
Функция SUBSTITUTE заменяет текст или символы внутри текстовой строки на другие текст или символы.
Функция SUMPRODUCT в Excel
Функция SUMPRODUCT позволяет умножать два или более столбцов или массивов, а затем суммировать полученные произведения.
Функция TRIM в Excel
Функция TRIM в Excel удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.
Связанные формулы
Подсчёт количества вхождений определённых символов в ячейке Excel
В этом руководстве показано, как с помощью формул на основе функций LEN и SUBSTITUTE подсчитать количество вхождений конкретного символа в ячейке Excel.
Подсчёт определённых символов в диапазоне ячеек
В этом руководстве вы найдёте формулы для подсчёта количества вхождений конкретного символа в диапазоне ячеек Excel.
Подсчёт определённых слов в ячейке Excel
В этой статье представлена формула для подсчёта количества вхождений конкретного слова в ячейке Excel.
Подсчёт определённых слов в диапазоне ячеек Excel
В этой статье рассказывается, как с помощью формулы подсчитать количество вхождений конкретного слова в диапазоне ячеек Excel.
Подсчёт количества символов в ячейке Excel
Общее количество символов включает не только буквы, но и все пробелы, знаки препинания, а также специальные символы в ячейке. Следуйте этому руководству, чтобы легко подсчитать общее число символов с помощью функции LEN в Excel.
Подсчёт количества слов в ячейке Excel
В этой статье объясняется, как подсчитать количество слов в ячейке с помощью формулы в Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.