Удаление ненужных пробелов в цифрах в Excel
Удаление ненужных пробелов в цифрах в Excel
Порой, работая в Excel в некоторых ячейках могут появляться лишние пробелы, которые смещают данные и портят весь внешний вид рабочих таблиц. У этих проблемных пропусков есть несколько причин, которые иногда возникают сами или по вине пользователя. Но независимо от причины нужно знать, как убрать пробелы в цифрах в Excel и уметь применять методы на практике.
Пробелы в числах
Пробелы в числах могут возникнуть в любой момент, а если увлеченно работать, то можно даже не заметить их появление. Среди основных причин стоит отметить такие:
- во время того, как в ячейку вставляется информация из внешних источников, могут попасть и текстовые фрагменты из того же источника;
- в числовой ячейке уже имеется форматирование, которое предусматривает визуальное разделение на разряды, это предусмотрено для удобного чтения больших чисел;
- появление неразрывных пробелов.
Обычный «Пробел» можно удалить достаточно просто, но вышеописанные причины просто так не устраняются. Для них нужно использовать специальные формулы, скрипты и пользоваться инструментами форматирования.
Найти и заменить
«Найти и заменить» — это самый простой из всех возможных методов убрать пробелы в ячейке Excel. Чтобы все получилось, нужно соблюдать следующий порядок действий:
- Выделить ячейку, столбец, строчку или некоторое их количество (где следует убрать «пробелы»).
- После этого нужно зажать последовательность клавиш на клавиатуре Ctrl+H. Данное сочетание клавиш вызовет специальное окно инструмента, которое называется «Найти и заменить» или «Find & Replace» (в англоязычной версии).
- В графу «Найти» следует ввести двойной пробел, а в нижнюю «Заменить на» только один. Также в строке «Найти» можно установить один пробел, а «Заменить на» оставить пустым, если требуется избавиться от промежутков вообще.
- После этого остается нажать «Заменить все».
На экране высветится новое окно, которое сообщит о совершенных заменах и их количестве. Для надежности можно проделать последний шаг еще раз, чтобы убедиться в том, что все пропуски в файле устранены.
Функция СЖПРОБЕЛЫ
Для удаления пробелов в ячейках Excel часто используют специальную функцию, которая называется СЖПРОБЕЛЫ или TRIM (в англоязычной версии). Она несколько сложнее в исполнении, чем предыдущий метод, но гораздо действеннее и способна справиться с более сложным типом неразрывных отступов. Чтобы все получилось, нужно придерживаться инструкции:
- Следует выбрать нужный столбец или строчку, в которой требуется произвести манипуляцию по удалению ненужных промежутков и рядом (напротив, если столбец и ниже, если строка) создать еще один столбец, строчку.
- Теперь в ячейке только что созданной строчки или столбца следует ввести функцию, которая выглядит так: = СЖПРОБЕЛЫ (номер соседней ячейке, где есть лишние пропуски). В англоязычной версии вместо СЖПРОБЕЛЫ вставляется TRIM.
- Дальше нужно продублировать эту функцию, просто растянув ее на все остальные ячейки.
- Следующим шагом будет, замена первого столбца (или строчки) на тот, где введены формулы. Чтобы это получилось, нужно выделить все ячейки с формулами, скопировать их (Ctrl+C), а после нажать левой кнопкой мыши на первую ячейку первого столбца (или строчки).
- Дальше следует нажать сочетание клавиш Shift+F10 и V.
И таким образом произойдет удаление ненужных пробелов между числами или буквами. Второй столбик (или строчку) можно удалить.
Формула ПОДСТАВИТЬ
Кроме первых двух способов есть еще один метод, в котором используется специальная формула «ПОДСТАВИТЬ», если используется англоязычная версия, то «SUBSTITUTE».
Чтобы формула заработала нужно в соседнем столбике или строчке от того, где находятся числа с пробелами, ввести следующую формулу: =ПОДСТАВИТЬ(A1;» «;»»). На место A1 вписывается нужный адрес. После этого, при необходимости, формула копируется на все остальные ячейки и заменяется таким же способом, как в предыдущем методе. Таким образом можно удалить пробелы во всем столбце.
Форматирование ячеек
Порой причиной ненужных пробелов является форматирование. Оно может быть уже установлено с отступами или переместится вместе с данными из внешнего источника. Чтобы все исправить нужно нажать правой кнопкой мыши на верх столбца и выбрать там вкладку «Формат ячеек». Появится список настроек, нужно выбрать закладку «Число», где уже и настроить наличие разрядных промежутков.
Если же нужно убрать разделительные пропуски в числах, то заходим в настройки формата ячейки и выбираем «Числовой». При этом, снимаем галочку «Разделитель групп разрядов».
Удаление пробелов только слева или справа
Если нужно произвести удаление пробелов только слева или справа (иначе называются начальные и конечные), нужно выполнить следующие действия:
- Убрать пробел слева, в начале строки. Чтобы все сработало нужно ввести в соседнюю ячейку следующую формулу: =ПСТР(A1;НАЙТИ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1))). Если английская версия, то тогда: =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1)). Где А1 целевое значение, которое нужно обработать.
- Убрать пробел справа, в конце строки. В соседнюю ячейку надо ввести следующую формулу: =ЛЕВСИМВ(Ф1;МАКС((ПСТР(A1&ПОВТОР(“ “;99);СТРОКА(А1:А99);1);» «)* СТРОКА(A1:A99))). В англоязычной версии: =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);» «)*ROW(A1:A99))). Где А1 целевое значение, которое нужно обработать.
Удаление пробела между цифрами в Microsoft Excel
Формула под названием СЖПРОБЕЛЫ чаще всего применяется, когда удаляются лишние пробелы из обычного текста, однако и сами цифры могут находиться в таком формате ячейки. При этом формула сработает, если речь идет о числовых и денежных форматах, поэтому она точно поможет некоторым пользователям избавиться от ненужных пробелов.
- Выделите пустую ячейку, куда будут помещены данные после удаления пробелов.
Учитывайте, что при таком подходе пробелы не удаляются в оригинальной ячейке, а происходит перенос значения в новую. Это поможет скопировать и заменить необходимые данные или выполнить поиск по огромному массиву значений в таблице.
Способ 2: Функция «Найти и заменить»
Автоматизировать удаление лишних пробелов из огромного количества значений таблицы можно при помощи стандартной функции «Найти и заменить». Это позволит за максимально короткий срок убрать все двойные или тройные пробелы в автоматическом режиме.
- На вкладке «Главная» найдите опцию «Найти и выделить», разверните ее выпадающее меню и выберите «Заменить».
В качестве альтернативы, если вставка пробела с клавиатуры не сработает, можете попробовать вставить в поле «Найти» пробел, скопированный из самой таблицы. Многим помогает именно такой вариант.
Способ 3: Функция ПОДСТАВИТЬ
По аналогии с предыдущим методом работает функция ПОДСТАВИТЬ , для которой задается самая ячейка, искомое значение и ее замена. Требуется активировать пустую клетку, куда будет подставлено уже исправленное значение, а затем вписать в нее следующее: ПОДСТАВИТЬ(A1;» «;»») , где A1 — необходимая для обработки ячейка. Создавайте заново или копируйте эту формулу, подставляя другие ячейки, если требуется обработать сразу несколько значений.
Способ 4: Изменение формата ячейки
Этот способ относится только к цифрам, поскольку позволяет изменить их формат, отключив автоматическое добавление пробелов в качестве разделителя групп разрядов, что иногда выбирается автоматически или пользователем вручную. Для этого не нужно обрабатывать каждый блок — можно выбрать сразу все.
- Выделите требуемые ячейки в таблице с зажатой левой кнопкой мыши.
Вернитесь к таблице и удостоверьтесь в том, что формат ячеек был изменен. Если понадобится, всегда можно повторно открыть это же меню и настроить другой тип отображения.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 12368 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Убрать Excel между цифрами
Лишние пробелы в тексте не красят любой документ. Особенно их не нужно допускать в таблицах, которые предоставляются руководству или общественности. Но даже, если вы собираетесь использовать данные только в личных целях, лишние пробелы способствуют увеличению объема документа, что является негативным фактором. Кроме того, наличие подобных лишних элементов затрудняет поиск по файлу, применение фильтров, использование сортировки и некоторых других инструментов. Давайте выясним, какими способами их можно быстро найти и убрать.
Урок: Удаление больших пробелов в Microsoft Word
- 1 Технология удаления пробелов
- 1.1 Способ 1: использование инструмента «Заменить»
- 1.2 Способ 2: удаление пробелов между разрядами
- 1.3 Способ 3: удаление разделителей между разрядами путем форматирования
- 1.4 Способ 4: удаление пробелов с помощью функции
Технология удаления пробелов
Сразу нужно сказать, что пробелы в Excel могут быть разного типа. Это могут быть пробелы между словами, пробел в начале значения и в конце, разделители между разрядами числовых выражений и т.д. Соответственно и алгоритм их устранения в этих случаях различный.
Способ 1: использование инструмента «Заменить»
С заменой двойных пробелов между словами на одинарные в Экселе отлично справляется инструмент «Заменить».
- Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая размещена в блоке инструментов «Редактирование» на ленте. В выпадающем списке выбираем пункт «Заменить». Можно также вместо вышеперечисленных действий просто набрать сочетание клавиш на клавиатуре Ctrl+H.
Таким образом, мы избавились от лишних двойных пробелов между словами в документе.
Урок: Замена символов в Excel
Способ 2: удаление пробелов между разрядами
В некоторых случаях между разрядами в числах устанавливаются пробелы. Это не ошибка, просто для визуального восприятия больших чисел именно такой вид написания более удобен. Но, все-таки далеко не всегда это приемлемо. Например, если ячейка не отформатирована под числовой формат, добавление разделителя может негативно отразиться на корректности вычислений в формулах. Поэтому актуальным становится вопрос об удалении таких разделителей. Эту задачу можно выполнить при помощи все того же инструмента «Найти и заменить».
- Выделяем столбец или диапазон, в котором нужно удалить разделители между цифрами. Этот момент очень важен, так как если диапазон не будет выделен, то инструмент уберет все пробелы из документа, в том числе и между словами, то есть, там, где они действительно нужны. Далее, как и ранее, кликаем по кнопке «Найти и выделить» в блоке инструментов «Редактирование» на ленте во вкладке «Главная». В добавочном меню выбираем пункт «Заменить».
Разделения между разрядами будут удалены, а формулы начнут вычисляться корректно.
Способ 3: удаление разделителей между разрядами путем форматирования
Но бывают ситуации, когда вы четко видите, что на листе разряды разделены в числах пробелами, а поиск не дает результатов. Это говорит о том, что в данном случае разделение было выполнено путем форматирования. Такой вариант пробела не повлияет на корректность отображения формул, но в то же время некоторые пользователи считают, что без него таблица будет выглядеть лучше. Давайте рассмотрим, как убрать такой вариант разделения.
Так как пробелы были сделаны с помощью инструментов форматирования, то только при помощи этих же инструментов их можно убрать.
- Выделяем диапазон чисел с разделителями. Кликаем по выделению правой кнопкой мыши. В появившемся меню выбираем пункт «Формат ячеек…».
Урок: Форматирование таблиц в Excel
Способ 4: удаление пробелов с помощью функции
Инструмент «Найти и заменить» отлично подходит для удаления лишних пробелов между символами. Но что делать, если их нужно убрать в начале или в конце выражения? В этом случае на помощь придет функция из текстовой группы операторов СЖПРОБЕЛЫ.
Данная функция удаляет все пробелы из текста выделенного диапазона, кроме одиночных пробелов между словами. То есть, она способна решить проблему с пробелами в начале слова в ячейке, в конце слова, а также удалить двойные пробелы.
Синтаксис этого оператора довольно прост и имеет всего один аргумент:
В качестве аргумента «Текст» может выступать, как непосредственно текстовое выражение, так и ссылка на ячейку в котором оно содержится. Для нашего случая как раз последний вариант и будет рассматриваться.
- Выделяем ячейку, расположенную параллельно столбцу или строке, где следует убрать пробелы. Кликаем по кнопке «Вставить функцию», расположенную слева от строки формул.
Выделяем диапазон с преобразованными значениями. Жмем на кнопку «Копировать», расположенную на ленте во вкладке «Главная» в группе инструментов «Буфер обмена». Как альтернативный вариант можно после выделения набрать сочетание клавиш Ctrl+C.
Урок: Мастер функций в Excel
Урок: Как сделать автозаполнение в Excel
Как видим, существует целый ряд способов быстрого удаления лишних пробелов в Экселе. Но все эти варианты реализуются при помощи всего двух инструментов — окна «Найти и заменить» и оператора СЖПРОБЕЛЫ. В отдельном случае можно использовать также форматирование. Не существует универсального способа, который было бы максимально удобно использовать во всех ситуациях. В одном случае будет оптимальным использовать один вариант, а во втором — другой и т.д. Например, с удалением двойного пробела между словами быстрее всего справится инструмент «Найти и заменить», а вот убрать пробелы в начале и в конце ячейки корректно сможет только функция СЖПРОБЕЛЫ. Поэтому о применении конкретного способа пользователь должен принимать решение самостоятельно с учетом ситуации.
Как убрать пробелы в числах в MS Excel? Формула не считает и выдает ошибку
Для начала давайте выясним, откуда взялись пробелы в числах? Существует несколько вариантов появления пробелов в числовых значениях.
Рис. 1. Как убрать пробелы и пустые пространства в числах в Excel?
Откуда берутся пробелы в числах?
1. Пробелы могут отображать разделение разрядов
Разделение разрядов — это визуальное отображение пробелов между числами. То есть для того чтобы пользователю визуально увидеть на экране большое число выбирается команда Формат с разделителями (см. Рис. 2). Формат с разделителями позволяет увидеть «тысячи» в числе.
Это самый лучший вариант, поскольку команда Формат с разделителями работает с числовыми значениями, и у вас ошибки не должно возникнуть при работе с формулами.
Рис. 2. Разделение разрядов в числах Excel
2. Неразрывные пробелы в числах Excel
Именно неразрывные пробелы не позволяют вести подсчет чисел и выводят ошибки в формулах при работе в программе Excel. MS Excel воспринимает вставленные числа с неразрывными пробелами, как текст, который необходимо превратить в числовое значение.
Неразрывные пробелы являются специальными символами, которые чаще используются в программе Word или при публикации текста в блогах. Полезным неразрывный пробел (существует также неразрывный дефис) может быть при обязательном соединении чисел, слов или дат, например, в предложении «ул. Сидорова» необходимо прикрепить «ул.» к слову «Сидорова». Поставить неразрывный пробел можно клавишами CTRL+SHIFT+ПРОБЕЛ.
Числа, которые имеют такие пробелы, могли быть вставлены из программы Word или Интернет.
Как убрать пробел (неразрывный пробел) в числах в Excel 2010?
Самый простой убрать пробел (неразрывный пробел) между числами в Excel — это использовать команду на вкладке Главная Найти/Заменить (см. Рис. 3).
Рис. 3 Как убрать пробелы и пустое пространство между цифрами в Excel?
Для того чтобы убрать пробелы в числах, необходимо:
1. Выделить мышью «пространство» между цифрами, например, между «4″ и «567″ в первом числе (см. Рис. 1).
2. Выбрать диапазон ячеек с числами, где необходимо убрать пробел между цифрами.
3. Затем нажать клавиши Ctrl+С (команда позволяет скопировать в буфер обмена выделенный фрагмент, та же команда доступна на вкладке Главная/Копировать )
4. Далее выбрать команду на вкладке Главная в группе Редактирование Найти/Заменить (см. Рис. 3).
5. Вставить из буфера обмена скопированный неразрывный пробел в строку «Найти». В строке «Заменить на» оставить пустое значение (ничего не писать).