KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как удалить начальные и конечные пробелы в ячейках Excel?

АвторКеллиДата изменения

Иногда при копировании данных из других источников и вставке их на лист Excel в начале или конце текстовых строк в ячейках могут остаться лишние пробелы. Их ручное удаление отнимает много времени. В этом руководстве описаны простые и эффективные способы быстрого удаления начальных и конечных пробелов.
скриншот, показывающий исходные данные и данные после удаления начальных пробелов


Способ A: Удаление всех лишних пробелов из строк с помощью функции TRIM (2 шага)

Удаление лишних пробелов из строк

1. Выберите ячейку рядом с той, из которой требуется удалить лишние пробелы, и введите следующую формулу:

=TRIM(B2)

B2 — это ячейка, из которой вы хотите удалить пробелы (см. снимок экрана):
скриншот использования функции СЖПРОБЕЛЫ (TRIM)

2. Нажмите клавишу Enter, чтобы получить результат, затем перетащите маркер автозаполнения на ячейки, из которых нужно удалить лишние пробелы. Все начальные, конечные и лишние пробелы будут удалены.
скриншот результатов после применения функции СЖПРОБЕЛЫ (TRIM) для удаления всех пробелов

Совет:

1. Вы можете скопировать результаты формулы и вставить их как значения, как показано на снимке экрана ниже:
скриншот, показывающий, как скопировать и вставить результаты формулы как значения

2. Этот метод очень прост, если вам нужно удалить пробелы в смежных ячейках одной строки или столбца. Однако если требуется убрать начальные пробелы в диапазоне, охватывающем несколько строк и столбцов, функцию придётся применять многократно. В таком случае попробуйте способ C.

Удаление Все лишние пробелы, включая непечатаемые символы и Неразрывный пробел

Если в вашей строке присутствуют непечатаемые символы, например CHAR(160), отображаемые в Excel, стандартная функция TRIM не справится с их удалением. В таком случае используйте комбинацию функций TRIM, ОЧИСТИТЬ (CLEAN) и ПОДСТАВИТЬ (SUBSTITUTE), чтобы эффективно решить эту задачу.

Используйте эту формулу:

=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))

В данном случае ячейка B2 — это та самая ячейка, из которой вы хотите удалить все лишние пробелы.
скриншот использования формулы для удаления всех лишних пробелов

Затем перетащите маркер заполнения на ячейки, к которым следует применить эту формулу.
скриншот результатов

Примечание:

Функция TRIM удаляет все лишние пробелы, включая начальные, конечные и лишние пробелы между словами. Если вы хотите удалить только начальные пробелы, перейдите к способу B. Если же вам нужно удалить только начальные или только конечные пробелы, а также все лишние пробелы вместе с непечатаемыми символами, перейдите к способу C.


скриншот удобных инструментов для работы с текстом, которыми обязательно стоит воспользоваться

13 Текстовые инструменты, которые обязательно должны быть у вас в Excel и повысят вашу эффективность на 90 %

▲ Пакетное редактирование текста в ячейках: добавление одинакового текста сразу во все ячейки, удаление заданных символов в любом месте и многое другое.

▲ Помимо инструментов, показанных на изображении, в Kutools для Excel доступно ещё 200 расширенных инструментов, которые помогут вам решить 82 % задач в Excel.

▲ Станьте экспертом в Excel всего за 5 минут и заслужьте признание коллег и повышение!

▲ Более 110 000 высококвалифицированных специалистов и свыше 300 компаний мирового уровня.

30-дневная бесплатная пробная версия, без необходимости указывать данные кредитной карты


Способ B: Удаление Пробелы в начале из строк с помощью кода VBA (5 шагов)

Если вы хотите преобразовать или импортировать все данные из документа Word в Excel, воспользуйтесь кодом VBA.

1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Щёлкните Вставка > Модуль, чтобы создать новый модуль, и скопируйте приведённый ниже код в него.

VBA: Удаление Пробелы в начале из строки

">Sub RemoveLeadingSpace()
'Updateby20131129
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

скриншот вставки модуля в редакторе кода VBAскриншот кода VBA в редакторе

3. Нажмите клавишу F5, чтобы запустить код. После этого откроется диалоговое окно KutoolsforExcel для выбора ячеек, из которых нужно удалить пробелы в начале.
скриншот выбора диапазона данных, из которого необходимо удалить пробелы

4. После выбора ячеек нажмите кнопку OK, и начальные пробелы в выбранных ячейках будут удалены.

скриншот, показывающий результаты

Примечание:

Этот код VBA удаляет только начальные пробелы и изменяет исходные данные без возможности отмены. Обязательно сохраните резервную копию своих данных перед его применением.


Способ C: Удаление начальных, конечных, лишних или всех пробелов по вашему выбору с помощью Kutools (3 шага)

Этот инструмент входит в состав 229 инструментов в Kutools для Excelи предоставляет пять вариантов удаления различных типов пробелов по вашему выбору:

  • Удалить Пробелы в начале
  • Удалить Пробелы в конце
  • Удалить начальные и Пробелы в конце
  • Удалить Все лишние пробелы
  • Удалить все пробелы

Этот инструмент поддерживает отмену действий, но перед его использованием вам нужно потратить всего несколько минут на бесплатную установку.

1. Выделите данные, из которых нужно удалить пробелы, затем нажмите Kutools > Удалить пробелы. См. снимок экрана:
скриншот активации функции «Удалить пробелы»

2. Затем установите нужный флажок в диалоговом окне Удаление пробелов.
скриншот со списком всех типов пробелов

Удалить только Пробелы в начале:
скриншот результатов после удаления начальных пробелов

Удалить только Пробелы в конце:
скриншот результатов после удаления конечных пробелов

Удалить только начальные и Пробелы в конце:
скриншот результатов после удаления начальных и конечных пробелов

Удалить Все лишние пробелы:
скриншот результатов после удаления всех лишних пробелов

Удалить все пробелы:
скриншот результатов после удаления всех пробелов


Скачать пример файла

образец документаНажмите, чтобы скачать этот пример файла


Другие операции (статьи), связанные с преобразованием файлов

Подсчёт пробелов перед текстовой строкой
Предлагается способ быстро подсчитать количество Пробелы в начале

Определение позиции n-го пробела
В этой статье представлены простые способы определения позиции n-го пробела в Excel.

Добавление пробела между именем и фамилией
Обычно между именем и фамилией ставится пробел. Однако иногда пробелы исчезают, и вам нужно быстро восстановить их в Excel. Ниже — два простых способа решить эту задачу.

Подсчёт количества символов без учёта пробелов
Обычно для подсчёта количества символов используется функция ДЛСТР (LEN). Но если вам нужно посчитать символы без пробелов, понадобится другая формула. В этой статье мы предлагаем два простых способа решения этой задачи.


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

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

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек