Подсчитайте, сколько раз слово появляется в ячейке - Excel и Google Таблицы

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

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

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

Подсчитать конкретное слово

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

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

В приведенном выше примере наша цель - подсчитать, сколько раз слово «один» встречается в каждой ячейке.

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

Давайте рассмотрим формулу, разбив ее на отдельные функции.

Функция LEN

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

1 = LEN (B3)

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

Функция ЗАМЕНА

Затем мы воспользуемся функцией ПОДСТАВИТЬ, чтобы удалить слово «один» из текстовой строки.

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

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

Используя приведенную выше формулу, каждое вхождение слова «один» в текстовых строках было заменено пробелом.

Длина заменяемого текста

Теперь мы можем использовать функцию LEN для подсчета количества оставшихся символов после удаления всех вхождений слова («один») из текста.

1 = LEN (D3)

Длина удаляемых символов

Чтобы определить количество символов, которые были удалены из исходного текста. Мы можем взять разницу между двумя результатами функции LEN.

Разделив это на длину символа слова («один» состоит из 3 символов), мы получим, сколько раз слово встречается в каждой ячейке.

1 = LEN (G3)

Теперь, когда мы рассмотрели отдельные части формулы, объединение всего этого дает нам нашу исходную формулу. Он возвращает количество раз, когда слово «один» встречается в каждой ячейке.

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

Подсчитайте, сколько раз слово появляется в ячейке в Google Таблицах

Эти формулы работают в Google Таблицах точно так же, как и в Excel.

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

wave wave wave wave wave