Функции Trim и TrimEnds
Функция Trim удаляет все пробелы из текстовой строки, за исключением одиночных пробелов между словами.
Функция TrimEnds удаляет все пробелы из начала и конца текстовой строки, но оставляет пробелы между словами без изменений.
Если указать одну строку текста, обе функции возвращают строку с удаленными лишними пробелами. Если указать таблицу из одного столбца, содержащую строки, возвращается таблица из одного столбца со строками без пробелов. Таблицу с несколькими столбцами можно преобразовать в таблицу с одним столбцом, как описано в статье об использовании таблиц.
С точки зрения удаления лишних пробелов между словами Trim аналогична функции СЖПРОБЕЛЫ в Microsoft Excel. Функция TrimEnds аналогична функциям в языках программирования, которые удаляют пробелы только в начале и конце каждой строки.
Синтаксис
Trim( String )
TrimEnds( String )
- String — обязательный аргумент. Строка текста, из которой необходимо удалить лишние пробелы.
Trim( SingleColumnTable )
TrimEnds( SingleColumnTable )
- SingleColumnTable — обязательный аргумент. Таблица из одного столбца строк для удаления лишних пробелов.
Пример
| Формула | Описание | Результат |
|---|---|---|
| Trim( » Hello World » ) | Удаляет все пробелы из начала и конца строки и лишние пробелы внутри строки. | «Hello World» |
| TrimEnds( » Hello World » ) | Удаляет все пробелы из начала и конца строки. | «Hello World» |
В следующих примерах используется коллекция из одного столбца с именем Spaces, содержащая следующие строки:
| Стоимость |
|---|
| » Jane Doe « |
| » Jack and Jill» |
| «Already trimmed» |
| » Venus, Earth, Mars « |
| «Oil and Water « |
Для создания этой коллекции установите в свойстве OnSelect элемента управления Button следующую формулу, откройте режим предварительного просмотра и нажмите кнопку:
ClearCollect( Spaces, [ » Jane Doe «, » Jack and Jill», «Already trimmed», » Venus, Earth, Mars «, «Oil and Water » ] )
| Формула | Описание | Результат |
|---|---|---|
| Trim( Spaces ) | Удаляет все пробелы в начале и конце каждой строки и лишние пробелы внутри строк для каждой строки в коллекции Spaces. | Таблица с одним столбцом Value , содержащим следующие значения: «Jane Doe», «Jack and Jill», «Already trimmed», «Venus, Earth, Mars», «Oil and Water» |
| TrimEnds( Spaces ) | Удаляет все пробелы в начале и конце каждой строки в коллекции Spaces. | Таблица с одним столбцом Value , содержащим следующие значения: «Jane Doe», «Jack and Jill», «Already trimmed», «Venus, Earth, Mars», «Oil and Water» |
Лишние пробелы не отображаются, если отобразить коллекцию, выбрав пункт Коллекции в меню Файл. Для проверки длины строки используйте функцию Len.
Как убрать пробел в начале ячейки в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Delete leading, trailing and excessive spaces
Text › 11. Delete leading, trailing and excessive spaces
This utility removes all spaces except for single spaces between words in the selected cells.
All the spaces at the beginning and end of each cell value will be removed and all repetitive spaces will be replaced by a single space.
For example the value ‘ Lennox Street 141’ will be replaced with ‘Lennox Street 141’.
This utility is a quick alternative for Excels =TRIM () function.
Screenshots
Example screenshot: 1 Before
Example screenshot: 2 Strip the leading, trailing and duplicated spaces
Example screenshot: 3 After

Practical tricks on how this can help you
- Tip: Quickly remove spaces from the beginning and end of your data
- Tip: Get rid of unwanted spaces in your data
Starting this tool
- Click ASAP Utilities › Text › 11. Delete leading, trailing and excessive spaces
- Specify a Keyboard Shortcut: ASAP Utilities › Favorites & Shortcut keys › Edit your favorite tools and shortcut keys.

