Удаление пробелов в ячейках Excel – Пробелы в начале, Пробелы в конце, лишних пробелов или всех пробелов
Иногда при копировании и вставке данных из других приложений на лист могут возникнуть проблемы, если вместе с данными случайно попадают лишние пробелы. Например, при сложении двух числовых ячеек, содержащих пробелы в начале, результат будет 0 вместо корректного значения; или при сравнении двух ячеек с одинаковым содержимым, где одна из них содержит начальные или конечные пробелы, результат окажется неверным. Как удалить эти пробелы? В этом руководстве представлены несколько эффективных методов.
Удаление только Пробелы в начале из ячеек
Удаление только Пробелы в конце из ячеек
Удаление всех пробелов из ячеек
Удобное удаление начальных, конечных, лишних и всех пробелов из ячеек с помощью мощной функции
Удаление лишних пробелов, включая начальные, конечные и избыточные между словами, из ячеек
Предположим, у вас есть столбцы ячеек с начальными, конечными и лишними пробелами между словами. Удалить все эти избыточные пробелы легко с помощью функции СЖПРОБЕЛЫ (TRIM).
Выберите пустую ячейку, введите в неё =TRIM(B3) и нажмите клавишу Enter. Затем перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам. См. снимок экрана:
Примечание: B3 — это ячейка с текстом, из которого необходимо удалить пробелы.

Теперь из указанных ячеек удалены все лишние пробелы — включая начальные, конечные и избыточные между словами.
Примечание: Эту операцию необходимо выполнять в новом столбце. После удаления всех лишних пробелов замените исходные данные на обработанные без формул: нажмите сочетание клавиш Ctrl+C, выберите исходный диапазон данных, щёлкните правой кнопкой мыши и выберите Значения в разделе Выборочная вставка.
С помощью утилиты Удалить пробелы всего за несколько кликов можно удалить не только пробелы в начале, пробелы в конце и лишние пробелы, но и все пробелы из диапазона, нескольких диапазонов или даже всего листа — и значительно сэкономить ваше рабочее время.
Kutools для Excel объединяет более чем 300 мощных расширенных функций, разработанных для более чем 1500 сценариев работы, чтобы решать 80 % задач в Excel.
Удаление только Пробелы в начале из ячеек
Иногда нужно удалить только начальные пробелы, сохранив все пробелы между словами в ячейках, как показано на снимке экрана ниже. В этом разделе вы найдёте ещё одну формулу и код VBA для решения этой задачи.

Использование функции ПСТР (MID) для удаления только Пробелы в начале
Выберите пустую ячейку (в данном случае — D3), скопируйте в неё приведённую ниже формулу и нажмите клавишу Enter. Затем перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))
В этой формуле B3 — это ячейка с текстом, из которой нужно удалить пробелы в начале.

Примечание: Эту операцию следует выполнять в новом столбце. После удаления всех начальных пробелов замените исходные данные на обработанные без формул.
Использование кода VBA для удаления только Пробелы в начале
1. Откройте лист, содержащий ячейки, из которых нужно удалить начальные пробелы, и нажмите сочетание клавиш Alt+F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставка > Модуль, затем вставьте приведённый ниже код VBA в окно модуля.
Sub RemoveLeadingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub 3. Нажмите клавишу F5, чтобы выполнить код. Появится диалоговое окно Kutools для Excel — выберите непрерывный диапазон ячеек, из которых нужно удалить пробелы в начале, и нажмите кнопку ОК.

Теперь вы видите, что из выбранных ячеек удалены только начальные пробелы.
Удаление только Пробелы в конце из ячеек
1. Откройте лист, содержащий ячейки, из которых нужно удалить Пробелы в начале, и нажмите сочетание клавиш Alt+F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставка>Модуль, затем скопируйте приведённый ниже код VBA в окно модуля.
Sub RemoveTrailingSpaces()
'Updateby20190612
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.RTrim(Rng.Value)
Next
End Sub
3. Нажмите клавишу F5, чтобы выполнить код. Появится диалоговое окно Kutools для Excel. Выберите непрерывный диапазон ячеек, из которых нужно удалить пробелы в конце, и нажмите кнопку ОК. Теперь вы увидите, что из выбранных ячеек удалены только пробелы в конце.

Удаление всех пробелов из ячеек
Если вы хотите полностью удалить все пробелы из определённых ячеек, методы из этого раздела — именно то, что вам нужно.
Использование функции ПОДСТАВИТЬ (SUBSTITUTE) для удаления всех пробелов из ячеек
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Выберите пустую ячейку, вставьте в неё приведённую ниже формулу и нажмите клавишу Enter. Затем перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
=SUBSTITUTE(B3," ","")
Совет: в этой формуле B3 — это ячейка с текстом, из которого нужно удалить все пробелы;
« » (пробел в двойных кавычках) обозначает пробелы, подлежащие удалению;
«» означает, что все пробелы будут заменены на пустую строку.

После этого вы сразу увидите, что все пробелы в указанных ячейках удалены.
Примечание: эту операцию следует выполнять в новом столбце. После удаления всех пробелов замените исходные данные на очищенные от пробелов значения без использования формул.
Используйте функцию «Найти и заменить», чтобы удалить все пробелы из ячеек
Помимо уже упомянутой функции ПОДСТАВИТЬ, удалить все пробелы из ячеек можно и с помощью функции «Найти и заменить».
1. Выделите ячейки, содержащие пробелы, которые нужно удалить, и нажмите сочетание клавиш Ctrl+H, чтобы открыть диалоговое окно Поиск и замена.
2. В диалоговом окне Поиск и замена на вкладке Замена введите один пробел в поле Найти, оставьте поле Заменить на пустым и нажмите кнопку Заменить все.

Удобно удалите начальные, конечные, лишние и все пробелы из ячеек с помощью Kutools
Совет: Если вам надоело использовать формулы и коды VBA для удаления пробелов, лучшим решением станет утилита Удалить пробелы из Kutools для Excel. Всего за несколько кликов вы сможете удалить не только начальные и конечные пробелы, лишние промежутки, но и все пробелы в диапазоне, нескольких диапазонах или даже на всём листе — и значительно сэкономить рабочее время.
1. Выделите диапазон или несколько диапазонов с ячейками, из которых нужно удалить пробелы, затем последовательно выберите: Kutools > Текст > Удалить пробелы. См. снимок экрана:

2. В диалоговом окне Удалить пробелы доступны следующие варианты:
- Чтобы удалить только Пробелы в начале, установите флажок напротив параметра Пробелы в начале;
- Чтобы удалить только Пробелы в конце, установите флажок напротив параметра Пробелы в конце;
- Чтобы одновременно удалить Пробелы в начале и Пробелы в конце, установите флажок напротив параметра Leading & Пробелы в конце;
- Чтобы удалить все лишние пробелы (включая начальные, конечные и избыточные между словами), установите флажок напротив параметра Все лишние пробелы;
- Чтобы удалить все пробелы, установите флажок рядом с параметром All spaces.
Затем нажмите кнопку ОК, чтобы запустить операцию.

Если вы хотите воспользоваться бесплатной пробной версией (30 дней) этой утилиты, нажмите, чтобы скачать её, а затем выполните операцию в соответствии с приведёнными выше шагами.
Другие практические случаи, связанные с пробелами в Excel
Приходилось ли вам не только удалять пробелы из ячеек, но и подсчитывать их, добавлять или заменять другими символами? Приведённый ниже совет поможет вам значительно ускорить работу в Excel.
Подсчёт общего количества пробелов в ячейке
Перед тем как удалить все пробелы из ячейки, вам может быть интересно узнать, сколько в ней пробелов. В этом руководстве пошагово описаны методы, которые помогут быстро получить общее количество пробелов в ячейке.
Подробнее…
Добавление пробела после каждой запятой в определённых ячейках Excel
Иногда пробелы случайно удаляются из отдельных ячеек. В этом руководстве — подробные пошаговые инструкции, как добавить пробел после каждой запятой, чтобы текст стал более читаемым и соответствовал стандартам.
Подробнее…
Добавление пробелов между цифрами в ячейках Excel
В этом руководстве рассказывается, как добавить пробелы между каждой цифрой или каждой n-й цифрой в ячейках Excel. Например, у вас есть столбец с номерами телефонов, и вы хотите вставить между цифрами пробелы, чтобы числа выглядели аккуратнее и читались легче. Методы из этого руководства помогут вам легко справиться с задачей.
Подробнее…
Добавление пробелов перед заглавными буквами в ячейках Excel
В этом руководстве рассказывается, как добавить пробел перед каждой заглавной буквой в ячейках Excel. Предположим, у вас есть список текстовых строк, из которых случайно удалены все пробелы, например: InsertBlankRowsBetweenData. Чтобы вернуть пробелы перед каждой заглавной буквой и превратить такую строку в читаемый вид — Insert Пустые строки Between Data, — воспользуйтесь методами из этого руководства.
Подробнее…
Замена пробелов на определённый символ в ячейках Excel
Часто бывает удобнее заменить пробелы на нужный символ, чем удалять их из ячеек. Ниже — простые способы заменить пробелы на подчёркивание, дефис или запятую.
Подробнее…
Лучшие инструменты для повышения продуктивности в офисе
Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %
- Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации…
- Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов…
- Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
- Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
- Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
- Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями…
- Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
- Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF…
- Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена…

- Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
