Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как в офисе

Как убрать цифры в Excel

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

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

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

Пробелы между цифрами в ячейке Эксель

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

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

Копируем пробел в буфер

Пункт меню "Заменить"

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

Настройка поиска и замены пробелов в Экселе

Результат удаления пробелов между цифрами в Экселе

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

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

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

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

Наличие лишних пробелов может помешать работе в следующих случаях:

  • Требуется сравнить ячейки между собой. Это может быть как поиск дубликатов внутри диапазона, так и сравнение двух списков и поиск повторяющихся значений между ними
  • При построении сводных таблиц строки «схлопываются», если являются полностью идентичными, и разница в один пробел не позволит им «схлопнуться». Алгоритм построения сводных таблиц также сравнивает ячейки между собой.
  • С помощью «ВПР» или сочетания ИНДЕКС/ПОИСКПОЗ можно «подтянуть» данные из одной таблицы в другую. Эти функции тоже сравнивают ячейки при поиске и учитывают разницу в виде пробелов.

Обычно лишние пробелы не несут значимости в тексте, и популярная задача — удалить их из текста. Но удалить именно лишние, чтобы фразы не склеивались в одно слово.

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

​ убирает все, в​ дана вспомогательная таблица,​Подсчитывать общее количество позиций​Да, проговорить название команды​ «Заменить все». Нажимаем​ в Excel​Ставим курсор в ячейке​ форматирование. Не существует​«Параметры вставки»​ это может отнять​ вариант и будет​вам просто нужно​

​ начнут вычисляться корректно.​ как и ранее,​. Выполняем в этом​ их устранения в​ столбец =>правка=>заменить…​ том числе между​ в которой прописана​ по каждому виду​ может оказаться непросто.​ кнопку «Закрыть». Остался​

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

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

​ цена каждой игрушки.​ игрушек будем через​ Но вот понять​ один пробел. Получилось​Их тоже можно​

​ формулу, которая удалит​ было бы максимально​«Значения»​ особенно, если диапазон​Выделяем ячейку, расположенную параллельно​ Затем, чтобы произведенные​ вы четко видите,​«Найти и выделить»​ же действия, как​С заменой двойных пробелов​ «Что» — ставите​ путь используют, преимущественно,​ Теоретически мы можем​

​ функцию СУММЕСЛИ. Вводим​

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

​ ее синтаксис и​ так.​ занести в таблицу​ лишние пробелы. Заходим​ удобно использовать во​. Он изображен в​ большой. Существует способ​ столбцу или строке,​ изменения вступили в​ что на листе​в блоке инструментов​ описаны во втором​ между словами на​ пробел​ для удаления лишних​ вручную перепечатать нужные​ ее, протягиваем на​

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

​ значительно ускорить процесс.​ где следует убрать​ силу, жмите на​ разряды разделены в​«Редактирование»​ пункте данной инструкции​ одинарные в Экселе​3. поле «​ пробелов в составе​ нам цифры, но​ остальные ячейки и​ легко. Если начать​ ячейки с лишними​ из Word, если​

СУММЕСЛИ.

​ в раздел «Библиотека​ одном случае будет​ с цифрами внутри.​ Устанавливаем курсор в​ пробелы. Кликаем по​

СЖПРОБЕЛЫ.

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

Читайте так же:
Razer Game Booster: ускорь свою игру

Пример.

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

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

​ ячейки, в которой​«Вставить функцию»​.​ результатов. Это говорит​«Главная»​ сообщение о том,​.​4. нажимаете «заменить​ и все числа​ ВПР.​ плюшевым зайцам: 3.​ Т.е. в скобках​ списка, бланка. Как​

​ знаки – это​ на функцию «СЖПРОБЕЛЫ».​ втором – другой​

Ошибки.

​ лишними пробелами были​ уже содержится формула.​, расположенную слева от​Окно форматирования закроется, а​ о том, что​. В добавочном меню​ что искомые данные​Находясь во вкладке​ все»​ там указаны с​Если мы протянем формулу​

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

Пример1.

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

​ не найдены.​«Главная»​5. радуетесь результату​ пробелами между цифрами.​ до конца таблицы,​ что их должно​ задать ячейку (ячейки),​ таблицу, смотрите в​

​ текста на другую​удалить лишние пробелы Excel​ с удалением двойного​ без них. То​ небольшой крестик. Он​Запускается окно Мастера функций.​ чисел в выбранном​ разделение было выполнено​«Заменить»​Таким образом, мы избавились​

​, кликаем по кнопке​6. предоставляете возможность​ Нужно убрать эти​ увидим следующее:​ быть 3+2=5. В​ в которых необходимо​ статье «Как найти​ страницу, конец абзаца,​, оставляя один пробел.​

Способы удаления лишних пробелов

От обычных пробелов можно избавиться тремя известными мне способами. Рассмотрим их подробнее.

С помощью процедуры «Найти и заменить»

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

Тем не менее, на многих сайтах рекомендуется этот способ. Вызвать процедуру замены сочетанием CTRL+F, вбить в поля «Найти» и «Заменить на» 2 пробела и 1 пробел соответственно и произвести замену, нажав кнопку «Заменить все».


Удаление лишних пробелов между словами с помощью замены

Важно делать это неоднократно — до тех пор, пока процедура не выведет сообщение:

Почему так? Потому что всегда есть вероятность, что между словами было 3 и более пробелов.

Как убрать пробел (неразрывный пробел) в числах в Excel 2010?

Самый простой убрать пробел (неразрывный пробел) между числами в Excel — это использовать команду на вкладке Главная Найти/Заменить (см. Рис. 3).

Рис. 3 Как убрать пробелы и пустое пространство между цифрами в Excel?

Для того чтобы убрать пробелы в числах, необходимо:

1. Выделить мышью «пространство» между цифрами, например, между «4″ и «567″ в первом числе (см. Рис. 1).

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

3. Затем нажать клавиши Ctrl+С (команда позволяет скопировать в буфер обмена выделенный фрагмент, та же команда доступна на вкладке Главная/Копировать)

5. Вставить из буфера обмена скопированный неразрывный пробел в строку «Найти». В строке «Заменить на» оставить пустое значение (ничего не писать).

6. Нажать команду Заменить все

По завершении работы нажать Закрыть диалоговое окно.

Подписывайтесь на каналы «сайт» в
TamTamили присоединяйтесь в
В процессе работы с любыми документами пользователь незаметно для себя может оставлять нежелательные пробелы между словами или числами. Существует множество способов исправления подобной ситуации. Рассмотрим их в статье.

Функцией

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

  • после последнего слова
  • перед первым словом
  • заменяя два и более пробела между словами на один

формула СЖПРОБЕЛЫ

Функция СЖПРОБЕЛЫ

С помощью готовой процедуры в !SEMTools

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

Для таких случаев и была создана процедура удаления лишних пробелов в !SEMTools. Выделяем список ячеек, жмем на кнопку в меню. Вуаля!

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

Удаление лишних пробелов в 1 клик

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

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

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

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

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

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

Читайте так же:
Как с компьютера отправить фото на WhatsApp

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

удалить разрывы строк в ячейках

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

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

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

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

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

Как убрать пробелы в начале строки excel. Четыре способа, как быстро удалить пробелы в Excel

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

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

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

Найти и заменить

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

  1. Выделить ячейку, столбец, строчку или некоторое их количество (где следует убрать «пробелы»).
  2. После этого нужно зажать последовательность клавиш на клавиатуре Ctrl+H. Данное сочетание клавиш вызовет специальное окно инструмента, которое называется «Найти и заменить» или «Find & Replace» (в англоязычной версии).
  3. В графу «Найти» следует ввести двойной пробел, а в нижнюю «Заменить на» только один. Также в строке «Найти» можно установить один пробел, а «Заменить на» оставить пустым, если требуется избавиться от промежутков вообще.
  4. После этого остается нажать «Заменить все».

Найти и заменить

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

Заменить все

Применение формулы СЖПРОБЕЛЫ Удаляем пробелы процедурой excel убрать пробелы между числами Запуск функции Найти и заменить для удаления лишних пробелов между цифрами в таблице Excel

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

Функция СЖПРОБЕЛЫ

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

  1. Следует выбрать нужный столбец или строчку, в которой требуется произвести манипуляцию по удалению ненужных промежутков и рядом (напротив, если столбец и ниже, если строка) создать еще один столбец, строчку.
  2. Теперь в ячейке только что созданной строчки или столбца следует ввести функцию, которая выглядит так: = СЖПРОБЕЛЫ (номер соседней ячейке, где есть лишние пропуски). В англоязычной версии вместо СЖПРОБЕЛЫ вставляется TRIM.
  3. Дальше нужно продублировать эту функцию, просто растянув ее на все остальные ячейки.
  4. Следующим шагом будет, замена первого столбца (или строчки) на тот, где введены формулы. Чтобы это получилось, нужно выделить все ячейки с формулами, скопировать их (Ctrl+C), а после нажать левой кнопкой мыши на первую ячейку первого столбца (или строчки).
  5. Дальше следует нажать сочетание клавиш Shift+F10 и V.

Специальная вставка

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

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

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

  1. Установите курсор в той ячейке, которая находится параллельно столбцу или строке, пробелы из которых нужно убрать.
  2. Откройте окно Мастера функций, нажав по соответствующей кнопке, находящейся рядом со строкой функций.
  3. В списке «Категория» выберите «Текстовый», а в списке с перечнем функций выделите «СЖПРОБЕЛЫ» и нажмите «ОК».
  4. Появится окно ввода функции. В нем вам нужно указать ячейку, в которой хотите убрать пробелы. Для этого просто кликните по ней левой кнопкой мыши.
  5. Нажмите «ОК».

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

Формула ПОДСТАВИТЬ

Кроме первых двух способов есть еще один метод, в котором используется специальная формула «ПОДСТАВИТЬ», если используется англоязычная версия, то «SUBSTITUTE».

Чтобы формула заработала нужно в соседнем столбике или строчке от того, где находятся числа с пробелами, ввести следующую формулу: =ПОДСТАВИТЬ(A1;» «;»»). На место A1 вписывается нужный адрес. После этого, при необходимости, формула копируется на все остальные ячейки и заменяется таким же способом, как в предыдущем методе. Таким образом можно удалить пробелы во всем столбце.

Закрепление строк, столбцов и областей в Excel

Форматирование ячеек

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

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

Формат ячеек

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

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

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

Выделение группы ячеек для изменения их формата при удалении лишних пробелов между цифрами в Excel

Переход в меню изменения формата ячеек при удалении лишних пробелов между цифрами в Excel

Выбор формата ячейки для удаления пробелов между цифрами в таблице Excel

Отключение автоматического разделителя для удаления пробелов между цифрами в таблице Excel

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

Мы рады, что смогли помочь Вам в решении проблемы. Помимо этой статьи, на сайте еще 12013 инструкций. Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Отблагодарите автора, поделитесь статьей в социальных сетях.

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Удаление пробелов только слева или справа

Если нужно произвести удаление пробелов только слева или справа (иначе называются начальные и конечные), нужно выполнить следующие действия:

    Убрать пробел слева, в начале строки. Чтобы все сработало нужно ввести в соседнюю ячейку следующую формулу: =ПСТР(A1;НАЙТИ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1))). Если английская версия, то тогда: =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1)). Где А1 целевое значение, которое нужно обработать.

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

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

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

как убрать пробел между числами в excel

Как и в прошлый раз, вам будет показан отчет, который можно закрыть, нажав кнопку «ОК». Все пробелы между числами будут удалены. Это отличный способ, как можно убрать пробелы в числах в Excel, однако он эффективен лишь тогда, когда эти пробелы были поставлены вручную. Если они установлены автоматически, то необходимо использовать совсем другую инструкцию. Именно о ней и пойдет речь дальше.

Как удалить запятую в Excel (из текста и чисел)

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

А с числами он часто используется, чтобы сделать числа более читаемыми (разделители тысяч — наиболее распространенное использование запятой с числами).

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

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

Удалить запятую из чисел

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

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

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

Ниже приведены шаги для этого:

  • Выберите набор данных (тот, что с цифрами)
  • Щелкните вкладку Главная на ленте
  • В группе номеров нажмите кнопку запуска диалогового окна (значок маленькой наклонной стрелки в правом нижнем углу группы)
  • Убедитесь, что в диалоговом окне «Формат ячеек» выбрана вкладка «Число».
  • В списке «Категория» выберите «Номер» (если он еще не выбран).
  • Снимите флажок «Использовать разделитель 1000 (,)» и укажите, сколько десятичных цифр вы хотите.
  • Нажмите ОК.

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

Совет: Вы также можете использовать сочетание клавиш Control + 1, чтобы открыть диалоговое окно форматирования ячеек (после выбора ячеек). Удерживая клавишу Control, нажмите клавишу 1.

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

Использование функции ЧИСЛО ЗНАЧЕНИЕ ( NumberValue )

Если у вас есть ситуация, когда числа на самом деле не числа (а текст), и вы хотите удалить запятую из этих чисел, вы можете использовать функцию NumberValue.

Эта функция делает именно это — преобразует текст в число.

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

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

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

Скопируйте эту формулу для всех ячеек в столбце, и у вас будут числа.

Есть вероятность, что вы все еще можете увидеть запятую в результате формулы, но тогда это будет из-за форматирования чисел. Вы можете использовать предыдущий метод, чтобы удалить эти запятые из чисел.

Удалить запятую из текстовой строки

Удаление запятой из текстовой строки будет работать иначе, чем удаление запятой из чисел.

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

Позвольте мне показать вам несколько способов сделать это, когда у вас есть текстовые данные.

Использование поиска и замены

С помощью функции «Найти и заменить» вы можете легко найти все запятые в ячейке и заменить их чем-то другим (пустым или другим символом).

Обратите внимание, что этот метод работает только с текстовыми данными. Если у вас есть числа, в которых запятая стоит из-за форматирования, этот метод не удалит запятую.

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

Ниже приведены шаги по удалению запятой из этого набора данных имен:

  • Выберите набор данных
  • Перейдите на вкладку «Главная»
  • В группе «Редактирование» нажмите «Найти и заменить».
  • Щелкните «Заменить». Откроется диалоговое окно «Найти и заменить».
  • В «Найти то , что:» поле, введите , (запятая)
  • Оставьте поле «Заменить на:» пустым. Если вы хотите удалить запятую и заменить ее чем-то другим, вы должны ввести это в поле «Заменить на:».
  • Нажмите кнопку «Заменить все».

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

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

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

Совет от профессионалов : вы также можете использовать сочетание клавиш — Control + H, чтобы открыть диалоговое окно поиска и замены.

Использование формулы ЗАМЕНА ( SUBSTITUTE )

Другой способ удалить запятую — использовать функцию ЗАМЕНИТЬ (SUBSTITUTE), где вы можете заменить запятую пробелом или любым другим символом.

В отличие от метода «Найти и заменить», в котором все запятые удаляются за один раз, с функцией SUBSTITUTE вы получаете немного больше контроля (как мы увидим в примерах ниже в этом разделе).

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

Ниже приведена формула, которая сделает это:

