Этот пример описывает, как сосчитать количество слов в ячейке.
- Функция TRIM (СЖПРОБЕЛЫ) удаляет все лишние пробелы из строки, если они там есть.
=TRIM(A1)
=СЖПРОБЕЛЫ(A1)
- Чтобы получить длину строки с нормальным количеством пробелов, объединим функции LEN (ДЛСТР) и TRIM (СЖПРОБЕЛЫ).
=LEN(TRIM(A1))
=ДЛСТР(СЖПРОБЕЛЫ(A1))
- Функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет находящийся в ячейке текст новым. Мы используем её, чтобы получить строку без пробелов.
=SUBSTITUTE(A1," ","")
=ПОДСТАВИТЬ(A1;" ";"")
- Чтобы получить длину строки без пробелов, объединим функции LEN (ДЛСТР) и SUBSTITUTE (ПОДСТАВИТЬ).
=LEN(SUBSTITUTE(A1," ",""))
=ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))
- Сейчас вы увидите несложный трюк. Чтобы получить количество слов, мы вычтем длину строки без пробелов (10) из длины строки с нормальным количеством пробелов (12) и добавим 1.
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
=ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))+1
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: http://www.excel-easy.com/examples/number-of-words.html
Перевел: Антон Андронов
Правила перепечатки
Еще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение: