Как найти сколько раз повторяется слово в тексте

Excel умеет работать не только с числами. Но многие вещи приходится добывать кружным путем. Вот и с поставленным вопросом не справишься сразу. Ведь функций, в которые можно просто подставить нужные значения и получить ответ, нет. Как правило, тут большое поле для изысканий, сделать это макросами или еще каким-то страшными способами. Я стараюсь выбирать простые пути.

Как я делаю в данном случае:

  1. Удаляю нужное слово (или фразу) из текста (Функция ПОДСТАВИТЬ).
  2. Считаю количество символов до и после удаления (Функция ДЛСТР). Разница между ними – это только нужное слово, повторенное энное количество раз.
  3. Делю разницу на длину нужного слова и получаю результат :) .

Просто и понятно, не так ли?

А вот сама формула:

Допустим, в ячейке А1 находится строка, а в ячейке B1 нужное слово.

=(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;B1;"")))/ДЛСТР(B1)

 
Эксель Практик

«Глаза боятся, а руки делают»

P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс "Топ-10 инструментов Excel") и будьте в курсе новых событий.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>