Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Содержание

Функция СЖПРОБЕЛЫ в Excel и примеры ее использования

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

Как удалить лишние пробелы в Excel в автоматическом режиме? Чтобы не испортить зрение, вглядываясь в каждую ячейку и убирая лишние доступы клавишей Backspace, можно воспользоваться специальной функцией – СЖПРОБЕЛЫ.

Синтаксис функции СЖПРОБЕЛЫ в Excel

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

Примечание: функция убирает все лишние пробелы, за исключением того, который ставится по умолчанию между словами.

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

Пример использования функции СЖПРОБЕЛЫ

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

Невооруженным глазом видно, что некоторые позиции написаны с явными лишними пробелами. Рассмотрим, к чему это может привести.

Подсчитывать общее количество позиций по каждому виду игрушек будем через функцию СУММЕСЛИ. Вводим ее, протягиваем на остальные ячейки и смотрим результат. Программа выдала ответ по плюшевым зайцам: 3. Хотя мы видим, что их должно быть 3+2=5. В чем проблема? В лишних пробелах.

СУММЕСЛИ.

Запишем функцию в ячейке D3. В качестве аргумента введем ячейку B3, в которой значится наименование игрушки.

СЖПРОБЕЛЫ.

Теперь протянем функцию до 14 строки и увидим, что тексты действительно выровнялись, потому что пробелы удалились. Проверим это наверняка, изменив диапазон в команде СУММЕСЛИ. Вместо B3:B14 пропишем D3:D14 и посмотрим результат. Теперь плюшевых зайцев действительно 5, медведей – 6 и т.п. Получается, символы табуляции играют важную роль, и их нужно подчищать.

Пример.

СЖПРОБЕЛЫ с другими функциями

Использование функции СЖПРОБЕЛЫ вместе с другими функциями расширяет возможности пользователя. Логично, что она будет использоваться вместе с теми функциями, которые исследуют массивы и возвращают данные. В частности, это функции НАЙТИ, ЛЕВСИМВ, ПРАВСИМВ и др. На практике оказывается, что чаще всего СЖПРОБЕЛЫ используется вместе с ВПР.

Рассмотрим на примере той же таблицы. Задача: проставить цену напротив каждой позиции. Справа дана вспомогательная таблица, в которой прописана цена каждой игрушки. Теоретически мы можем вручную перепечатать нужные нам цифры, но раз мы в Excel, будем использовать ВПР.

Если мы протянем формулу до конца таблицы, увидим следующее:

Ошибки.

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

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

Пример1.

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

Избавиться от лишних пробелов можно и без использования функции СЖПРОБЕЛЫ. Воспользуемся старым проверенным способом, который нам знаком еще из WORD – команда НАЙТИ-ЗАМЕНИТЬ.

Пример останется тот же самый. Выделяем столбец, в котором прописаны наименования игрушек и нажимаем CTRL+H. В появившемся окне напротив НАЙТИ проставляем пробел, а напротив ЗАМЕНИТЬ НА не пишем ничего.

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

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Если их просто удалить, значения строк могут склеиться между собой, поэтому предварительно лучше заменить их на свой символ-разделитель. Если же вы хотите что-то уточнить, обращайтесь ко мне!

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

Павел Чистов

Подсчитывать общее количество позиций по каждому виду игрушек будем через функцию СУММЕСЛИ. Вводим ее, протягиваем на остальные ячейки и смотрим результат. Программа выдала ответ по плюшевым зайцам: 3. Хотя мы видим, что их должно быть 3+2=5. В чем проблема? В лишних пробелах.

Excel убрать все пробелы. Три способа, как убрать пробелы в числах в Excel

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

Начните запись формулы со знака =, который в синтаксисе Excel ее и обозначает.

Впишите название функции СЖПРОБЕЛЫ, по желанию прочитав ее описание.

Создайте одинарные скобки сразу же после названия функции без пробела и внесите туда номер ячейки, где требуется удалить лишние пробелы. Нажмите по клавише Enter для подтверждения этой операции.

Ознакомьтесь с полученным результатом и выполните то же действие с остальными ячейками путем ручного создания формулы или ее копирования.

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

Способ 2: Функция «Найти и заменить»

Автоматизировать удаление лишних пробелов из огромного количества значений таблицы можно при помощи стандартной функции «Найти и заменить». Это позволит за максимально короткий срок убрать все двойные или тройные пробелы в автоматическом режиме.

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

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

Способ 2: удаление пробелов между разделителями

Если вы устанавливали не двойной, а одинарный пробел в числовых выражениях, то предыдущий метод вам не поможет. Но в него можно внести некоторые коррективы, которые помогут исправить сложившуюся ситуацию. Чтобы убрать пробелы в числах в Excel, выполните следующие действия:

  1. Выделите часть таблицы с числовыми данными, в которых находятся лишние пробелы.
  2. На ленте инструментов опять же кликните по кнопке «Найти и выделить» и выберите опцию «Заменить». Кстати, это действие можно произвести путем использования горячих клавиш Ctrl+H.
  3. Появится уже знакомое окно, где нужно ввести две переменные.
  4. В поле «Найти» введите одинарный пробел.
  5. Поле «Заменить на» не трогайте, в нем ничего не должно находиться.
  6. Нажмите кнопку «Заменить все».

Способ 4: Изменение формата ячейки

Этот способ относится только к цифрам, поскольку позволяет изменить их формат, отключив автоматическое добавление пробелов в качестве разделителя групп разрядов, что иногда выбирается автоматически или пользователем вручную. Для этого не нужно обрабатывать каждый блок — можно выбрать сразу все.

  1. Выделите требуемые ячейки в таблице с зажатой левой кнопкой мыши.
  2. Нажмите по ним ПКМ и в появившемся контекстном меню отыщите пункт «Формат ячеек».
  3. Через панель слева перейдите на формат «Числовой» или тот, который изначально был задан для выбранных ячеек.
  4. Снимите галочку с пункта «Разделитель групп разрядов» и сохраните изменения.

Вернитесь к таблице и удостоверьтесь в том, что формат ячеек был изменен. Если понадобится, всегда можно повторно открыть это же меню и настроить другой тип отображения. Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

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

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

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

Ранее мы уже подробно рассмотрели, как удалить лишние пробелы и прочие ненужные символы из текста (ссылки смотрите в конце). В этой статье вы узнаете, как очистить свои цифровые данные.

Удаление лишних пробелов в Microsoft Excel

Технология удаления пробелов

Сразу нужно сказать, что пробелы в Excel могут быть разного типа. Это могут быть пробелы между словами, пробел в начале значения и в конце, разделители между разрядами числовых выражений и т.д. Соответственно и алгоритм их устранения в этих случаях различный.

Способ 1: использование инструмента «Заменить»

С заменой двойных пробелов между словами на одинарные в Экселе отлично справляется инструмент «Заменить».

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая размещена в блоке инструментов «Редактирование» на ленте. В выпадающем списке выбираем пункт «Заменить». Можно также вместо вышеперечисленных действий просто набрать сочетание клавиш на клавиатуре Ctrl+H.
  1. В любом из вариантов открывается окно «Найти и заменить» во вкладке «Заменить». В поле «Найти» устанавливаем курсор и дважды кликаем по кнопке «Пробел» на клавиатуре. В поле «Заменить на» вставляем один пробел. Затем жмем по кнопке «Заменить все».
  1. Далее опять появляется окно «Найти и заменить». Выполняем в этом окне точно такие же действия, как описаны во втором пункте данной инструкции до тех пор, пока не появится сообщение о том, что искомые данные не найдены.

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

Способ 2: удаление пробелов между разрядами

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

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

Эту задачу можно выполнить при помощи все того же инструмента «Найти и заменить».

  1. Выделяем столбец или диапазон, в котором нужно удалить разделители между цифрами. Этот момент очень важен, так как если диапазон не будет выделен, то инструмент уберет все пробелы из документа, в том числе и между словами, то есть, там, где они действительно нужны. Далее, как и ранее, кликаем по кнопке «Найти и выделить» в блоке инструментов «Редактирование» на ленте во вкладке «Главная». В добавочном меню выбираем пункт «Заменить».
  1. Снова запускается окно «Найти и заменить» во вкладке «Заменить». Но на этот раз мы будем вносить в поля немного другие значения. В поле «Найти» устанавливаем один пробел, а поле «Заменить на» оставляем вообще незаполненным. Чтобы удостовериться на предмет того, что в этом поле нет пробелов, устанавливаем курсор в него и зажимаем кнопку backspace (в виде стрелки) на клавиатуре. Держим кнопку до тех пор, пока курсор не упрется в левую границу поля. После этого жмем на кнопку «Заменить все».
  1. Программа выполнит операцию удаления пробелов между цифрами. Как и в предыдущем способе, чтобы удостоверится, что задача полностью выполнена, производим повторный поиск, пока не появится сообщение, что искомое значение не найдено.

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

Способ 3: удаление разделителей между разрядами путем форматирования

Но бывают ситуации, когда вы четко видите, что на листе разряды разделены в числах пробелами, а поиск не дает результатов. Это говорит о том, что в данном случае разделение было выполнено путем форматирования.

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

Так как пробелы были сделаны с помощью инструментов форматирования, то только при помощи этих же инструментов их можно убрать.

  1. Происходит запуск окна форматирования. Переходим во вкладку «Число», в случае если открытие произошло в другом месте. Если разделение было задано при помощи форматирования, то в блоке параметров «Числовые форматы» должен быть установлен вариант «Числовой». В правой части окна располагаются точные настройки данного формата. Около пункта «Разделитель групп рядов ()» вам просто нужно будет снять галочку. Затем, чтобы произведенные изменения вступили в силу, жмите на кнопку «OK».

Способ 4: удаление пробелов с помощью функции

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

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

Синтаксис этого оператора довольно прост и имеет всего один аргумент:

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

Способ 1. Используем инструмент «Найти и заменить».

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

Наша задача – преобразовать цифры в числа, убрав из них всё ненужное. Разберём пошагово.

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Каждый символ в Excel имеет свою кодировку в таблице знаков ANSI для ОС Windows , в том числе и интересные нам одиночный пробел символ 32 и неразрывный символ 160. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Но у этой формулы есть такой же недостаток, как и у первой формулы из предыдущего раздела: она вернет ошибку, если строка не содержит по крайней мере один пробел. Решение заключается в использовании функции ЕСЛИОШИБКА и возврате всего содержимого ячейки А1, если возникает ошибка:
=ЕСЛИОШИБКА(ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«*»;ПОДСТАВИТЬ(A1;» «;»*»;ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;» «;»»)))));A1)
Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

В эксель убрать пробелы. Четыре способа, как быстро удалить пробелы в Excel

  1. Снова запускается окно «Найти и заменить» во вкладке «Заменить». Но на этот раз мы будем вносить в поля немного другие значения. В поле «Найти» устанавливаем один пробел, а поле «Заменить на» оставляем вообще незаполненным. Чтобы удостовериться на предмет того, что в этом поле нет пробелов, устанавливаем курсор в него и зажимаем кнопку backspace (в виде стрелки) на клавиатуре. Держим кнопку до тех пор, пока курсор не упрется в левую границу поля. После этого жмем на кнопку «Заменить все».

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

Как удалить лишние пробелы в Excel (ведущие, конечные, двойные пробелы)

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

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

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

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

