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

Как убрать лишние пробелы в 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, чтобы перевести формулу из текста в число.

Спасибо за внимание!
Если у вас есть мысли или вопросы по теме статьи — делитесь ими в комментариях.

Источник: tutorexcel.ru

30 функций Excel за 30 дней: СЖПРОБЕЛЫ (TRIM)

Вчера в марафоне 30 функций Excel за 30 дней мы наткнулись на ленивого шурина по имени AREAS (ОБЛАСТИ). Эта функция не часто используется на практике, но с ее помощью мы увидели, как работают три оператора ссылок в Excel. Надеюсь, что этот урок был для Вас полезен.

Третий день марафона мы посвятим изучению функции TRIM (СЖПРОБЕЛЫ). В Январе кое-кто пытается сбросить несколько лишних килограммов, и для этой цели можно использовать программу Excel, чтобы сделать в ней счётчик калорий или график снижения веса. К сожалению, функция TRIM (СЖПРОБЕЛЫ) не поможет Вам в борьбе с лишними килограммами, зато может удалить лишние пробелы из текстовой строки.

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

Читайте также:  Как в эксель строить графики

Функция 03: TRIM (СЖПРОБЕЛЫ)

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

Как можно использовать функцию TRIM (СЖПРОБЕЛЫ)?

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

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

Синтаксис TRIM (СЖПРОБЕЛЫ)

Функция TRIM (СЖПРОБЕЛЫ) имеет вот такой синтаксис:

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

  • text (текст) – это ссылка на ячейку или текстовая строка, из которой надо удалить пробелы

Ловушки TRIM (СЖПРОБЕЛЫ)

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

Пример 1: Удаляем пробелы из начала и конца текстовой строки

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

Пример 2: Удаляем все пробелы, кроме одиночных между словами

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

Пример 3: Как НЕ удаляются некоторые специальные символы

Функция TRIM (СЖПРОБЕЛЫ) НЕ удаляет некоторые символы, используемые в качестве пробела. Например, неразрывный пробел, наверняка будет присутствовать в тексте, скопированном с веб-сайта. На рисунке ниже ячейка C5 содержит один неразрывный пробел, и он не удаляется.

Символ неразрывного пробела Вы можете удалить вручную, использовать для этого функцию SUBSTITUTE (ПОДСТАВИТЬ) или макрос. Позднее, в течение нашего марафона 30 функций Excel за 30 дней, Вы узнаете еще несколько способов очистки данных в Excel.

Источник: office-guru.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: fb.ru

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

заменой – не в курсе, самому интересно

заменой – не в курсе, самому интересно abtextime

заменой – не в курсе, самому интересно Автор – abtextime
Дата добавления – 29.03.2016 в 18:57

jakim Дата: Вторник, 29.03.2016, 18:59 | Сообщение № 3
gling Дата: Вторник, 29.03.2016, 19:01 | Сообщение № 4
abtextime Дата: Вторник, 29.03.2016, 19:09 | Сообщение № 5

Сообщение №2 или 4 -если надо убрать ВСЕ пробелы слева (убирает еще и все пробелы справа)

Сообщение № 3 – если надо убрать конкретно один пробел, и он ОБЯЗАТЕЛЬНО есть в первом символе (иначе удалит первый пробел внутри строки). Универсальнее формула

Сообщение №2 или 4 -если надо убрать ВСЕ пробелы слева (убирает еще и все пробелы справа)

Сообщение № 3 – если надо убрать конкретно один пробел, и он ОБЯЗАТЕЛЬНО есть в первом символе (иначе удалит первый пробел внутри строки). Универсальнее формула

Сообщение Сообщение №2 или 4 -если надо убрать ВСЕ пробелы слева (убирает еще и все пробелы справа)

Сообщение № 3 – если надо убрать конкретно один пробел, и он ОБЯЗАТЕЛЬНО есть в первом символе (иначе удалит первый пробел внутри строки). Универсальнее формула

_Boroda_ Дата: Вторник, 29.03.2016, 19:48 | Сообщение № 6

Скажи мне, кудесник, любимец ба’гов.
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

Ответить

Nic70y Дата: Вторник, 29.03.2016, 19:58 | Сообщение № 7

Яндекс Деньги 41001841029809

Ответить

maloj Дата: Вторник, 29.03.2016, 20:04 | Сообщение № 8

Опыта с таблицами нету

Ответить

jakim Дата: Вторник, 29.03.2016, 20:16 | Сообщение № 9
maloj Дата: Вторник, 29.03.2016, 20:20 | Сообщение № 10

Опыта с таблицами нету

Ответить

Nic70y Дата: Вторник, 29.03.2016, 20:31 | Сообщение № 11

Яндекс Деньги 41001841029809

Ответить

abtextime Дата: Вторник, 29.03.2016, 21:27 | Сообщение № 12

Чувствую, надо объяснить подробнее.

1. Рядом в “вашим” столбцом (справа) вставляете пустой.
2. Вставляете в его первую ячейку одну из формул, “протягиваете” (копируете) ее вниз, до конца “вашего” столбца
3. Копируете значения из столбца с формулами (Ctrl+C)
4. Вставляете значения в “ваш” столбец (Ctrl+Alt+V)- “значения”
5. Удаляете (или скрываете) столбец с формулами

1,2. Так же
3. Скрываете “ваш” столбец (Команда “Скрыть”), а используете новый, с формулами. Только при этом удалять “ваш” столбец нельзя

1. Почитайте любой самоучитель или посмотрите вводный видеокурс по Excel. Всё же “матчасть” надо знать, хотя бы самый минимум

Чувствую, надо объяснить подробнее.

1. Рядом в “вашим” столбцом (справа) вставляете пустой.
2. Вставляете в его первую ячейку одну из формул, “протягиваете” (копируете) ее вниз, до конца “вашего” столбца
3. Копируете значения из столбца с формулами (Ctrl+C)
4. Вставляете значения в “ваш” столбец (Ctrl+Alt+V)- “значения”
5. Удаляете (или скрываете) столбец с формулами

1,2. Так же
3. Скрываете “ваш” столбец (Команда “Скрыть”), а используете новый, с формулами. Только при этом удалять “ваш” столбец нельзя

1. Почитайте любой самоучитель или посмотрите вводный видеокурс по Excel. Всё же “матчасть” надо знать, хотя бы самый минимум abtextime

Сообщение Чувствую, надо объяснить подробнее.

1. Рядом в “вашим” столбцом (справа) вставляете пустой.
2. Вставляете в его первую ячейку одну из формул, “протягиваете” (копируете) ее вниз, до конца “вашего” столбца
3. Копируете значения из столбца с формулами (Ctrl+C)
4. Вставляете значения в “ваш” столбец (Ctrl+Alt+V)- “значения”
5. Удаляете (или скрываете) столбец с формулами

1,2. Так же
3. Скрываете “ваш” столбец (Команда “Скрыть”), а используете новый, с формулами. Только при этом удалять “ваш” столбец нельзя

1. Почитайте любой самоучитель или посмотрите вводный видеокурс по Excel. Всё же “матчасть” надо знать, хотя бы самый минимум Автор – abtextime
Дата добавления – 29.03.2016 в 21:27

Источник: www.excelworld.ru

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

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

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

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

Способ №1 (подходит для пробелов и специальных символов)

Воспользуемся стандартным способом замены:

  • на вкладке «Главная», в блоке кнопок «Редактирование» нажмём «Найти и выделить»;
  • выберем вариант «Заменить».

Появится следующее окно.

Теперь самое трудное. Необходимо скопировать символ пробела (как бы нелепо это ни звучало). В первой ячейке таблицы я специально поставил везде два пробела. Их и нужно скопировать. Лучше воспользоваться сочетанием клавиш Ctrl + C.

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

Поскольку был выбран вариант «Заменить все» программа сжала двойной пробел до стандарта — одного.

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

Способ № 2

Программа Excel для таких случаев содержит специальную формулу =СЖПРОБЕЛЫ().

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

Способ № 3

Воспользуемся уже известной нам формулой =ПОДСТАВИТЬ().

Главное помнить о том, что в качестве «Старого_текста» нужно в кавычках указать количество искомых пробелов. Вместо «Нового_текста» просто поставить кавычки, чтобы количество пробелов сократилось до одного. «Номер_вхождения» оставить пустым, чтобы обработались все вхождения «старого текста».

Если знаете ещё какой-либо способ — отпишите в комментарии! Всем удачи!

Источник: pcandlife.ru

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

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

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

О вреде лишних пробелов

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

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

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

Удалить лишние пробелы с помощью процедуры «Найти и заменить».

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

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

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

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

Удалить лишние пробелы формулой

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

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

Удалить лишние пробелы в столбце, не создавая дополнительный

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

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

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

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

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

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

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

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

Довольно гипотетическая, но все же возможная ситуация — когда нужно удалить только пробелы в конце строки, а если есть два или более пробелов подряд в середине строки, такие не удалять. Здесь снова на помощь придут регулярные выражения:

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

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

Аналогично, если задача удалить только пробелы в начале строк, а другие лишние пробелы не трогать. Синтаксис будет чуть другим:

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

Источник: semtools.guru

Добавить комментарий

Adblock
detector