Как убрать лишние пробелы в Excel?

5 лучших методов фильтрации данных с пробелами в Excel

  1. Использование функции обрезки
  2. Использование текста с разделителями в столбцы
  3. Использование фиксированной ширины в тексте в столбцы
  4. Использование опции “Найти и заменить”
  5. Использование функции замены

Давайте подробно обсудим каждый из методов на примере.

Вы можете скачать этот шаблон Excel для удаления пробелов здесь – Удалить шаблон Excel для пробелов

# 1 – Как удалить пробел в тексте в Excel с помощью функции обрезки?

У нас есть следующие данные,

Удаление пробела Пример 1

В ячейках в столбце A есть тексты с пробелами между ними, и мы удалим из них пробелы в столбце B.

  • В B1 Type = Trim.

Удаление места Пример 1-1

Как объясняется в тексте, функция Trim удаляет все пробелы из текстовой строки, за исключением отдельных пробелов между словами.

  • Выберите ячейку A1.
  • Нажмите Enter, и Excel автоматически удалит лишние пробелы.
  • Перетащите и скопируйте формулу в ячейку B5.

Функция обрезки удалила лишние пробелы, кроме самого текста.

# 2 – Как убрать пробелы, используя текст с разделителями в столбцы?

Текст в столбцы в Excel также может удалять пробелы из ячейки. Рассмотрим следующие данные,

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

  • Выберите столбец A, затем перейдите на вкладку «Данные» и нажмите «Текст в столбцы».
  • Выберите с разделителями.
  • Щелкните Next Space в качестве разделителя, затем щелкните Finish.

Excel отделил тексты от их пробелов и поместил их в следующий столбец.

# 3 – Как удалить пространство в Excel, используя параметр фиксированной ширины текста в столбцы?

Мы также можем использовать фиксированную ширину в опции текста в столбцы, чтобы удалить лишние пробелы из текста и чисел в Excel. Однако наши данные должны состоять из точного количества символов перед пробелом, чтобы можно было удалить только пробелы. Рассмотрим следующие данные.

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

  • Выберите столбец A, затем на вкладке «Данные» выберите текст для столбцов.
  • Выберите «Фиксированная ширина», затем нажмите «Далее».

Однако, когда ваш курсор находится там, где находятся пробелы, нажмите «Готово».

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

# 4 – Как удалить пробел с помощью функции поиска и замены?

Параметр «Найти и заменить» также можно использовать для удаления пробелов из текста и чисел в ячейке Excel. Мы рассмотрим те же данные, что и в примере №1.

  • Нажмите CTRL + H, и появится диалоговое окно для поиска и замены.
  • Ниже в поле поиска нажмите пробел и кнопку замены, чтобы оставить поле пустым, и нажмите «Заменить все».
  • Excel сообщает нам, что все пробелы удалены. Нажмите ОК, чтобы увидеть результат.
  • Все места в камерах были удалены.

# 5 – Как удалить пробел в Excel с помощью функции замены?

Мы также можем использовать функцию замены в Excel, чтобы удалить все пробелы в ячейке. Давайте снова рассмотрим те же данные в примере 1.

  • В ячейке B1 введите = replace и перейдите на вкладку «Формулы». Нажмите «Вставить параметр функции» в Excel, чтобы открыть диалоговое окно функции.
  • Текст, который нам нужен, взят из ячейки A1, поэтому в тексте выберите A1.
  • Мы хотим удалить лишние пробелы, поэтому в поле «Старый текст» введите «,», что означает пробел.
  • В новом тексте введите «, что означает отсутствие пробелов, нажмите ОК.
  • Перетащите формулу в ячейку B5.

С помощью функции Substitute мы заменили пробелы в ячейках.

Объяснение удаления пробелов в Excel

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

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

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

То, что нужно запомнить

При удалении пробелов в Excel нужно помнить несколько моментов.

  1. Нам нужно подумать, какой метод использовать в определенных случаях.
  2. Использование параметров текста для столбца разделит данные в другом столбце.
  3. Удаление пробелов с помощью функции поиска и замены в Excel и функции замены может собрать все строки вместе.

УЗНАТЬ БОЛЬШЕ >>

Удаление пробелов в Excel решается обычной заменой символа пробела.

Копируем пробел, на рисунке ниже, показано как.

Нажимаем сочетание клавиш Ctrl+F, выскакивает окошко Найти и заменить.

В поле Найти вставляем пробел, поле Заменить оставляем без изменений. Нажимаем Заменить всё.

Вылетает информационное окошко, которое показывает сколько сделано замен в листе (В нашем случае 14 замен). Закрываем окошко.

Результат показан на рисунке ниже.

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

Автор: · 27 октября

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

Довольно часто попадаются списки показателей, которые набирали люди, только осваивающие компьютерную грамотность. Или не верно скопированные данные с текстового редактора MS Word. Так или иначе, сейчас вы узнаете несколько приёмов:

Способ 1 — Заменить

Этот вариант подходит, если мы знаем , что в тексте идут несколько пробелов подряд и их необходимо сократить. Выделяем диапазон в котором нужно произвести замену → Главная  →  Найти и выделить→  Заменить.

Данное диалоговое окно можно также быстро вызвать с помощью сочетания клавиш CTRL+H

В строке найти пишем  «  » два пробела, а «Заменить на» — оставляем пустой, и нажимаем «Заменить всё».

Все двойные пробелы исчезли (т.е. были изменены на пусто)

Способ 2  функция СЖПРОБЕЛЫ

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

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

Содержание

Как удалить пробелы в Excel?

Рассмотрим 2 основных способа, как можно удалить лишние символы:

  • Инструмент «Найти и заменить». Удаление пробелов через диалоговое окно;
  • С помощью функций. Формульный вариант удаления.

Инструмент «Найти и заменить»

Предположим, что у нас есть текст или таблица со словами, в котором присутствует дублирование пробелов.

Для начала выделяем диапазон ячеек с данными и выбираем на панели вкладок Главная -> Редактирование -> Найти и выделить -> Заменить либо просто нажимаем сочетание клавиш Ctrl + H:

Появляется стандартное диалоговое окно замены, затем вводим в поле Найти два пробела, а в Заменить на — один. Нажимаем Заменить все и повторяем операцию до тех пор, пока Excel находит повторения.

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

С помощью функций

В этом случае можно воспользоваться стандартной функцией СЖПРОБЕЛЫ, которая удаляет все пробелы, за исключением одиночных между словами.

Предположим, что у нас имеется список фамилий (столбец A) содержащий лишние пробелы как между словами, так и в начале или конце фамилии. Давайте создадим вспомогательный столбец (столбец B), куда введем формулу СЖПРОБЕЛЫ ссылающуюся на столбец с фамилиями:

Далее копируем содержимое столбца B и вставляем значения без связей в столбец A, после чего удаляем вспомогательный столбец. Минусом данного способа является его неудобство при работе с большими объемами данных, так как для каждой редактируемой ячейки необходимо создавать дополнительное место где будет обрабатываться исходная ячейка.

Неразрывный пробел в Excel

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

Данный символ внешне выглядит как обычный пробел, однако его нельзя удалить с помощью функции СЖПРОБЕЛЫ или инструмента «Найти и Заменить» (при вводе в поле для замены обычного пробела).

Как видим в ячейке A2 содержатся лишние пробелы, но функция СЖПРОБЕЛЫ их не удаляет.

Каждый символ в Excel имеет свою кодировку в таблице знаков ANSI (для ОС Windows), в том числе и интересные нам одиночный пробел (символ 32) и неразрывный (символ 160).

Поэтому с помощью функции ПОДСТАВИТЬ заменяем неразрывный пробел (символ 160) на обычный (символ 32), а затем к полученному результату применяя функцию СЖПРОБЕЛЫ получаем требуемый результат:

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

Возникает вопрос, как это сделать?

Первый способ — непосредственно скопировать данный символ из текста и ввести в поле Найти.

Второй способ — воспользоваться Alt-кодом (для систем Windows) и ввести комбинацию Alt + 0160 (удерживая клавишу Alt нужно набрать 0160 на цифровой клавиатуре).

Удаление лишних пробелов через функцию СЖПРОБЕЛЫ вExcel

Для выполнения данной задачи потребуется следующая конструкция:

=СЖПРОБЕЛЫ(Текст)

В этом случае в Текст — это обрабатываемое значение.

Дальше нужно продублировать эту функцию, просто растянув ее на все остальные ячейки. Следующим шагом будет, замена первого столбца (или строчки) на тот, где введены формулы. Чтобы это получилось, нужно выделить все ячейки с формулами, скопировать их (Ctrl+C), а после нажать левой кнопкой мыши на первую ячейку первого столбца (или строчки). Дальше следует нажать сочетание клавиш Shift+F10 и V.

И таким образом произойдет удаление ненужных пробелов между числами или буквами. Второй столбик (или строчку) можно удалить.

Удалить переносы строк внутри ячеек («энтеры»)

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

В !SEMTools такая возможность тоже есть! Т.к. надстройка добавляет регулярные выражения в Excel. В синтаксисе регулярных выражений s (space) обозначает любые виды пробелов, включая переносы строк. Заменой можно преобразовать их в обычные пробелы, и если останутся лишние, уже повторить шаг выше.

Удалить переносы (разрывы) строк в ячейках столбца в Excel

Как убрать пробелы в числах в Excel?

Проблема с удалением пробелов встречается и при работе с числами — в числах попадаются пробелы (к примеру, вместо разделителей разрядов), из-за чего они воспринимаются в Excel как текст.

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

Аналогичный результат можно получить и с помощью формулы: При этом не забудьте умножить результат на 1, чтобы перевести формулу из текста в число.

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru!

В этой статье описаны синтаксис формулы и использование функции СЖПРОБЕЛЫ в Microsoft Excel.

Описание

Удаляет из текста все пробелы, за исключением одиночных пробелов между словами. Функция СЖПРОБЕЛЫ используется для обработки текстов, полученных из других прикладных программ, если эти тексты могут содержать лишние пробелы.

Важно: Функция СЖПРОБЕЛЫ предназначена для удаления из текста знаков пробела 7-разрядного кода ASCII (значение 32). В наборе знаков Юникода существует дополнительный знак пробела, который называется знаком неразрывного пробела и имеет десятичное значение 160. Этот знак обычно используется на веб-страницах как сущность HTML . Сама по себе функция СЖПРОБЕЛЫ не удаляет этот знак неразрывного пробела. Пример обрезки обоих пробелов из текста см. в десяти лучших способах очистки данных.

Синтаксис

СЖПРОБЕЛЫ(текст)

Аргументы функции СЖПРОБЕЛЫ описаны ниже.

  • Текст    Обязательный. Текст, из которого удаляются пробелы.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Описание

Результат

=СЖПРОБЕЛЫ(» Доход за первый квартал «)

Удаляет начальные и конечные пробелы из текста в формуле («Доход за первый квартал»)

Доход за первый квартал

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий