Подсчитайте общее количество слов в ячейке - Excel и Google Таблицы

Скачать пример рабочей книги

Загрузите образец книги

Из этого туториала Вы узнаете, как считать слова в ячейке в Excel и Google Таблицах.

Подсчет слов

Встроенной функции Excel для подсчета количества слов в ячейке нет. Однако мы можем подсчитать количество пробелов, которые могут сказать нам, сколько слов в ячейке:

1 = LEN (ОБРЕЗАТЬ (B3)) - LEN (ПОДСТАВИТЬ (B3, "", "")) + 1

Посмотрим, как работает эта формула.

Удалить все пробелы

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

1 = ПОДСТАВИТЬ (B3; ""; "")

Затем мы определяем длину этой строки без пробелов с помощью функции LEN.

1 = LEN (C3) или = LEN (ПОДСТАВИТЬ (B3, "", ""))

Мы сравним длину строки до и после удаления пробелов, чтобы подсчитать, сколько пробелов содержит ячейка.

Удалить лишние пробелы

Затем мы хотим выразить эту строку как обычно (то есть содержать только одиночные пробелы между словами). Функция TRIM удаляет лишние пробелы из текстовой строки, оставляя один пробел между каждым словом, поэтому все ведущие, конечные и повторяющиеся пробелы будут исключены.

1 = ОБРЕЗАТЬ (B3)

Затем мы определяем длину этого нормально расположенного текста с помощью функции LEN.

1 = LEN (E3) или = LEN (TRIM (B3))

Нахождение разницы между двумя длинами (с пробелами и без них) и добавление единицы (поскольку после последнего слова нет пробела) дает нам количество слов в ячейке:

1 = F3-D3 + 1

Объединение этих шагов дает нам формулу:

1 = LEN (ОБРЕЗАТЬ (B3)) - LEN (ПОДСТАВИТЬ (B3, "", "")) + 1

Google Таблицы - Общее количество слов в ячейке

Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave