Как посчитать количество слов в ячейке?
Нет встроенной функции. Формула: =ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))+1. Считает пробелы между словами и прибавляет 1.
В Excel нет функции «СЧЁТСЛОВ», но есть изящная формула на основе подсчёта пробелов.
Формула
=ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))+1
Как работает
- СЖПРОБЕЛЫ убирает лишние пробелы
- ДЛСТР считает длину текста с пробелами
- ПОДСТАВИТЬ удаляет все пробелы
- Разница = количество пробелов = количество слов минус 1
С защитой от пустой ячейки
=ЕСЛИ(A1=""; 0; ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))+1)
Пример
«Отчёт за первый квартал 2025» → 5 слов.
Google Sheets — проще
=COUNTA(SPLIT(A1; " "))
Разделяет по пробелам и считает количество элементов.