Например, предположим, что у вас есть набор данных, как показано ниже:

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Теперь посмотрим, что происходит, когда я использую функцию ВПР (VLOOKUP) для получения фамилии по имени.

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Возможно, вы не сможете невооруженным глазом заметить разницу в том, что в имени есть лишний конечный пробел, вызывающий эту ошибку.

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

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

На всякий случай рекомендуется очистить данные и удалить пробелы в Excel.

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

В этом уроке я покажу вам два способа удаления пробелов в Excel.

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Использование функции TRIM

Функция Excel TRIM удаляет начальные и конечные пробелы, а также двойные пробелы между текстовыми строками.

Например, в приведенном выше примере, чтобы удалить пробелы из всего списка для имен (в A2: A7), используйте следующую формулу в ячейке C1 и перетащите ее вниз для всех имен:

Функция Excel TRIM мгновенно удалит все начальные и конечные пробелы в ячейке.

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Когда у вас есть очищенные данные, скопируйте их и вставьте как значения вместо исходных данных.

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

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

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Функция Excel TRIM хорошо справляется с удалением пробелов в Excel, однако она не работает, если в вашем наборе данных есть непечатаемые символы (например, разрывы строк). Чтобы удалить непечатаемые символы, вы можете использовать комбинацию функций ОБРЕЗАТЬ и ОЧИСТИТЬ ( TRIM и CLEAN).

Если у вас есть текст в ячейке A1, из которого вы хотите удалить пробелы, используйте следующую формулу:

Непечатаемые символы также могут быть результатом = CHAR (160), который не может быть удален с помощью формулы CLEAN. Итак, если вы хотите быть абсолютно уверены, что у вас есть все лишние пробелы и непечатаемые символы, используйте следующую формулу:

Удалите лишние пробелы в Excel с помощью НАЙТИ и ЗАМЕНИТЬ

Вы можете удалить пробелы в Excel с помощью функции «Найти и заменить».

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Это более быстрый метод, который может быть полезен в следующих ситуациях:

Удаление двойных пробелов

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

Как Удалить Пробелы в Числах в Excel При Выгрузке из 1с • Пробелы в числах

Обратите внимание, что это удалит только двойные пробелы. Если у вас есть три пробела между двумя словами, это приведет к двум пробелам (один будет удален). В таких случаях вы можете сделать это снова, чтобы удалить любые двойные пробелы, которые могли остаться.

Удаление одиночных пробелов

Чтобы удалить все пробелы в наборе данных, выполните следующие действия:

Обратите внимание, что в этом случае, даже если между двумя текстовыми строками или числами имеется более одного символа пробела, все они будут удалены.

Удалить разрывы строк

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

  • Выберите данные.
  • Перейдите на главную -> Найти и выбрать -> Заменить (сочетание клавиш — Control + H).
  • В диалоговом окне «Найти и заменить»:
    • Найти что: нажмите Control + J (вы можете не видеть ничего, кроме мигающей точки).
    • Заменить на: оставьте поле пустым.

    Это мгновенно удалит все разрывы строк из выбранного вами набора данных.

    В зависимости от ситуации вы можете выбрать любой метод (формула или поиск и замена) для удаления пробелов в Excel.

    эксперт
    Мнение эксперта
    Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
    Если у вас возникнут сложности, я помогу разобраться!
    Задать вопрос эксперту
    Если вы в процессе работы в программе случайно устанавливали два пробела между словами вместо одного, тогда без проблем удалить пробелы в Excel можно с помощью инструмента Заменить. Если же вы хотите что-то уточнить, обращайтесь ко мне!
    Из этой статьи Вы узнаете 2 быстрых способа удалить лишние пробелы между словами или все пробелы из ячеек Excel. Вы можете использовать функцию TRIM (СЖПРОБЕЛЫ) или инструмент Find & Replace (Найти и заменить), чтобы вычистить содержимое ячеек в Excel.

    Удалить все пробелы в ячейке excel. Как убрать пробелы в числах в MS Excel? Формула не считает и выдает ошибку

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector