Как заменить несколько пробелов одним пробелом из ячеек в Excel?
Предположим, у меня есть список текстовых строк, который содержит несколько пробелов, теперь мне нужно заменить эти пробелы одним пробелом среди текстовых строк, чтобы разделить слова, как показано на следующем снимке экрана. Как я мог заменить несколько пробелов одним сразу, не удаляя их по одному?
Замените несколько пробелов одним пробелом с помощью формулы
Замените несколько пробелов одним пробелом с помощью кода VBA
Замените несколько пробелов одним пробелом с помощью Kutools for Excel
Замените несколько пробелов одним пробелом с помощью формулы
В Excel обычная функция «Найти и заменить» может не подойти для решения этой проблемы, поэтому мы можем применить простую формулу для решения этой проблемы. Пожалуйста, сделайте так:
1. Введите эту формулу: = ОБРЕЗАТЬ (ПОДСТАВИТЬ (A2; СИМВОЛ (32); "")) в пустую ячейку помимо значения вашей ячейки, см. снимок экрана:
2, Затем нажмите Enter нажмите клавишу, чтобы получить результат, и выберите ячейку B2, затем перетащите дескриптор заполнения в ячейки диапазона, в которых вы хотите применить эту формулу, и все лишние пробелы были удалены из текстовых строк, и только один пробел будет сохранен среди текст. Смотрите скриншот:
Замените несколько пробелов одним пробелом с помощью кода VBA
Если вас интересует код VBA, я могу создать для вас код, чтобы заменить несколько пробелов одним, сделайте следующее:
1. Пожалуйста, удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Затем нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: заменить несколько пробелов одним пространством
Sub replace_multiplespaces()
'Updateby Extendoffice
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x = WorksheetFunction.Trim(x)
Next x
End Sub
3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно, напоминающее вам о выборе диапазона данных, в котором вы хотите удалить лишние пробелы, см. снимок экрана:
4, Затем нажмите OK все лишние пробелы заменены одиночным пробелом среди текста.
Замените несколько пробелов одним пробелом с помощью Kutools for Excel
Если у вас есть другие типы пробелов, которые необходимо удалить, например, удаление начальных и конечных пробелов, всех пробелов текста, я порекомендую мощный инструмент -Kutools для Excel, с его Удалить пробелы утилита, вы можете удалить любые пробелы по своему усмотрению, такие как начальный пробел, конечный пробел, все пробелы ...
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, пожалуйста, сделайте следующее:
1. Выберите диапазон данных, в котором вы хотите удалить лишние пробелы.
2. Нажмите Кутулс > Текст > Удалить пробелы, см. снимок экрана:
3. В Удалить пробелы диалоговое окно, выберите Все лишние места из Тип пространства раздел, и вы можете просмотреть результат из предварительный просмотр панель, см. снимок экрана:
4, Затем нажмите Ok or Применить Кнопка, все лишние пробелы были удалены из ячейки и оставлен только один пробел среди текста.
Нажмите, чтобы узнать больше об этой функции удаления пробелов.
Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!
Демо: замените несколько пробелов одним пробелом с помощью Kutools for Excel
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!