Удаляют лишние пробелы из текстовой строки.

Описание

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

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

Если указать одну строку текста, обе функции возвращают строку с удаленными лишними пробелами. Если указать таблицу из одного столбца, содержащую строки, возвращается таблица из одного столбца со строками без пробелов. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.

С точки зрения удаления лишних пробелов между словами Trim аналогична функции СЖПРОБЕЛЫ в Microsoft Excel. Функция TrimEnds аналогична функциям в языках программирования, которые удаляют пробелы только в начале и конце каждой строки.

Синтаксис

Trim( строка )
TrimEnds( строка )

  • *Строка* — обязательный аргумент. Строка текста, из которой необходимо удалить лишние пробелы.

Trim( таблица_из_одного_столбца )
TrimEnds( таблица_из_одного_столбца )

  • *SingleColumnTable* — обязательный аргумент. Таблица из одного столбца строк для удаления лишних пробелов.

Пример

Формула Описание Возвращаемый результат
Trim( "   Привет,     мир   " ) Удаляет все пробелы из начала и конца строки и лишние пробелы внутри строки. "Привет, мир"
TrimEnds( "   Привет,     мир   " ) Удаляет все пробелы из начала и конца строки. "Привет,     мир"

В следующих примерах используется коллекция из одного столбца с именем Spaces, содержащая следующие строки:

Для создания этой коллекции установите в свойстве OnSelect элемента управления Button следующую формулу, откройте режим предварительного просмотра и нажмите кнопку:
ClearCollect( Spaces, [ "   Елена   Иванова   ", "    Иван   да   Марья", "Уже без пробелов", "   Венера,   Земля,   Марс  ", "Масло и вода   " ] )

Формула Описание Возвращаемый результат
Trim( Spaces ) Удаляет все пробелы в начале и конце каждой строки и лишние пробелы внутри строк для каждой строки в коллекции Spaces.
TrimEnds( Spaces ) Удаляет все пробелы в начале и конце каждой строки в коллекции Spaces.

Примечание. Лишние пробелы не отображаются, если отобразить коллекцию выбором пункта Коллекции в меню Файл. Для проверки длины строки используйте функцию Len.