Additional keywords for this tool:
trim, Double space, extra spaces, remove excessive whitespace, unnecessary spaces, consecutive whitespace, reduce internal whitespace to single space, white space, removes extra white spaces between two words in a character string, =TRIM(), extraneous spaces, clean duff cells, fix empty cells that Excel does not recognize as empty, fix blank cells, blanks, remove unwanted space from cell
Excel works!

Довольно частой проблемой при работе с расчетами в Excel является неверное занесение данных в ячейки. Чаще всего в числовое значение добавляется ненужный символ и программа не воспринимает ячейку числовой, а соответственно не считает формулу . Уверен, вы встречались с такой проблемой при выгрузке данных из учетной системы или при копировании данных с сайта. Часто таблицы с ошибками могут присылать друзья/коллеги. Самым распространенным символом, мешающим правильной работе Excel, является пробел. Как убрать пробелы в Excel в числовых и текстовых данных, расскажу в этой статье. Почти каждый пользователь Excel хотя бы раз сталкивался с неправильным заполнением ячеек. Знакома ли вам такая запись данных:

Думаю знакома. Как убрать любой символ (в случае на картинке) можно прочитать в отдельной статье . А вот чтобы пробел мешал расчетам, должно произойти что-то необычное, однако, это случается сплошь и рядом. После очередного случая, повлекшего серьезные последствия, решил написать отдельную статью, с несколькими способами как убрать пробел в Excel. На статью можно будет ссылаться при возникновении проблем.
Если вы случайно введете пробел в начале или в конце числа, то программа уберет его автоматически. Но это как правило не является главной проблемой.
Пробел в числе Excel, как это выглядит?
Если формула не считается, то «число» в ячейки выглядит примерно так:

Здесь это не числа, а текст и формула для обоих случаев считаться не будет. Пример
В ячейке B2 внесено 2 или более пробела.
В B3 не пробел, а другой символ похожий на него.
Не забывайте, что есть специальный формат, где разряды чисел разделяются только внешне и это верный/удобный способ записи числа.

Как тогда отследить, где правильно занесено, а где нет? Читаем ниже.
Так пробел или формат числа?
В первую очередь убедитесь, что ячейки имеют числовой формат. Выберите его в окне формат ячеек (см картинку выше), предварительно выделив нужные ячейки
Но я пользуюсь кнопкой на ленте задач Excel

Числовое значение при этом приобретет выравнивание и 2 знака после запятой. Текст останется без изменений.

Это визуально заметно, но лучше всего сразу воспользоваться способами исправления, приведенными ниже.
Как убрать пробелы в Excel? Найти и заменить
Самый простой способ воспользоваться инструментом Найти и заменить.
Выделите столбец, нажмите Ctrl+H и ведите символ в верхнее окно в данном случае пробел, в нижнее окно ничего не вводите. Кликните по кнопке Заменить все. Тем самым вы замените пробел на пусто.

При этом число в ячейке B3 не поменяется. Почему? Там вставлен не пробел, а символ похожий на привычный пробел. Выделите его и вставьте в окно Найти панели Найти и заменить.

Снова нажмите Заменить все. Готово!
Похожие статьи
- 01.10.2016Выпадающий список по значениюPosted in Формулы, Работа с ячейками
- 28.01.2018Абзац в Excel. Как начать с новой строки в ячейкеPosted in Работа с текстом, Формулы, Работа с ячейками
- 09.02.2019Определить тип данных в ячейке. Функция ТИП в ExcelPosted in Формулы, Работа с ячейками
- 29.09.2018Подсчет уникальных значений. Несколько способов, в т.ч. формулойPosted in Формулы, Работа с ячейками
- 22.08.2018Аргумент Excel. Как удобно выделить аргументы функции?Posted in Формулы, Работа с ячейками
- 06.02.2016Функция ЯЧЕЙКА в ExcelPosted in Формулы, Работа с ячейками
- 08.07.2016Как менять размер ячейки в Excel?Posted in Работа с ячейками
- 25.10.2015Автофильтр в Excel. Расширенный фильтрPosted in Excel, Работа с текстом, Работа с ячейками