Подсчёт количества слов в ячейке Excel

Этот пример описывает, как сосчитать количество слов в ячейке.

  1. Функция TRIM (СЖПРОБЕЛЫ) удаляет все лишние пробелы из строки, если они там есть.

    =TRIM(A1)
    =СЖПРОБЕЛЫ(A1)

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

  2. Чтобы получить длину строки с нормальным количеством пробелов, объединим функции LEN (ДЛСТР) и TRIM (СЖПРОБЕЛЫ).

    =LEN(TRIM(A1))
    =ДЛСТР(СЖПРОБЕЛЫ(A1))

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

  3. Функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет находящийся в ячейке текст новым. Мы используем её, чтобы получить строку без пробелов.

    =SUBSTITUTE(A1," ","")
    =ПОДСТАВИТЬ(A1;" ";"")

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

  4. Чтобы получить длину строки без пробелов, объединим функции LEN (ДЛСТР) и SUBSTITUTE (ПОДСТАВИТЬ).

    =LEN(SUBSTITUTE(A1," ",""))
    =ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))

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

  5. Сейчас вы увидите несложный трюк. Чтобы получить количество слов, мы вычтем длину строки без пробелов (10) из длины строки с нормальным количеством пробелов (12) и добавим 1.

    =LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1
    =ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))+1

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

25.07.2015 10:00
1690

Комментарии

Нет комментариев. Ваш будет первым!