Аналитика25 марта 2026 г.

Как посчитать количество слов в Excel

Автор
Ненашев А.
На чтение
2 мин
Дата обновления
17.04.2026
Срок обучения:3 недели
Курсы Excel для начинающих
Научитесь составлять сводные таблицы, производить расчеты по формулам, делать визуализацию данных с помощью диаграмм, использовать функции даты и времени. Повысьте скорость вашей работы в Excel на 90%

Пользователи Microsoft Word знают, насколько полезна возможность узнать количество слов в печатном тексте. Однако с помощью Excel невозможно узнать количество слов в документе штатными средствами.

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

Как посчитать количество слов в ячейке Excel

Чтобы подсчитать количество слов в ячейке, нам понадобятся функции DLSTR и SUBSTITUTE. Формула подсчета количества слов будет выглядеть так:

= DLSTR (A1) -LSTR (ПОДСТАВИТЬ (A1; «»; «»)) + 1

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

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

Прежде чем углубиться в работу формулы, предлагаю несколько размышлений.

Если мы создадим обычное предложение из 8 слов, то они будут разделены 7 пробелами.

Верно?

Это означает, что в каждом предложении на одно слово больше, чем пробелов. То есть, чтобы подсчитать количество слов в предложении, нам нужно вычислить количество пробелов и добавить к этому числу единицу.

В результате наша формула работает следующим образом:

  1. Функция DLSTR в первой части формулы подсчитывает количество символов в ячейке (включая пробелы)
  2. Во второй и третьей части формулы мы объединяем функции DLSTR и SUBSTITUTE для подсчета количества символов в ячейке без пробелов
  3. К полученному значению прибавьте цифру «один

Если вы используете эту формулу для пустой ячейки, результат будет один.

Чтобы этого избежать, я предлагаю использовать еще две функции: IF и ISBLANK. Формула будет выглядеть так:

= ЕСЛИ (ПУСТО (A1); 0; DLSTR (A1) -LSTR (ПОДСТАВИТЬ (A1; «»; «»)) + 1)

Эти две функции проверяют, есть ли текст в ячейке или она пуста. Если в ячейке нет текста, формула вернет ноль”.

Как посчитать количество слов в нескольких ячейках Excel

А теперь перейдем к более сложному уровню.

Представим, что наша задача — подсчитать количество слов в нескольких ячейках.

Хорошая новость в том, что мы будем использовать ту же формулу, что и в предыдущем примере, с небольшим дополнением:

= ПОДПРОДУКТ (DLSTR (A1: A10) -LSTR (ПОДСТАВИТЬ (A1: A10, «»; «»)) + 1)

В приведенной выше формуле A1: A10 — это диапазон ячеек, в котором мы хотим подсчитать количество слов.

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

Эта формула работает так же, как подсчет количества слов в ячейке. Единственное отличие заключается в использовании функции СУММПРОИЗВ. Это помогает нам рассчитать количество слов во всем наборе данных.

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

Надеюсь, что в будущем Excel будет иметь собственный подсчет слов.

Я уверен, что эти методы помогут вам улучшить работу в Excel.

Вопрос/ответ

Чтобы подсчитать количество слов в одной ячейке Excel, используйте формулу: =DLSTR(A1) - LSTR(ПОДСТАВИТЬ(A1; " "; "")) + 1. Эта формула вычисляет количество символов в ячейке, включая пробелы, и вычитает количество символов без пробелов, добавляя единицу для получения количества слов.
Чтобы избежать ошибки при подсчете слов в пустой ячейке, используйте формулу: =ЕСЛИ(ПУСТО(A1); 0; DLSTR(A1) - LSTR(ПОДСТАВИТЬ(A1; " "; "")) + 1). Эта формула проверяет, пуста ли ячейка, и возвращает ноль, если в ней нет текста.
Для подсчета количества слов в нескольких ячейках используйте формулу: =СУММПРОИЗВ(DLSTR(A1:A10) - LSTR(ПОДСТАВИТЬ(A1:A10, " "; "")) + 1). Эта формула суммирует количество слов в указанном диапазоне ячеек.
Формула добавляет единицу, потому что количество слов в предложении всегда на одно больше, чем количество пробелов. Это связано с тем, что слова разделяются пробелами, и для подсчета всех слов необходимо добавить единицу.
Excel не предоставляет встроенной функции для подсчета слов в документе. Однако, используя формулы, такие как DLSTR и SUBSTITUTE, можно подсчитать количество слов в ячейках или диапазонах ячеек.
Если формула подсчета слов не работает, убедитесь, что вы правильно ввели функции и диапазоны. Проверьте, что используете правильные кавычки и разделители. Также убедитесь, что ячейки содержат текст, а не другие типы данных.
Для подсчета количества символов в ячейке Excel используйте функцию DLSTR. Например, =DLSTR(A1) вернет количество символов, включая пробелы, в ячейке A1.

Курсы

5085
5,0
3 отзыва
Курсы Excel для начинающих
  • 3 недели
  • Смешанный
  • Диплом / Сертификат
6 800 ₽
Перейти на сайт
983
5,0
3 отзыва
Разработка игр на движке Flutter: Flame
  • 2 месяца
  • Смешанный
  • Диплом / Сертификат
9 680 ₽14 900 ₽
-35%
Перейти на сайт
6268
3,8
12 отзывов
Excel: от основ до анализа данных
  • c 24 февраля
  • 2 месяца
  • Смешанный
  • Диплом / Сертификат
31 900 ₽70 888 ₽
-55%
Перейти на сайт
431
5,0
9 отзывов
Excel для работы
  • c 12 февраля
  • 0 месяцев
16 500 ₽41 250 ₽
16 500 ₽/мес рассрочка
-60%
Перейти на сайт
1013
5,0
6 отзывов
Excel pro + google таблицы
  • c Invalid Date
  • 1 месяц
  • Смешанный
  • Диплом / Сертификат
15 050 ₽43 000 ₽
1 254 ₽/мес рассрочка
-65%
Перейти на сайт