Способ 4: с помощью специальной функции
Все вышеописанные методы неэффективны в том случае, если нужно в Excel удалить пробелы, находящиеся в начале или в конце значения. Однако с этим безукоризненно справляется функция СЖПРОБЕЛЫ.
- Установите курсор в той ячейке, которая находится параллельно столбцу или строке, пробелы из которых нужно убрать.
- Откройте окно Мастера функций, нажав по соответствующей кнопке, находящейся рядом со строкой функций.
- В списке «Категория» выберите «Текстовый», а в списке с перечнем функций выделите «СЖПРОБЕЛЫ» и нажмите «ОК».
- Появится окно ввода функции. В нем вам нужно указать ячейку, в которой хотите убрать пробелы. Для этого просто кликните по ней левой кнопкой мыши.
- Нажмите «ОК».
Сразу после этого лишние пробелы будут убраны. Однако исправленный вариант будет находиться в той ячейке, где была прописана формула. Ничего страшного, просто скопируйте ячейку и вставьте ее в нужную область.
Как в
Excel поставить пробел
,
пробел в формуле Excel, неразрывный пробел,
как поставить
или
заменить пробел
,
т.д. – всё это и другое о пробелах в Excel здесь.
Пробел – это расстояние в предложении между словами, цифрами, т.д. По умолчанию, когда мы нажимаем на клавишу пробела, курсор передвигается на один пробел. Но, если мы удержим кнопку пробела чуть дольше или по ошибке нажмем несколько раз, то пробел будет длиннее, т.е. появятся лишние пробелы. Часто эти лишние пробелы мешают работе Excel.
Например, при сравнивании списков, формулам при подсчете (выдает ошибку), т.д.
Но, иногда другой, не одиночный пробел помогает. Например – неразрывный пробел.
Итак, всё по порядку.
Как в Excel поставить пробел.
Нажимаем на клавишу «пробел» на компьютере, ноутбуке. Это внизу клавиатуры в центре длинная кнопка. Если нужно поставить несколько пробелов, нажимаем кнопку «Пробел» несколько раз.
Пробел в формуле Excel.
В формуле пробел напишем так: «» «» (прямые кавычки, нажимаем клавишу «Пробел», прямые кавычки).
Неразрывный пробел в Excel.
Неразрывный пробел – пробел, который не позволяет разрывать слова, цифры при переносе на другую строку. Например, при увеличении шрифта цифра не будет разбиваться на части и переходить на другую строку ячейки. Неразрывный пробел ставится в том случае, если часть сочетания слов переносится на другую строку.
Например, неразрывный пробел ставится между фамилией и инициалами, если инициалы переносятся на другую строку. Между числом и названием месяца, года, между знаком № и числом (№12), между суммой и названием валюты (12 руб.), если часть числа с разрядами переносится на другую строку, т.д.
Неразрывный пробел в Excel
ставится так: нажимаем и удерживаем кнопки на клавиатуре «Ctrl» + «Shift», удерживая их нажатыми, нажимаем клавишу «Пробел».
Или, ставим курсор, где будет стоять неразрывный пробел, и нажимаем кнопку «Alt», удерживая её нажатой, набираем на клавиатуре 0160. Отпускаем клавишу «Alt».
Или на закладке «Вставка» в разделе «Символы» нажать на кнопку «Символ». В появившемся диалоговом окне перейти на закладку «Специальные знаки» и выбрать «Неразрывный пробел». Нажать кнопку «Вставить». Сколько раз нажмем кнопку «Вставить, столько неразрывных пробелов вставиться. Затем нажимаем кнопку «Закрыть», чтобы закрыть окно.
Пример. В столбце В убрали пробелы лишние, неразрывные пробелы, другие невидимые знаки.
Если напечатали текст с обычным пробелом, а потом увидели, что слова неправильно переносятся на другую строку, и решили поставить неразрывный пробел. Тогда нужно сначала убрать простой пробел, затем поставить неразрывный.
Как найти ячейки, в которых стоят лишние пробелы, смотрите встатье «Как найти пробел в Excel «.
Как заменить пробел в
Excel.
Выделяем пробел. Заходим на закладке «Главная» в функцию «Найти и заменить». Вставляем пробел в строку «найти». В строке «заменить» на закладке диалогового окна «Заменить» пишем тот знак, на который нужно заменить (например -, или;, или_, др.). И нажимаем кнопку «Заменить все», если нужно заменить все пробелы.
Если нужно заменить пробелы только в столбце или строке, то в диалоговом окне нажимаем кнопку «Параметры…». В строке «Просматривать» выбираем – «столбец», др. Если заменить пробелы в формуле, то в строке диалогового окна в параметрах выбираем в строке «Область поиска» — «формулы».
Еще один способ заменить пробел на другой знак – это формулой. Смотрите
2 способа удалить пробелы между словами или числами в ячейках Excel — Microsoft Excel для начинающих
Из этой статьи Вы узнаете 2 быстрых способа удалить лишние пробелы между словами или все пробелы из ячеек Excel. Вы можете использовать функцию TRIM (СЖПРОБЕЛЫ) или инструмент Find & Replace (Найти и заменить), чтобы вычистить содержимое ячеек в Excel.
Когда Вы вставляете данные из внешнего источника на лист Excel (простой текст, числа и т.д.), то можете получить лишние пробелы вместе с важными данными. Это могут быть начальные и конечные пробелы, несколько пробелов между словами или разделители разрядов в числах.
Следовательно, таблица выглядит малость неопрятно и становится трудной для использования. Казалось бы, простая задача может стать непростой.
Например, найти покупателя с именем John Doe (нет лишних пробелов между частями имени), в то время как в таблице он сохранён как “John Doe“.
Из этой статьи Вы узнаете, как очистить данные от лишних пробелов:
Удаляем все лишние пробелы между словами, отсекаем начальные и конечные пробелы
Предположим, есть таблица с двумя столбцами. В столбце Name в первой ячейке содержится имя John Doe, записанное корректно, т.е. без лишних пробелов.
Все остальные ячейки содержат вариант записи с лишними пробелами между именем и фамилией, а также в начале и в конце (начальные и конечные пробелы).
Во втором столбце, с названием Length, показано количество символов в каждом имени.
Используем функцию «СЖПРОБЕЛЫ» для удаления лишних пробелов
В Excel существует функция TRIM (СЖПРОБЕЛЫ), которая используется для удаления лишних пробелов из текста. Далее Вы найдёте пошаговую инструкцию по работе с этим инструментом:
- Рядом со своими данными добавьте вспомогательный столбец. Можете назвать его Trim.
-
В первой ячейке вспомогательного столбца (C2) введите формулу для удаления лишних пробелов:=TRIM(A2)
=СЖПРОБЕЛЫ(A2) - Скопируйте эту формулу в остальные ячейки столбца. Вы можете использовать советы из статьи Как вставить одинаковую формулу сразу во все выбранные ячейки.
- Замените исходный столбец полученными данными. Для этого выделите все ячейки вспомогательного столбца и нажмите Ctrl+C, чтобы скопировать данные в буфер обмена.Далее выделите первую ячейку исходного столбца (в нашем случае A2), нажмите Shift+F10 или клавишу вызова контекстного меню, а затем клавишу V (З).
- Удалите вспомогательный столбец.
Готово! Мы удалили все лишние пробелы при помощи функции TRIM (СЖПРОБЕЛЫ). К сожалению, этот способ занимает много времени, особенно, когда таблица достаточно велика.
Замечание: Если после применения формулы Вы по-прежнему видите лишние пробелы, скорее всего в тексте содержатся неразрывные пробелы. Как их удалить, Вы можете узнать из этого примера.
Применяем инструмент «Найти и заменить», чтобы удалить лишние пробелы между словами
Этот вариант требует меньше действий, но позволяет удалить только лишние пробелы между словами. Начальные и конечные пробелы будут также отсечены до 1, но не удалены полностью.
- Выделите один или несколько столбцов с данными, в которых нужно удалить лишние пробелы между словами.
- Нажмите Ctrl+H, чтобы открылось диалоговое окно Find & Replace (Найти и заменить).
- Введите два раза пробел в поле Find What (Найти) и один раз в поле Replace With (Заменить на).
- Нажмите кнопку Replace all (Заменить все), а затем ОК, чтобы закрыть появившееся информационное окно.
- Повторяйте шаг 4 до тех пор, пока не появится сообщение We couldn’t find anything to replace… (Мы не нашли ничего, что нужно было заменить…).
Удаляем все пробелы между числами
Предположим, у Вас есть таблица с числами, в которых группы разрядов (тысячи, миллионы, миллиарды) разделены пробелами. В этом случае Excel рассматривает числа как текст и никакая математическая операция выполнена быть не может.
Простейший способ избавиться от лишних пробелов – это воспользоваться стандартным инструментом Excel – Find & Replace (Найти и заменить).
- Нажмите Ctrl+Space (Пробел), чтобы выделить все ячейки в столбце.
- Нажмите Ctrl+H, чтобы открыть диалоговое окно Find & Replace (Найти и заменить).
- В поле Find What (Найти) введите один пробел. Убедитесь, что поле Replace With (Заменить на) – пустое.
- Нажмите кнопку Replace all (Заменить все), затем ОК. Вуаля! Все пробелы удалены.
Удаляем все пробелы при помощи формулы
- Возможно, Вам пригодится способ удалить все пробелы при помощи формулы. Для этого Вы можете создать вспомогательный столбец и ввести такую формулу:
- =SUBSTITUTE(A1,» «,»»)
=ПОДСТАВИТЬ(A1;» «;»») - Здесь A1 – это первая ячейка столбца с числами или словами, в которой должны быть удалены все пробелы.
- Далее выполните те же шаги, что и в разделе об удалении всех лишних пробелов между словами при помощи формулы.
Как убрать лишние пробелы в Excel?
Рассмотрим способы удаления пробелов в 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!
- Транслитерация текста в Excel
- Пузырьковая диаграмма в Excel
Функция СЖПРОБЕЛЫ
Для удаления пробелов в ячейках Excel часто используют специальную функцию, которая называется СЖПРОБЕЛЫ или TRIM (в англоязычной версии). Она несколько сложнее в исполнении, чем предыдущий метод, но гораздо действеннее и способна справиться с более сложным типом неразрывных отступов. Чтобы все получилось, нужно придерживаться инструкции:
- Следует выбрать нужный столбец или строчку, в которой требуется произвести манипуляцию по удалению ненужных промежутков и рядом (напротив, если столбец и ниже, если строка) создать еще один столбец, строчку.
- Теперь в ячейке только что созданной строчки или столбца следует ввести функцию, которая выглядит так: = СЖПРОБЕЛЫ (номер соседней ячейке, где есть лишние пропуски). В англоязычной версии вместо СЖПРОБЕЛЫ вставляется TRIM.
- Дальше нужно продублировать эту функцию, просто растянув ее на все остальные ячейки.
- Следующим шагом будет, замена первого столбца (или строчки) на тот, где введены формулы. Чтобы это получилось, нужно выделить все ячейки с формулами, скопировать их (Ctrl+C), а после нажать левой кнопкой мыши на первую ячейку первого столбца (или строчки).
- Дальше следует нажать сочетание клавиш Shift+F10 и V.
И таким образом произойдет удаление ненужных пробелов между числами или буквами. Второй столбик (или строчку) можно удалить.
Четыре способа, как быстро удалить пробелы в Excel
него можно внести опцию «Заменить». сразу исправить. Но — «числовой» - а результат форматирования. но Excel пробелы ;)))пример: «00000 54545Начну с проблемы
Как удалить пробелы в Excel
которых нужно убрать. кнопкой мыши. поставленная задача выполнена. но что, если нажмите по кнопке незаметно для себя числами. кнопку «ОК». Все некоторые коррективы, которыеВ появившемся окне введите к счастью, по снимаем галочку в
Способ 1: с помощью инструмента «Заменить»
Если не нужны не находит, хотяя уточнил для 000 121″ — не могуОткройте окно Мастера функций,Выберите пункт «Формат ячеек».Вполне возможно, что использование появилась потребность убрать «Найти и выделить».
- может оставлять нежелательные
- Нажмите правой кнопкой мыши пробелы между числами помогут исправить сложившуюся в графу «Найти» итогу можно воспользоваться
- «разделитель групп разрядов» — по нужной
- они есть. Я Stumax’а, и других,я хочу чтобы подсчитать сумму чисел нажав по соответствующейПоявится соответствующее окно, в
- вышеописанной инструкции по лишние одинарные пробелы
- Нажмите по ней.
- пробелы между словами по выделению.
будут удалены. Это ситуацию. Чтобы убрать два пробела, просто некоторыми хитростями, которые — ОК ячейке правой клавишей, захожу в в которые почитают данную результат был «0000054545000121» в ячейках из-за кнопке, находящейся рядом котором перейдите в
Способ 2: удаление пробелов между разрядами
удалению пробелов в в числовых выражениях,В появившемся выпадающем списке или числами. СуществуетВыберите в появившемся контекстном отличный способ, как пробелы в числах дважды нажав по позволят быстро исправитьУдачи! ))) «Свойства», «Формат». Там ячейку и удаляю
- тему при поискеа программа убирает того, что в
- со строкой функций. раздел «Числовой», расположенный Excel не дало которые зачастую устанавливаются выберите пункт «Заменить». множество способов исправления
- меню опцию «Формат можно убрать пробелы в Excel, выполните соответствующей клавише на
- сложившуюся ситуацию. ВSnezo4ek
- выбираем нужный. эти пробелы руками,
- «как отобразить нули
- нули и результат каждой ячейки послеВ списке «Категория» выберите
во вкладке «Число». никаких результатов. При автоматически? В этомПоявится окно, в котором
Способ 3: удаление путем форматирования текста
подобной ситуации. Рассмотрим ячеек». в числах в следующие действия: клавиатуре. статье будет рассказано,: Формат — ячейкиСергей сухов а Excel их перед цифрами в «54545000121» числа стоит пробел «Текстовый», а вВ правой части окна этом программа вам случае нам также в поле «Найти» их в статье.В появившемся окне перейдите Excel, однако онВыделите часть таблицы сВ графу «Заменить на» как убрать пробелы — число -: в цифрах это
- не находит. Почему? одной ячейке» :)использование текствого формата и Excel не списке с перечнем
- снимите отметку с сказала, что пробелов
- поможет инструмент «Заменить».
- введите двойной пробел.Перед началом отметим, что на вкладку «Число». эффективен лишь тогда,
- числовыми данными, в впишите один пробел. между числами в числовой (разделитель -
- называется не пробелами,
Алексей матевосов (alexm)Guest ячеек не помогает. распознаёт их как функций выделите «СЖПРОБЕЛЫ» пункта «Разделитель групп попросту нет. ПроисходитВ таблице выделите область,
Способ 4: с помощью специальной функции
Для этого просто сами пробелы бываютОткройте раздел «Числовой», находящийся когда эти пробелы которых находятся лишниеНажмите кнопку «Заменить все». Excel, однако сразу убрать галку) а полупробелами. У
- : Существует два типа: Скопировать пробел изvikttur числа. Приходиться каждую и нажмите «ОК».
- разрядов». это лишь в в которой находятся дважды нажмите по
- разные: между словами, на боковой панели. были поставлены вручную. пробелы.После этого появится отчет,
- стоит сказать, чтоСергей ивановский них свой код, пробелов с кодом ячейки — Спасибо: =ПОВТОР(0;25)&data :) ячейку исправлять иПоявится окно ввода функции.
- Нажмите «ОК».
одном случае – ненужные пробелы. соответствующей клавише. между числовыми выражениямиВ правой части окна Если они установленыНа ленте инструментов опять сколько именно двойных работает это и: или действительно формат
который тоже можно
Откуда берутся пробелы в числах?
1. Пробелы могут отображать разделение разрядов
Разделение разрядов — это визуальное отображение пробелов между числами. То есть для того чтобы пользователю визуально увидеть на экране большое число выбирается команда Формат с разделителями (см. Рис. 2). Формат с разделителями позволяет увидеть «тысячи» в числе.
Это самый лучший вариант, поскольку команда Формат с разделителями работает с числовыми значениями, и у вас ошибки не должно возникнуть при работе с формулами.
Рис. 2. Разделение разрядов в числах Excel
2. Неразрывные пробелы в числах Excel
Именно неразрывные пробелы не позволяют вести подсчет чисел и выводят ошибки в формулах при работе в программе Excel. MS Excel воспринимает вставленные числа с неразрывными пробелами, как текст, который необходимо превратить в числовое значение.
Неразрывные пробелы являются специальными символами, которые чаще используются в программе Word или при публикации текста в блогах. Полезным неразрывный пробел (существует также неразрывный дефис) может быть при обязательном соединении чисел, слов или дат, например, в предложении «ул. Сидорова» необходимо прикрепить «ул.» к слову «Сидорова». Поставить неразрывный пробел можно клавишами CTRL+SHIFT+ПРОБЕЛ.
Числа, которые имеют такие пробелы, могли быть вставлены из программы Word или Интернет.
Способ 3: удаление путем форматирования
Если вы набираете большие числа в ячейках таблицы и видите, что после нажатия Enter между разделителями появляется пробел, то значит, у вас стоит соответствующая опция форматирования. Сейчас будет рассказано, как убрать пробелы в числах в Excel, отключив ее.
- Откройте таблицу в программе.
- Выделите ячейки, в которых стоит пробел между числами.
- Нажмите правой кнопкой мыши по выделению.
- Выберите в появившемся контекстном меню опцию «Формат ячеек».
- В появившемся окне перейдите на вкладку «Число».
- Откройте раздел «Числовой», находящийся на боковой панели.
- В правой части окна снимите отметку напротив строки «Разделитель групп разрядов».
- Нажмите «ОК».
После этого окно будет закрыто, а вы можете наблюдать, что все лишние пробелы были удалены из документа. Как видите, это довольно простой способ, как можно убрать пробелы в числах в Excel, но стоит учитывать, что он работает лишь в случаях форматирования текста.
Многие ошибки возникают из-за того, что вы даже не можете увидеть: из-за пробела. Рассмотрим пример, показанный на рис. 198.1. Ячейка В2 содержит формулу, которая ищет название цвета в ячейке В1 и возвращает соответствующий код из таблицы: =ВПР(B1;D2:E9;2;ЛОЖЬ) .
На рис. 198.2 формула в ячейке В2 возвращает ошибку указывающую на то, что красный не был найден в таблице. Тысячи пользователей Excel потратили бы уйму времени, пытаясь выяснить, почему так произошло. В данном случае ответ прост: ячейка D7 не содержит слово Красный . Точнее, она содержит слово Красный , за которым идет пробел. Для Excel эти строки совершенно разные.
Если лист содержит тысячи текстовых записей и вам необходимо выполнить сравнение, то сначала нужно найти ячейки, которые содержат избыточные пробелы, а затем исправить их. Термин «избыточный пробел» означает текстовую запись, которая содержит что-нибудь из следующего набора: один или несколько пробелов в начале, один или несколько пробелов в конце либо от двух идущих вместе пробелов.
Один из способов идентификации этого типа ячеек заключается в применении условного форматирования. Чтобы задать условное форматирование, выполните следующие действия.
- Выделите все текстовые ячейки, к которым нужно применить условное форматирование.
- Выберите Главная Стили Условное форматирование Создать правило для открытия диалогового окна .
- В верхней части окна выберите пункт Использовать формулу для определения форматирующих ячеек.
- Введите формулу, аналогичную следующей, в нижней части диалогового окна: =А1СЖПРОБЕЛЫ(А1) . Заметьте: здесь предполагается, что ячейка А1 является верхней левой ячейкой в выделенном фрагменте. Если это не так, замените адрес верхней левой ячейки для набора ячеек, которые вы выбрали в шаге 1.
- Нажмите кнопку Формат для открытия окна Формат ячеек и выберите тип форматирования для ячеек, содержащих избыточные пробелы. Например, задайте выделение желтым цветом.
- Нажмите кнопку ОК , чтобы закрыть окно Формат ячеек , и снова нажмите ОК , чтобы закрыть окно Создание правила форматирования .
После выполнения этих шагов каждая ячейка, которая содержит избыточные пробелы и находится в пределах выбранного в шаге 1 диапазона, будет отформатирована по вашему выбору. Вы можете легко определить эти ячейки и удалить пробелы.
Из-за особенностей работы функции СЖПРОБЕЛЫ формула в шаге 4 также применяет условное форматирование ко всем числовым ячейкам. Вот немного более сложная формула, которая не применяет форматирование к числовым ячейкам: =ЕСЛИ(НЕ(ЕНЕТЕКСТ(А1));А1СЖПРОБЕЛЫ(А1))
Удаление пробелов только слева или справа
Если нужно произвести удаление пробелов только слева или справа (иначе называются начальные и конечные), нужно выполнить следующие действия:
-
Убрать пробел слева, в начале строки. Чтобы все сработало нужно ввести в соседнюю ячейку следующую формулу: =ПСТР(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 целевое значение, которое нужно обработать.
Также статьи о работе с ячейками в Экселе:
Для правильной работы формул и фильтров в Экселе важно соблюдать правильность написания данных в ячейках. Так лишние пробелы и другие знаки вызывают появление ошибок при использовании формул, и неправильную работу фильтров. Убрать пробелы в ячейках Excel можно как с применением специальных функций, так и с помощью простой функции поиска и замены данных через меню, все зависит от конкретной ситуации
Так убрать пробелы между цифрами в ячейке Excel вполне можно с помощью поиска и замены
Убрать пробелы в ячейках Excel можно как с применением специальных функций, так и с помощью простой функции поиска и замены данных через меню, все зависит от конкретной ситуации. Так убрать пробелы между цифрами в ячейке Excel вполне можно с помощью поиска и замены.
Как правило, пробелы между цифрами в ячейке Эксель появляются при вставке данных из других источников. Причем, как видно на примере ниже, все цифры с пробелами воспринимаются Экселем как текстовые данные, так как они выравниваются по левому краю.
Единственный способ перевести эти данные в числовые значения, это убрать пробелы между цифрами в ячейке Excel. Проще всего это сделать с помощью поиска пробелов и замены их на пустое место. Но если при поиске просто ввести пробел с клавиатуры, это может не всегда сработать, и Эксель выдаст, что ничего не найдено.
Для правильного поиска нам необходимо скопировать пробел именно из имеющегося числа с пробелом. Затем на вкладке «Главная» находим меню «Найти и выделить», и выбираем пункт «Заменить». Также можно просто нажать комбинацию клавиш «Ctrl + H».
Для корректной замены можно предварительно выделить диапазон всех ячеек с числами, или выбрать любую пустую ячейку, чтобы поиск производился по всему листу. В появившемся окошке «Найти и заменить» на вкладке «Заменить» вставляем скопированный ранее пробел в графу «Найти:», а графу «Заменить на:» оставляем пустой. Затем нажимаем кнопку «Заменить все», и получаем сообщение о количестве замен.
Когда речь идет о текстовых данных, где между словами может встречаться по два и более лишних пробела, функция поиска и замены также может помочь. При этом нужно искать сразу два пробела, и заменять их на один. Проделывать данную процедуру необходимо до тех пор, пока не будет найдено ни одного совпадения.
Но для текстовых данный есть и другой вариант поиска и удаления лишних пробелов. Для этих целей можно воспользоваться функцией «СЖПРОБЕЛЫ». Данная функция будет удалять все пробелы перед и после текста, а также между словами, всегда оставляя только один пробел.
Для использования функции необходимо записать формулу в другой ячейке, в которой затем и будет отображен результат ее работы.
Лишние пробелы в тексте не красят любой документ. Особенно их не нужно допускать в таблицах, которые предоставляются руководству или общественности. Но даже, если вы собираетесь использовать данные только в личных целях, лишние пробелы способствуют увеличению объема документа, что является негативным фактором. Кроме того, наличие подобных лишних элементов затрудняет поиск по файлу, применение фильтров, использование сортировки и некоторых других инструментов. Давайте выясним, какими способами их можно быстро найти и убрать.
Технология удаления пробелов
Сразу скажу, что пробелы в Excel могут быть разных типов. Это могут быть пробелы между словами, пробелы в начале и в конце значения, разделители между цифрами числовых выражений и т.д. В результате алгоритм их удаления в этих случаях отличается.
Способ 1: использование инструмента «Заменить»
Заменяя двойные пробелы между словами на одиночные в Excel, инструмент «Заменить» отлично справляется».
- Находясь на вкладке «Главная», нажмите кнопку «Найти и выбрать», которая находится в панели инструментов «Редактировать» на ленте. В раскрывающемся списке выберите пункт «Заменить». В качестве альтернативы вместо предыдущих действий вы можете просто ввести сочетание клавиш Ctrl + H.
В любом из вариантов на вкладке «Заменить» открывается окно «Найти и заменить». В поле «Найти» установите курсор и дважды щелкните кнопку «Пробел» на клавиатуре. В поле «Заменить на» введите пробел. Затем нажмите кнопку «Заменить все».
Затем снова появляется окно «Найти и заменить». Мы выполняем в этом окне точно такие же действия, описанные во втором абзаце этой инструкции, пока не появится сообщение о том, что запрошенные данные не найдены.
Таким образом, мы избавились от лишних двойных пробелов между словами в документе.
Способ 2: удаление пробелов между разрядами
В некоторых случаях между цифрами чисел вставляются пробелы. Это не ошибка, только для визуального восприятия больших чисел такой вид письма удобнее. Но, тем не менее, это далеко не всегда приемлемо. Например, если ячейка не отформатирована для числового формата, добавление разделителя может отрицательно повлиять на правильность вычислений в формулах. Поэтому актуальным становится вопрос об удалении таких разделителей. Эту задачу можно выполнить с помощью того же инструмента «Найти и заменить».
- Выберите столбец или диапазон, в котором вы хотите удалить разделители между числами. Этот момент очень важен, потому что, если диапазон не выбран, инструмент удалит все пробелы из документа, даже между словами, т.е там, где они действительно нужны. Также, как и раньше, нажмите кнопку «Найти и выбрать» на панели инструментов «Редактировать» на ленте на вкладке «Главная». В дополнительном меню выберите пункт «Заменить».
Окно «Найти и заменить» снова откроется на вкладке «Заменить». Но на этот раз мы введем в поля несколько другие значения. Установите пробел в поле «Найти» и оставьте поле «Заменить на» пустым. Чтобы убедиться, что в этом поле нет пробелов, поместите в него курсор и удерживайте кнопку возврата (в виде стрелки) на клавиатуре. Нажмите и удерживайте кнопку, пока курсор не коснется левого края поля. Затем нажмите кнопку «Заменить все».
Программа выполнит операцию по удалению пробелов между числами. Как и в предыдущем способе, чтобы убедиться, что задача полностью выполнена, мы снова запускаем поиск, пока не появится сообщение о том, что нужное значение не найдено.
Промежутки между цифрами будут удалены, и формулы начнут правильно рассчитываться.
Способ 3: удаление разделителей между разрядами путем форматирования
Но бывают ситуации, когда вы четко видите, что цифры на листе разделены на числа пробелами и поиск не дает никаких результатов. Это говорит о том, что в данном случае разделение было выполнено форматированием. Такое пространство не повлияет на правильное отображение формул, но в то же время некоторые пользователи считают, что без него таблица будет выглядеть лучше. Давайте посмотрим, как удалить эту опцию разделения.
Поскольку пробелы были созданы с помощью инструментов форматирования, их можно удалить только с помощью тех же инструментов.
- Выберите диапазон чисел с разделителями. Щелкните выделение правой кнопкой мыши. В появившемся меню выберите пункт «Форматировать ячейки…».
Откроется окно форматирования. Перейдите во вкладку «Номер», если открытие произошло где-то еще. Если деление было задано с использованием форматирования, в блоке параметров «Числовые форматы» должна быть установлена опция «Числовой». В правой части окна есть точные настройки для этого формата. Вам просто нужно снять флажок рядом с разделителем группы строк (). Затем, чтобы изменения вступили в силу, нажмите кнопку «ОК».
Окно форматирования закроется, и разделение между цифрами чисел в выбранном диапазоне будет удалено.