Перейти к содержимому

Как удалить все лишние пробелы, включая неразрывные пробелы, в Excel?

Author: Zhoumandy Last Modified: 2025-08-07

Иногда лишние пробелы в тексте могут стать настоящей головной болью. Они нарушают наши формулы и затрудняют чтение данных. Обычно мы можем использовать функцию «TRIM» в Excel для удаления этих лишних пробелов. Однако когда речь идет о «неразрывных пробелах», функция TRIM просто не справляется с задачей. Причина в том, что функция TRIM может удалять только «символ пробела со значением 32 в 7-битной системе ASCII», тогда как «неразрывный пробел имеет значение 160 в 7-битной системе ASCII». Поэтому как же можно «удалить все лишние пробелы, включая неразрывные пробелы» в Excel? В этом руководстве мы покажем вам два быстрых способа выполнить эту задачу.

A screenshot of the result of removing extra spaces and non-breaking spaces in Excel

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

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


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

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

1. Чтобы удалить лишние пробелы, а также неразрывные пробелы в ячейке A2, пожалуйста, скопируйте формулу ниже в ячейку C2, затем нажмите клавишу «Enter», чтобы получить результат.

=TRIM(SUBSTITUTE(A2, UNICHAR(160), " "))

A screenshot of the result after applying the formula to remove extra spaces and non-breaking spaces

2. Выберите эту ячейку с результатом и перетащите её маркер автозаполнения вниз, чтобы получить остальные результаты.
A screenshot of dragging the autofill handle to apply the formula to other cells

Примечание: В приведенной выше формуле мы можем изменить функцию «UNICHAR» на функцию «CHAR». UNICHAR является расширением CHAR и была представлена в Excel в 2013 году. Формула может стать следующей:

=TRIM(SUBSTITUTE(A2, CHAR(160), " "))

Но в некоторых версиях Excel CHAR(160) может работать некорректно. Поэтому, когда CHAR(160) не работает, пожалуйста, измените его на UNICHAR(160).


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

Помимо вышеупомянутого метода, функция «Удалить пробелы» из «Kutools для Excel» может помочь вам «очистить от всех лишних пробелов, включая неразрывные пробелы» всего за несколько кликов!

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

1. Выберите диапазон данных, из которого вы хотите удалить пробелы.

2. Перейдите на вкладку «Kutools» и нажмите «Текст» > «Удалить пробелы».
A screenshot of the Kutools for Excel Remove Spaces option on the Kutools tab on the Ribbon

3. Появится диалоговое окно «Удалить пробелы». Установите флажок «Все лишние пробелы» и нажмите кнопку «ОК».
A screenshot of the Remove Spaces dialog box where the 'All excess spaces' option is checked.

Теперь все лишние обычные пробелы и неразрывные пробелы удалены.
A screenshot showing the final result after removing all extra spaces in Excel using Kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Другие операции (Статьи)

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

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

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

Как вставить пустую строку после определенного текста в Excel?
Если вы хотите вставить пустые строки после определенного текста, как показано на следующем скриншоте, как справиться с этим быстро и легко, не вставляя их вручную по одной?

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

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–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% и сократите сотни кликов мышью ежедневно!