Функция СЖПРОБЕЛЫ (TRIM) в Excel используется для удаления лишних пробелов в тексте.
Что возвращает функция
Текст без лишних пробелов.
Синтаксис
=TRIM(text) — английская версия
=СЖПРОБЕЛЫ(текст) — русская версия
Аргументы функции
- text (текст) — текст из которого нужно удалить лишние пробелы. Он может быть введен вручную, быть ссылкой на ячейку с текстом. Например, если нам нужно удалить лишние пробелы из текста в ячейке «А1», то нам поможет формула: =TRIM(A1) или =СЖПРОБЕЛЫ(A1).
Примеры использования функции СЖПРОБЕЛЫ в Excel
Пример 1. Убираем лишние пробелы перед словами, после слов, двойные пробелы
На примере ниже текст наполненный массой лишних пробелов.
С помощью функции СЖПРОБЕЛЫ мы легко уберем все лишнее:
=TRIM(A1) — английская версия
=СЖПРОБЕЛЫ(A1) — русская версия
Скопируйте и протяните эту формулу напротив каждой строки, в которой вы хотите убрать лишние пробелы.
Пример 2. Корректно подсчитываем количество слов в тексте с учетом лишних пробелов
Пробелы это хороший индикатор при подсчете слов в тексте.
Например, если нам нужно понять, какое количество слов во фразе «Как посчитать количество слов в тексте?» то нам поможет формула:
=LEN(A1)-LEN(SUBSTITUTE(A1,» «,»»))+1 — английская версия
=ДЛСТР(A1)-ДЛСТР(СЦЕПИТЬ(A1;» «;»»))+1 — русская версия
Суть формулы заключается в том, что она считает количество пробелов во фразе и вычитывает «1», таким образом получая количество слов в тексте.
Если в тексте есть лишние пробелы, то формула будет считать слова не корректно.
Избежать ошибки и убрать лишние пробелы мы можем с помощью функции СЖПРОБЕЛЫ:
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,» «,»»))+1 — английская версия
=ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(СЦЕПИТЬ(A1;» «;»»))+1 — русская версия