Приведенная выше формула принимает три аргумента:

  • Текст (или ссылка на ячейку, содержащую текст), из которого вы хотите удалить запятую.
  • Символ, который вы хотите заменить (запятая в этом примере)
  • Символ, с помощью которого вы хотите удалить запятую (в этом примере пусто)

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

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

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

Ниже приведена формула, которая сделает это:

В приведенной выше формуле также используется четвертый аргумент (необязательный) — [instance_num].

Если указать номер экземпляра как 1, формула должна заменить только первый экземпляр запятой, а все остальные экземпляры оставить как есть.

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

Вы можете сделать это, используя следующую формулу:

Приведенная выше формула выполняет замену только второго экземпляра запятой и заменяет его тире.

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

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

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

СЖПРОБЕЛЫ Excel

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

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

Синтаксис функции

Функция СЖПРОБЕЛЫ имеет следующую синтаксическую запись:

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

Примечание

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

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

Пример 1. В таблице имеется столбец из нескольких строк, в которых могут быть допущены ошибки – содержаться дополнительные пробелы. Создать рядом столбец с текстовыми строками на основе имеющихся, в которых отсутствуют лишние пробелы.

Исходная таблица имеет следующий вид:

СЖПРОБЕЛЫ Excel Пример

Выделим ячейки B2:B7, в строку для ввода функций введем следующую запись:

СЖПРОБЕЛЫ Excel Пример 2

A2:A7 – диапазон ячеек, содержащих исходные строки с лишними пробелами. Для выполнения функции необходимо использовать комбинацию Ctrl+Shift+Enter, поскольку используем формулу массива.

В результате выполнения формулы получим следующее:

СЖПРОБЕЛЫ Excel Пример 3

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

Исходная таблица данных имеет следующий вид:

СЖПРОБЕЛЫ Excel Пример 4

Для подсчета числа продаж (количества записей в таблице) для первого менеджера используем следующую формулу:

СЖПРОБЕЛЫ Excel Пример 5

Функция СУММ используется для подсчета количества значений параметров, переданных в качестве аргумента. Оператор «—» (двойное отрицание) используется в Excel для явного преобразования типов данных. В скобках содержится логическое выражение, которое возвращает один из двух возможных вариантов значений: ИСТИНА или ЛОЖЬ.

С помощью двойного отрицания происходит преобразование данных логического типа к соответствующим числовым значениям: 1 и 0. Функция ЛЕВСИМВ отбирает первые 10 символов в каждой строке из столбца A:A (длина строки «Менеджер 1» составляет 10 символов). Для корректировки ошибок (удаления дополнительных пробелов) использована рассматриваемая функция СЖПРОБЕЛЫ. Результат выполнения функции ЛЕВСИМВ напрямую сравнивается с исходной текстовой строкой.

Для получения корректных результатов необходимо использовать комбинацию Ctrl+Shift+Enter (формула массива). Выполнив функцию, получим следующее значение:

СЖПРОБЕЛЫ Excel 6

Аналогичным способом определим число продаж у второго менеджера, используя следующую формулу:

СЖПРОБЕЛЫ Excel 7

Если упустить функцию СЖПРОБЕЛЫ, получим некорректные результаты:

СЖПРОБЕЛЫ Excel

Также можно легко подсчитать число строк, в которых содержатся лишние пробелы, используя следующую формулу (вводить с использованием комбинации клавиш Ctrl+Shift+Enter):

Функция СУММ определяет сумму значений, содержащихся в массиве, переданном в качестве аргумента. Благодаря использованию двойного отрицания, логические данные ИСТИНА и ЛОЖЬ преобразуются в массив соответствующих числовых значений (1 или 0).

Выражением ДЛСТР(A2:A8)-ДЛСТР(СЖПРОБЕЛЫ(A2:A8))<>0 выполняется проверка длин строк до и после применения рассматриваемой функции СЖПРОБЕЛЫ. Если длина строки изменилась (разница длин не равна нулю), возвращается логическое ИСТИНА, преобразуемое в число 1.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector