Note: The other languages of the website are Google-translated. Back to English

Удалите пробелы в ячейках Excel - ведущие пробелы, конечные пробелы, лишние пробелы или все пробелы

Иногда, когда данные были скопированы и вставлены из других приложений в рабочий лист, что-то может пойти не так, если вместе с данными бессознательно появятся дополнительные пробелы. Например, при добавлении двух числовых ячеек, содержащих начальные пробелы, он вернет результат как 0 вместо правильного результата; Или получите неверный результат при сравнении двух ячеек с одинаковым содержимым, но одна из них содержит начальные или конечные пробелы. Как убрать эти пробелы? Это руководство познакомит вас с несколькими методами.


Удалите лишние пробелы, включая начальные, конечные и лишние промежуточные пробелы из ячеек

Предположим, у вас есть столбец со списком ячеек, содержащий ведущие, завершающие и лишние промежуточные пробелы. Для удаления всех этих лишних пробелов из ячеек может помочь функция TRIM.

=TRIM(TEXT)

Выберите пустую ячейку, введите =TRIM(B3) в него и нажмите Enter ключ. А затем перетащите его Ручка заполнения вниз, чтобы применить формулу к другим ячейкам. Смотрите скриншот:
Внимание: B3 - это ячейка, содержащая текст, из которого вы хотите удалить пробелы.

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

Внимание: Эту операцию нужно выполнить в новом столбце. После удаления всех лишних пробелов вам необходимо заменить исходные данные на обрезанные, нажав кнопку Ctrl + C, выберите исходный диапазон данных и щелкните правой кнопкой мыши, чтобы выбрать Ценности под Параметры вставки .

Несколько кликов для удаления ненужных пространств из ячеек

Для Удалить пробелы утилита, всего несколько кликов помогут удалить не только ведущие пробелы, конечные пробелы, лишние пробелы а также все места из диапазона, нескольких диапазонов или даже всего листа, что сэкономит много вашего рабочего времени.
Kutools for Excel - Собирает более 300 мощных расширенных функций, предназначенных для более чем 1500 рабочих сценариев, решающих 80% Проблемы с Экселем.

Загрузите и попробуйте полнофункциональную бесплатную пробную версию 30-день

 

Удалить из ячеек только ведущие пробелы

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

Используйте функцию MID, чтобы удалить только ведущие пробелы

Выберите пустую ячейку (здесь я выбираю ячейку D3), скопируйте в нее приведенную ниже формулу и нажмите Enter ключ. А затем перетащите Ручка заполнения вниз, чтобы применить формулу к другим ячейкам.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

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

Внимание: Эту операцию нужно выполнить в новом столбце. После удаления всех начальных пробелов необходимо заменить исходные данные обрезанными данными без формул.

Используйте код VBA для удаления только ведущих пробелов

1. Откройте рабочий лист, содержащий ячейки, из которых вы удалите начальные пробелы, а затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

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 for Excel появится диалоговое окно, выберите непрерывные ячейки, из которых вы удалите начальные пробелы, а затем щелкните OK кнопку.

Теперь вы можете видеть, что из выбранных ячеек удалены только ведущие пробелы.


Удалять из ячеек только конечные пробелы

1. Откройте рабочий лист, содержащий ячейки, из которых вы удалите начальные пробелы, а затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

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 for Excel появится диалоговое окно, выберите непрерывные ячейки, из которых вы удалите конечные пробелы, а затем щелкните OK кнопка. Теперь вы можете видеть, что из выбранных ячеек удалены только конечные пробелы.


Удалить все пробелы из ячеек

Если вы хотите избавиться от всех пробелов в определенных ячейках, методы из этого раздела могут оказать вам услугу.

Используйте функцию ЗАМЕНА, чтобы удалить все пробелы из ячеек

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Выберите пустую ячейку, скопируйте в нее формулу ниже и нажмите Enter ключ. Затем перетащите Ручка заполнения вниз, чтобы применить формулу к другим ячейкам.

=SUBSTITUTE(B3," ","")

Советы: В этой формуле B3 это ячейка, содержащая текст, для которого вы хотите удалить все пробелы;
         "" (пробел, заключенный в двойные кавычки) здесь представляет собой пробелы, которые вы хотите удалить;
         "" здесь означает, что вы ничем не замените все пробелы.

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

Внимание: Эту операцию нужно выполнить в новом столбце. После удаления всех пробелов необходимо заменить исходные данные на обрезанные данные без формул.

Используйте функцию "Найти и заменить", чтобы удалить все пробелы из ячеек

Помимо вышеуказанного ЗАМЕНА Функция «Найти и заменить» также может помочь удалить все пробелы из ячеек.

1. Выделите ячейки, содержащие пробелы, которые вы хотите удалить, нажмите кнопку Ctrl + H , чтобы открыть Найти и заменить диалоговое окно.

2. в Найти и заменить диалог и под Замените вкладку, введите один пробел в Найти то, что текстовое поле, оставьте Заменить пустое текстовое поле, а затем щелкните значок Заменить все кнопку.


Легко удаляйте ведущие, конечные, дополнительные и все пробелы из ячеек с помощью Kutools

Функции: Если вам надоело использовать формулы и коды VBA для удаления пробелов, Удалить пробелы полезности Kutools for Excel ваш лучший выбор. Всего несколькими щелчками мыши вы можете удалить не только начальные и конечные пробелы, лишние пробелы, но и все пробелы из диапазона, нескольких диапазонов или даже всего рабочего листа, что сэкономит вам много рабочего времени.

Перед использованием Kutools for Excel вам нужно потратить несколько минут, чтобы бесплатно скачать и установить в первую очередь.

1. Выберите диапазон или несколько диапазонов с ячейками, из которых вы хотите удалить пробелы, нажмите Кутулс > Текст > Удалить пробелы. Смотрите скриншот:

2. Как видите, в Удалить пробелы диалоговое окно:

  • Чтобы удалить только начальные пробелы, выберите Ведущие места вариант;
  • Чтобы удалить только конечные пробелы, выберите Конечные пробелы вариант;
  • Чтобы удалить начальные и конечные пробелы одновременно, выберите Начальные и конечные пробелы вариант;
  • Чтобы удалить все лишние пробелы (включая ведущие, конечные и лишние промежуточные пробелы), выберите Все лишние места вариант;
  • Чтобы удалить все пробелы, выберите Все пространства опцию.

Затем нажмите OK кнопку, чтобы начать операцию.

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Другие практические примеры, связанные с пространствами Excel

Помимо удаления пробелов из ячеек, сталкивались ли вы когда-нибудь с обстоятельствами подсчета, добавления пробелов или замены пробелов другими символами в ячейках? Приведенная ниже рекомендация может ускорить вашу работу в Excel.

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

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

Добавить пробелы между числами в ячейках Excel
В этом руководстве рассказывается о добавлении пробела между каждым числом или каждым n-м числом в ячейках Excel. Предположим, у вас есть столбец с телефонными номерами, и вы хотите добавить пробелы между ними, чтобы номер выглядел более интуитивно понятным и более легким для чтения. Методы в этом руководстве помогут.
Нажмите, чтобы узнать больше ...

Добавить пробелы перед заглавными буквами в ячейках Excel
В этом руководстве говорится о добавлении пробела перед каждой заглавной буквой в ячейках Excel. Предположим, у вас есть список текстовых строк со случайным удалением всех пробелов, например: InsertBlankRowsBetweenData, чтобы добавить пробелы перед каждой заглавной буквой, чтобы разделить слова как «Вставить пустые строки между данными», попробуйте методы из этого руководства.
Нажмите, чтобы узнать больше ...

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


  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (58)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо, мне действительно было нужно, и опция «Заменить» была прелестью.
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо за объяснение - сэкономил нашему отделу много работы.
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо, опция «Заменить» сработала как шарм... вы действительно сэкономили мне кучу времени.
Этот комментарий был сведен к минимуму модератором на сайте
Очень легко понять. Хорошо следовать.
Этот комментарий был сведен к минимуму модератором на сайте
бред.... не работает
Этот комментарий был сведен к минимуму модератором на сайте
У меня тоже не сработало, однако нашел правильный путь. Выберите и выделите пространство, от которого вы хотите избавиться. Скопируйте это пространство и выберите найти и заменить. Вставьте это место в поиск и ничего не замените. Я предполагаю, что это было не пространство в первую очередь. Что бы это ни было, теперь вы найдете это, скопировав то, что было. Надеюсь, это сработает для вас.
Этот комментарий был сведен к минимуму модератором на сайте
Это сработало для меня! Благодарю вас!
Этот комментарий был сведен к минимуму модератором на сайте
[quote]Мне помогло! Благодарю вас!Автор: Эрика[/quote] Большое спасибо за это. Это сэкономило много времени
Этот комментарий был сведен к минимуму модератором на сайте
большое спасибо. ты гений!!!!
Этот комментарий был сведен к минимуму модератором на сайте
ЭТО СРАБОТАЛО! Спасибо чувак
Этот комментарий был сведен к минимуму модератором на сайте
Это действительно сработало .... Я пробовал использовать такие функции, как «Очистка», «Обрезка», «Замена» и т. Д.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, легко понять. лучшее в сети
Этот комментарий был сведен к минимуму модератором на сайте
Поиск/замена у меня не работает, поэтому я в первую очередь гуглю эту тему. Есть ли где-нибудь настройка, которая отключает это? Я хочу удалить «:» из ячеек в столбце (и «/» из ячеек в другом столбце). Я должен иметь возможность выделить столбец ^H, ввести «:» (или «/») в поле поиска, оставить поле замены пустым и нажать «Заменить все», и он должен это сделать. Или найти «Далее/Заменить/Заменить/Заменить» по ячейкам по одной. Но он продвигается по клеткам, но ничего не делает. Если я помещу что-то в поле замены, оно выполнит замену, но не заменит пустой строкой.
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, что наконец рассказали о том, как удалить пробелы между символами и числами в ячейках Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо Очень очень использовать полный
Этот комментарий был сведен к минимуму модератором на сайте
как убрать пробелы не удаляя нули что в начале значений середина и конец? я просто хочу удалить пробелы только между значениями. Я попробовал выше, и нули исчезли.
Этот комментарий был сведен к минимуму модератором на сайте
Преобразуйте ячейку в текстовый формат, затем используйте функцию замены
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо .... это действительно полезно ... сэкономить много времени ... :-)
Этот комментарий был сведен к минимуму модератором на сайте
мне очень нравится это средство
Этот комментарий был сведен к минимуму модератором на сайте
вау спасибо ..полезно :-) :):):):):):)
Этот комментарий был сведен к минимуму модератором на сайте
Вау, его фантастические маленькие команды работают очень хорошо
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо за трюк, очень-очень полезный, он делает мою таблицу намного аккуратнее. Спасибо еще раз. Гэри
Этот комментарий был сведен к минимуму модератором на сайте
Очень полезно! Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
очень полезно :) и легко понять ;-)
Этот комментарий был сведен к минимуму модератором на сайте
перепробовал все варианты выше. не работает, так как есть пробелы до и после номера. Любая другая альтернатива?
Этот комментарий был сведен к минимуму модератором на сайте
Попробуйте это = TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Этот комментарий был сведен к минимуму модератором на сайте
Благодарю вас! очень полезно. спас день.
Этот комментарий был сведен к минимуму модератором на сайте
Очень используйте полную команду
Этот комментарий был сведен к минимуму модератором на сайте
Удалите пробел до и после содержимого ячейки (например: ___ 26350__). Мы можем использовать эту формулу = TRIM (CLEAN (SUBSTITUTE (A1, CHAR (160), " ")))
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо:):):).... Это сэкономило много времени.... продолжайте обновлять такие полезные и очень ценные экземпляры!!!!!!
Этот комментарий был сведен к минимуму модератором на сайте
Вариант замены самый лучший и простой! Спасибо, что поделились советами!
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL