Как убрать лишние пробелы в Excel
Как убрать лишние пробелы в Excel?
Приветствую всех, уважаемые читатели блога TutorExcel.Ru.
Зачастую при копировании текста или переносе таблиц возникают проблемы с наличием лишних символов, которые могут появиться по самым разным причинам: неправильный ввод данных, импортирование данных из внешних источников и т.д.
Достаточно часто лишние пробелы в Excel встречаются в тексте в следующих случаях:
- В начале или в конце предложений;
- Дублирование пробелов;
- Невидимые символы, в т.ч. неразрывный пробел;
- В числах (в разделителях разрядов).
Помимо того, что данные могут стать трудночитаемыми, так и использование обычных инструментов Excel (к примеру, сортировка, фильтрация, поиск, применение функций и т.д.) становится затруднительным и некорректным.
Поэтому, чтобы при работе избежать подобных проблем, для корректной работы необходимо удалять лишние символы.
Как удалить пробелы в 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?
Проблема с удалением пробелов встречается и при работе с числами — в числах попадаются пробелы (к примеру, вместо разделителей разрядов), из-за чего они воспринимаются в Excel как текст.
Предположим, что у нас имеется таблица с числами, где содержатся пробелы. Выделяем диапазон с данными и с помощью инструмента «Найти и Заменить» удаляем пробелы, подставив вместо одиночного пробела пустое поле, как показано в примере выше.
Аналогичный результат можно получить и с помощью формулы:
При этом не забудьте умножить результат на 1, чтобы перевести формулу из текста в число.
Спасибо за внимание!
Если у вас есть мысли или вопросы по теме статьи — делитесь ими в комментариях.
Как убрать лишние пробелы в Excel удалить
При работе с Microsoft Excel могут возникать такие ситуации, когда появляются пустые пробелы. Они портят общий вид документа и одновременно с этим увеличивают его объем. Это в свою очередь влияет на быстроту поиска по файлу, использование таких инструментов, как фильтр, сортировка и прочее. Сейчас мы подробно рассмотрим способы, которые помогут удалить лишние пробелы в Эксель.
Как удалить пробелы в Эксель
Отметим, что пробелы могут быть разного характера. Выделяют следующие: пробелы между словами, пробелы в конце и в начале значения, пробелы между разрядами числовых выражений и другие. Для каждого из этих пробелов существует своя схема удаления.
Если нас интересуют лишние пробелы между словами в Excel, то следует обратиться за помощью к инструменту «Заменить».
Шаг 1. Нажимаем на вкладку «Главная», после чего щелкаем на область «Найти и выделить». Появляется список, среди которых мы выбираем пункт «Заменить». А, чтобы сохранить время, достаточно вместо всех этих действий набрать сочетание горячих клавиш Ctrl+H. Последовательность изображена на картинке:
Шаг 2. Теперь откроется такое окошко:
Переходим во вкладку «Заменить». Видим два поля. В первое поле наводим курсор и нажимаем на клавиатуре «Пробел» два раза. В поле «Заменить на» щелкаем на пробел всего один раз. После чего кликаем на строку «Заменить все».
Шаг 3. Далее произойдет замена двойного пробела на одинарный. После появится вот такое окно. Нажимаем «OK».
Шаг 4. Снова видим уже знакомое нам окошко «Найти и заменить». Алгоритм работы такой же, как и в Шаге 2. Проделываем данные действия до тех пор, пока не появится такое окошко:
Жмем «OK». Готово! Мы устранили в нашем документе лишние пробелы.
Если нужно избавиться от пробелов меду разрядами в числах, то используем тот же инструмент «Найти и заменить».
Шаг 1. Выделяем нужный столбик, откуда нужно убрать пробелы между числами. Обратим внимание, что этот момент является важным. В противном случае инструмент удалит абсолютно все пробелы из документа. После того, как выделили, нажимаем по «Найти и выделить», а после в дополнительном меню тыкаем на пункт «Заменить».
Шаг 2. Снова появляется окошко «Найти и заменить». Теперь смотрим внимательно. В поле «Найти» мы ставим всего один пробел, а во втором поле «Заменить на» не ставим ничего, просто оставляем его пустым. Но если вы не уверены, что во втором поле у вас нет пробелов, то можно это легко проверить.
Наводим курсор мышки на это поле и нажимаем кнопку backspace (На клавиатуре она будет в виде стрелки). Удерживаем кнопку до тех пор, пока курсор не начнет упираться в левую область поля. Далее щелкаем на строку «Заменить все».
Шаг 3. Программа будет выполнять свою работу по удалению лишних пробелов между числами. Чтобы убедиться, что наша операция прошла успешно, повторно запускаем поиск и ждем, пока не появится окно, где будет сообщаться, что искомые данные не найдены.
Сделано! Теперь лишние пробелы удалены, а значения выражений начнут правильно вычисляться.
Бывают случаи, когда пробелы между разрядами остаются на листе, а поиск не дает результатов. Тогда стоит знать, что разряды были разделены посредством форматирования. Данный тип пробела никак не влияет на точность отображения формул.
Но если вы все же хотите его убрать, то проделываем следующие шаги:
Шаг 1. Выделяем область чисел с разделителями и щелкаем правой кнопкой мыши. Появляется меню, где выбираем строку «Формат ячеек. ».
Шаг 2. Начнет запускаться окно форматирования. Если открытие появилось в другом месте, то переходим в раздел «Число». Если разделение было установлено с помощью форматирования, то в группе «Числовые форматы» должен быть установлен пункт «Числовой».
В правой части окошка мы видим настройки данного пункта. Снимаем галочку около строки «Разделитель групп рядов ()» и нажимаем «OK».
Шаг 3. Готово! Пробелы между разрядами исчезли. Вот так будет выглядеть готовый вариант:
Теперь рассмотрим, как избавиться от пробелов в начале или в конце выражения. Для этого используем функциею СЖПРОБЕЛЫ, которая удаляет все пробелы из выделено области, кроме нужных пробелов между словами. Синтаксис текстовой данной группы операторов имеет один аргумент: =СЖПРОБЕЛЫ (текст).
В качестве аргумента «Текст» может выдвигаться само текстовое выражение, так и ссылка на ячейку, в которой оно находится.
Шаг 1. Выделяем ячейку, которая расположена рядом со строкой, откуда нужно убрать пробелы. Нажимаем на кнопку «Вставить функцию», подробнее на картинке:
Шаг 2. Открывается окно Мастера функций. В разряде «Текстовые» или «Полный алфавитный перечень» находим функцию «СЖПРОБЕЛЫ». Выделяем и нажимаем «OK».
Шаг 3. Далее видим окошко аргументов данной функции. Заметим, что она не рассчитана на использование всей необходимой нам области в качестве аргумента. В этом случае наводим курсор в поле аргумента, после чего выделяем первую строчку области, с которой мы сейчас работаем. Адрес ячейки должен показаться в поле, затем щелкаем «OK».
Шаг 4. Наблюдаем, что текстовое выражение отобразилось уже без пробелов в том месте, где находится функция. Но не стоит расслабляться. Мы удалили пробел только для одного элемента из всей области. Со следующими ячейками проводим аналогичные действия.
Если же у вас нет времени и вы хотите ускорить этот процесс, то устанавливаем курсор в нижний правый угол ячейки, где уже имеется формула. Курсор примет вид крестика. После удерживаем левую кнопку мыши и тянем курсор вниз параллельно той области, откуда нужно удалить пробелы. Все показано на картинке:
Шаг 5. После выполненных действий, видим как появилась новая заполненная область без пробелов с содержимым исходной области. Теперь необходимо заменить новыми данными значения области, в которой изначально были расположены элементы. В этом случае нам нужно сделать копирование только значений.
Выделяем область с новыми значениями. Открываем вкладку «Главная» и нажимаем на кнопку «Копировать». Или можно просто воспользоваться набором горячих клавиш: Ctrl+C.
Шаг 6. Выделяем исходную область с данными. Щелкаем правкой копкой мыши. Появляется меню, видим «Параметры вставки» и выбираем пункт «Значения». Его можете рассмотреть на картинке:
Шаг 7. Мы выполнили данную задачу. Теперь исходные значения с пробелами были заменены на те же значения, но уже без пробелов. Осталось только удалить область, при помощи которой мы выполняли данную операцию.
Выделяем ячейки, где находятся функция СЖПРОБЕЛЫ. Нажимаем на эту область правой кнопкой мыши и в меню выбираем «Очистить содержимое».
Мы изучили способы, которые быстро помогут удалить лишние пробелы в Excel. Для каждой ситуации необходимо использовать свой метод. Нет универсального варианта устранения пробелов во всем документе. Выполняйте вышеперечисленные указания и тогда вы без труда сможете справиться с этой задачей. Удачи!
Удаление лишних пробелов функцией СЖПРОБЕЛЫ (TRIM) и формулами
Весьма часто в нашем распоряжении оказываются данные, которые хоть и содержат полезную информацию, но не пригодны для немедленного анализа. Одной из весьма распространенных проблем является наличие лишних пробелов — в начале, в конце или внутри между словами.
Лечится эта проблема очень легко — специальной функцией СЖПРОБЕЛЫ (TRIM) . Она убирает все лишние пробелы, но оставляет по одному пробелу между словами:
Просто и красиво. Но есть пара нюансов.
Неразрывные пробелы не удаляются
Чайной ложкой дегтя тут представляется только невозможность удалять таким способом неразрывные пробелы. Это особый вариант пробела (внешне неотличимый от обычного), на котором не бывает переноса строки. Обычно его используют в случаях типа «г. Москва» или «Иванов И.И.», чтобы эти фразы не разбивались между строчками. В Microsoft Word такой спецсимвол вводится сочетанием клавиш Ctrl+Shift+Пробел и отображается в виде кружка, а не точки:
К сожалению, функция СЖПРОБЕЛЫ (TRIM) удаляет только обычные пробелы. Для удаления неразрывных нужно использовать другие функции или макросы.
Формулы для удаления начальных и концевых пробелов
Если необходимо удалить только начальные пробелы (т.е. не трогать концевые и пробелы между словами), то придется делать это хитрыми формулами, т.к. готовой функции (по аналогии с функцией LTrim в VBA) в Microsoft Excel, к сожалению, нет.
Формула для удаления лишних пробелов только слева будет выглядеть так:
В английской версии =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1))
Формула для удаления лишних пробелов только справа будет чуть посложнее и должна вводиться уже как формула массива (с Ctrl+Shift+Enter):
В английском варианте это будет =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);» «)*ROW(A1:A99)))
Ссылки по теме
Для удаления пробелов в начале и в конце строки можно использовать условный оператор ЕСЛИ.
До этого желательно несколько раз с помощью поиска и замены убрать двойные пробелы.
Пробел в начале строки: =ЕСЛИ(ЛЕВСИМВ(А1;1)=» «;ПРАВСИМВ(А1;ДЛСТР(А1)-1))
Пробел в конце строки: =ЕСЛИ(ПРАВСИМВ(А1;1)=» «;ЛЕВСИМВ(А1;ДЛСТР(А1)-1))
А еще так можно .
Для удаления пробелов в начале и в конце строки
можно использовать функцию =СЦЕПИТЬ(). Допустим, ячейка A1 проблемная ,у неё пробел вначале и в конце, нам это не надо.
Вставляем новый столбец и обрабатываем формулой =СЖПРОБЕЛЫ(A1), далее Выделить — Вст а вить зн а чения, теперь повторяющихся пробелов не будет, но в начале и в конце они остались.
Вставим еще один столбец, а в столбец формулу =СЦЕПИТЬ(«&&»;A1;»&&») , тут главное чтобы && не встречался в тексте. Опять Выделить — Вст а вить зн а чения . Теперь у нас в начале и конце строки не пробел, а дважды амперсанд+ пробел.
Далее Ctrl+F ищем &&[пробел] — заменить ничем, опять ищем [пробел]&& — заменить ничем, там где были пробелы они будут удалены вместе с амперсандами, там где пробелов не было остались наши &&
Проводим последний Поиск -замену Ctrl+F На й ти && Заменит ь ничем.
Не удобно искать лишние пробелы в чистом виде, а в сочетании с оригинальными символами это просто, мы их как бы помечаем,так можно выделять ненужные символы не только в одной ячейке, но и в массиве данных и разных столбцах. Иногда редактируемые данные не в одном столбце , а в разных. Вместо сложных вычислений первой/последней непустой ячейки, данные сначала объединяем в одну ячейку, с использованием хорошего разделителя, обрабатываем, а потом снова разделяем через «Текст по столбцам».
© Николай Павлов, Planetaexcel, 2006-2021
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
За изображения спасибо Depositphotos.com
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРН 310633031600071
КАК: Как удалить лишние пробелы из Excel с помощью TRIM — 2021
Как убрать пробелы в ячейках Excel? (Октябрь 2021).
Table of Contents:
При импорте или копировании текстовых данных на листе Excel вы часто получаете лишние пробелы. Используя функцию TRIM Excel или комбинацию клавиш для запуска функции поиска и замены Excel, вы можете легко удалить ненужные интервалы.
В случае функции TRIM вам нужно будет создать новый столбец на листе для вашего чистого текста. Затем вы можете скопировать и вставить чистый текст обратно в исходный столбец.
Гораздо более быстрый прием заключается в использовании сочетания клавиш CTRL-H для поиска столбца проблемы и быстрого удаления всех лишних пробелов.
Как работает функция TRIM
Синтаксис функции TRIM:
Текст в этом случае относится к данным с посторонним интервалом. Этот аргумент может быть:
- Фактический текст, заключенный в кавычки
- Ссылка на ячейку для расположения текстовых данных на листе
Многие люди думают, что функция TRIM удаляет только пробелы в начале и в конце текста. На самом деле, он избавляется от всех лишних пробелов.
Например, если текст в ячейке A1 равен:
Это очень плохое предложение.
Функция Excel = TRIM (А1) обеспечит следующий результат:
Это очень плохое предложение.
Использование функции TRIM
Чтобы удалить дополнительные пробелы с помощью функции TRIM, выполните следующие действия:
- Нажмите на ячейку A6, чтобы сделать ее активной ячейкой — здесь функция будет идти
- Тип = TRIM (А4)
- Нажмите Войти
- Текст с А4 с дополнительными пробелами появится в A6, но со всеми лишними пробелами.
Проблема на этом этапе заключается в том, что как A4, так и A6 существуют в листе, когда вы хотите, чтобы чистый текст (в A6) заменил беспорядочный текст (в формате A4).
Замена содержимого с A6 на A4 проста:
- Щелкните правой кнопкой мыши A6.
- Выбрать копия
- Щелкните правой кнопкой мыши A4.
- Выбрать Специальная вставка
- Выбрать Ценности и нажмите Хорошо.
- Удалить текст из A6.
Теперь на листе существует только чистый текст без пробелов.
Если вы используете Excel Online, пренебрегайте шагами 4 и 5 выше. Вместо этого щелкните стрелку вниз под Вставить на ленте Home, затем выберите Вставить значения.
Удаление дополнительных пространств из всей колонки
Метод выше работает хорошо, если вы только очищаете места из одной ячейки, но что, если вы хотите удалить пробелы из целого столбца?
Процедура обработки столбца не отличается от работы с одной ячейкой. В этом примере столбец со слишком большим количеством пробелов начинается с A2.
- Создайте новый пустой столбец рядом с столбцом, из которого вы хотите удалить пробелы (в этом примере этот новый столбец начинается с B2).
- Нажмите на верхнюю пустую ячейку в новом столбце (B2).
- Тип = TRIM (В2) и нажмите Войти.
- Удерживайте сдвиг и наведите указатель мыши на нижнюю часть ячейки B2 до тех пор, пока курсор не изменится на две горизонтальные линии со стрелкой сверху и снизу. (Эта функция недоступна в Excel Online, вам нужно будет использовать Fill Handle, чтобы скопировать формулу.)
- Двойной щелчок правой кнопкой мыши, чтобы автоматически заполнить весь столбец
Теперь у вас будет столбец A с дополнительными пробелами и столбец B с тем же текстом, который был очищен.
Выполните одну и ту же процедуру копирования и вставки (только значения) на предыдущем шаге, но скопируйте и вставьте все столбцы, а не только отдельные ячейки.
Наконец, щелкните правой кнопкой мыши в верхней части столбца B, чтобы выделить весь столбец, и удалите его, переместив все остальные ячейки в электронную таблицу влево.
Использование клавиши поиска и замены короткого выреза
Если текст в столбце содержит лишние пробелы в тексте, не раньше или сразу после этого, вы можете быстро очистить этот текст, используя функцию поиска и замены Excel.
- Выберите весь столбец, который вы хотите очистить.
- нажмите CTRL-H ярлык для открытия окна поиска и замены Excel
- в Найти то, что поле, введите два пробела
- в Заменить поле, введите одно пространство
- Продолжайте нажимать Заменить все пока все лишние пробелы не исчезнут
Преимущество использования этого подхода заключается в том, что вам не нужно проходить всю процедуру копирования и вставки, необходимую вам с помощью функции TRIM.
Метод, который вы используете для удаления лишних пробелов в Excel, зависит от того, как выглядят ваши исходные данные, и где находятся пробелы.
В любом случае, один из этих двух методов должен хорошо работать, чтобы помочь вам очистить этот беспорядочный текст в вашей электронной таблице.
Как удалить или удалить Internet Explorer
Полностью удалить или удалить IE из Windows можно, но вызывает больше проблем, чем исправляет. Вот некоторые другие, справедливые и хорошие решения.
Как объяснить пробелы в резюме, когда вы безработный — муза
Если вы отводили время без работы — потому что вас уволили или уволили, и вы пытались получить работу сразу же — знайте, как справиться с пробелами в резюме и произвести впечатление на работодателей.
Как объяснить общие пробелы резюме в интервью — муза
Итак, у вас есть пробел в вашем резюме? Возможно, вы решили отправиться в путешествие или вернуться в школу, или, возможно, вы присматривали за больным родственником, или вы взяли время, чтобы стать родителем самостоятельно. Независимо от причины, у нас есть ответы, которые помогут произвести положительное впечатление во время вашего интервью.