Зачем нужна функция сжпробелы в excel
Перейти к содержимому

Зачем нужна функция сжпробелы в excel

  • автор:

Функция СЖПРОБЕЛЫ в 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. В появившемся окне напротив НАЙТИ проставляем пробел, а напротив ЗАМЕНИТЬ НА не пишем ничего.

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

Функция сжпробелы в excel

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

​ в которой указаны​ может оказаться непросто.​Далее выполните те же​​ окно​​ информационное окно.​

Описание

​ примера.​ вспомогательного столбца и​ с названием​ лишние пробелы.​ ячеек в Excel.​ ячейку A1 нового​ если эти тексты​Мы стараемся как​caustic​ ВПР. Формула немного​

​ СЖПРОБЕЛЫ используется вместе​​ D3. В качестве​ наименования детских игрушек​ Но вот понять​ шаги, что и​Find & Replace​Повторяйте шаг 4 до​Этот вариант требует меньше​ нажмите​Length​Из этой статьи Вы​Когда Вы вставляете данные​​ листа Excel. Чтобы​​ могут содержать лишние​ можно оперативнее обеспечивать​: Добрый день. поясните​ видоизменилась, и если​ с ВПР.​ аргумента введем ячейку​ и их количество.​ ее синтаксис и​

Синтаксис

​(Найти и заменить).​ тех пор, пока​

​ действий, но позволяет​​Ctrl+C​, показано количество символов​

Пример

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

​ не появится сообщение​

​ удалить только лишние​

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

​ в каждом имени.​ данные от лишних​

​ на лист Excel​ выделите их и​Важно:​ материалами на вашем​

2 способа удалить пробелы между словами или числами в ячейках Excel

​ ее до низа​ же таблицы. Задача:​ значится наименование игрушки.​ оператор вел примитивный​ легко. Если начать​ пробелов между словами​Find What​We couldn’t find anything​​ пробелы между словами.​​ в буфер обмена.Далее​​В Excel существует функция​​ пробелов:​ (простой текст, числа​ нажмите клавишу F2,​

​ Функция СЖПРОБЕЛЫ предназначено для​ языке. Эта страница​СЖПРОБЕЛЫ​ таблицы, функция проставит​ проставить цену напротив​Теперь протянем функцию до​ учет: при появлении​ вводить команду, то​ при помощи формулы.​(Найти) введите один​ to replace…​ Начальные и конечные​ выделите первую ячейку​

​TRIM​Удаляем все лишние пробелы​ и т.д.), то​ а затем —​ Монтаж 7-битной ASCII​ переведена автоматически, поэтому​в прикрепленном примере​​ нам все значения.​​ каждой позиции. Справа​ 14 строки и​ дополнительных единиц игрушек​ подсветится следующее: =СЖПРОБЕЛЫ(текст).​Урок подготовлен для Вас​ пробел. Убедитесь, что​​(Мы не нашли​​ пробелы будут также​ исходного столбца (в​(СЖПРОБЕЛЫ), которая используется​ между словами, а​ можете получить лишние​

​ клавишу ВВОД. При​ знак пробела (значение​ ее текст может​ не удаляет пробел​

  • ​ Теперь все правильно.​ дана вспомогательная таблица,​ увидим, что тексты​ он просто впечатывал​
    • ​ Т.е. в скобках​
    • ​ командой сайта office-guru.ru​ поле​ ничего, что нужно​

    Удаляем все лишние пробелы между словами, отсекаем начальные и конечные пробелы

    ​ для удаления лишних​ также отсекаем начальные​ пробелы вместе с​​ необходимости измените ширину​​ 32) из текста.​ содержать неточности и​​ в начале ячеек​​Избавиться от лишних пробелов​ в которой прописана​ действительно выровнялись, потому​ новые позиции, несмотря​ нужно всего лишь​Источник: https://www.ablebits.com/office-addins-blog/2013/11/15/trim-spaces-between-words/​Replace With​ было заменить…).​ но не удалены​ нажмите​ пробелов из текста.​ и конечные пробелы​​ важными данными. Это​​ столбцов, чтобы видеть​ В кодировке Unicode​

    Удаляем лишние пробелы в Excel

    Используем функцию «СЖПРОБЕЛЫ» для удаления лишних пробелов

    ​ грамматические ошибки. Для​​ столбца​​ можно и без​ цена каждой игрушки.​ что пробелы удалились.​ на то, что​ задать ячейку (ячейки),​Перевел: Антон Андронов​(Заменить на) –​

    1. ​Предположим, у Вас есть​ полностью.​Shift+F10​​ Далее Вы найдёте​​Используем функцию TRIM (СЖПРОБЕЛЫ)​
    2. ​ могут быть начальные​ все данные.​ есть символом дополнительное​ нас важно, чтобы​

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

    Удаляем лишние пробелы в Excel

    ​ работе с этим​ Replace (Найти и​ несколько пробелов между​​Описание​​ пробела, который содержит​ вам полезна. Просим​ул.​ способом, который нам​ нам цифры, но​

    Удаляем лишние пробелы в Excel

    ​ команде СУММЕСЛИ. Вместо​​ подсчитать общую сумму​Примечание: функция убирает все​ замечают не все.​Replace all​ разрядов (тысячи, миллионы,​ в которых нужно​ затем клавишу​ инструментом:​ заменить)​

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

    ​ словами или разделители​Результат​ десятичное значение 160.​ вас уделить пару​?​ знаком еще из​ раз мы в​ B3:B14 пропишем D3:D14​ каждого вида.​

    1. ​ лишние пробелы, за​ И не для​(Заменить все), затем​ миллиарды) разделены пробелами.​ удалить лишние пробелы​
    2. ​V​​Рядом со своими данными​​Удаляем ВСЕ пробелы между​ разрядов в числах.​​=СЖПРОБЕЛЫ(» Доход за первый​​ Этот знак как​
    3. ​ секунд и сообщить,​а удалять должна..​​ WORD – команда​​ Excel, будем использовать​ и посмотрим результат.​​Невооруженным глазом видно, что​​ исключением того, который​
    4. ​ всех это, в​​ОК​​ В этом случае​ между словами.​​(З).​​ добавьте вспомогательный столбец.​ словами или числами​Удаляем лишние пробелы в Excel
    5. ​Следовательно, таблица выглядит малость​ квартал «)​ HTML-сущности​​ помогла ли она​спасибо!​​ НАЙТИ-ЗАМЕНИТЬ.​ ВПР.​ Теперь плюшевых зайцев​

    Удаляем все пробелы между числами

    ​ некоторые позиции написаны​ ставится по умолчанию​ общем-то, важно. Но​. Вуаля! Все пробелы​ Excel рассматривает числа​Нажмите​Удалите вспомогательный столбец.​ Можете назвать его​Предположим, есть таблица с​ неопрятно и становится​Удаляет начальные и конечные​

    Удаляем лишние пробелы в Excel

    ​& nbsp;​ вам, с помощью​Казанский​Пример останется тот же​​Если мы протянем формулу​​ действительно 5, медведей​

    • ​ с явными лишними​​ между словами.​​ в Excel это​ удалены.​ как текст и​
    • ​Ctrl+H​​Готово! Мы удалили все​​Trim​ двумя столбцами. В​​ трудной для использования.​​ пробелы из текста​
    • ​обычно используется на веб-страницах.​​ кнопок внизу страницы.​​: Потому что это​ самый. Выделяем столбец,​ до конца таблицы,​​ – 6 и​​ пробелами. Рассмотрим, к​Те, кто хорошо владеет​
    • ​ может обернуться серьезной​​Возможно, Вам пригодится способ​​ никакая математическая операция​​, чтобы открылось диалоговое​​ лишние пробелы при​.​Удаляем лишние пробелы в Excel
    Удаляем все пробелы при помощи формулы

    ​ столбце​ Казалось бы, простая​ в формуле («Доход​ Самостоятельно Функция СЖПРОБЕЛЫ​ Для удобства также​ не обычный пробел,​ в котором прописаны​

    ​ увидим следующее:​
    ​ т.п. Получается, символы​

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

    ​Name​ задача может стать​ за первый квартал»)​ не удаляется этой​ приводим ссылку на​ а неразрывный пробел,​

    Удаляем лишние пробелы в Excel

    ​ наименования игрушек и​Розовым цветом мы специально​
    ​ табуляции играют важную​
    ​ привести.​

    ​ недоумевают, как вообще​

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

    ​ при выполнении команд​ при помощи формулы.​ может.​Find & Replace​TRIM​ столбца (C2) введите​в первой ячейке​ непростой. Например, найти​Доход за первый квартал​ неразрывного пробела. Пример​ оригинал (на английском​ chr(160).​

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

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

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

    ​ можете создать вспомогательный​ лишних пробелов –​Введите два раза пробел​ этот способ занимает​ лишних пробелов:​

    ​John Doe​John Doe​ узнаете 2 быстрых​ из текста читайте​В этой статье описаны​ через Ctrl+H на​ НАЙТИ проставляем пробел,​ лишними пробелами. Поэтому​Использование функции СЖПРОБЕЛЫ вместе​ игрушек будем через​ пользователи знают, что​ с дополнительными пробелами.​ столбец и ввести​

    ​ это воспользоваться стандартным​

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

    ​ в поле​ много времени, особенно,​=TRIM(A2)​, записанное корректно, т.е.​(нет лишних пробелов​ способа удалить лишние​ верхней 10 способов​ синтаксис формулы и​ обычный пробел, тогда​ а напротив ЗАМЕНИТЬ​ команда ВПР не​ с другими функциями​ функцию СУММЕСЛИ. Вводим​ информация для Excel​Как удалить лишние пробелы​ такую формулу:​ инструментом Excel –​

    ​Find What​ когда таблица достаточно​=СЖПРОБЕЛЫ(A2)​ без лишних пробелов.​ между частями имени),​ пробелы между словами​

    ​ очистки данных.​ использование функции​ будет удалять.​ НА не пишем​ выдала по ним​ расширяет возможности пользователя.​ ее, протягиваем на​ часто копируется из​ в Excel в​=SUBSTITUTE(A1,» «,»»)​Find & Replace​(Найти) и один​ велика.​Скопируйте эту формулу в​

    СУММЕСЛИ.

    ​ Все остальные ячейки​ в то время​ или все пробелы​СЖПРОБЕЛЫ(текст)​СЖПРОБЕЛЫ​

    СЖПРОБЕЛЫ.

    ​taras atavin​ ничего.​ результат. Чтобы исправить​ Логично, что она​ остальные ячейки и​ разных источников, которые​ автоматическом режиме? Чтобы​=ПОДСТАВИТЬ(A1;» «;»»)​(Найти и заменить).​ раз в поле​Замечание:​ остальные ячейки столбца.​ содержат вариант записи​ как в таблице​ из ячеек Excel.​Аргументы функции СЖПРОБЕЛЫ описаны​в Microsoft Excel.​

    Пример.

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

    ​: В каждой строке​Проблема такого способа в​ это, добавим к​ будет использоваться вместе​ смотрим результат. Программа​ могли заполняться дилетантами.​ не испортить зрение,​Здесь​Нажмите​Replace With​Если после применения​ Вы можете использовать​ с лишними пробелами​ он сохранён как​ Вы можете использовать​

    ​ ниже.​Удаляет из текста все​ столбца А пребил​ том, что он​ ВПР функцию СЖПРОБЕЛЫ​ с теми функциями,​ выдала ответ по​ Поэтому в тексте​ вглядываясь в каждую​A1​Ctrl+Space​(Заменить на).​ формулы Вы по-прежнему​

    ​ советы из статьи​ между именем и​ «​

    Ошибки.

    ​ функцию​Текст​ пробелы, за исключением​ этот пробел повторно,​ убирает все, в​ и посмотрим, что​ которые исследуют массивы​ плюшевым зайцам: 3.​ и встречаются опечатки​ ячейку и убирая​– это первая​

    ​(Пробел), чтобы выделить​Нажмите кнопку​ видите лишние пробелы,​ Как вставить одинаковую​ фамилией, а также​John Doe​TRIM​ Обязательный. Текст, из которого​ одиночных пробелов между​ они удалились:​ том числе между​ получится.​

    Пример1.

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

    ​ и возвращают данные.​ Хотя мы видим,​ и ненужные пробелы.​ лишние доступы клавишей​ ячейка столбца с​ все ячейки в​Replace all​ скорее всего в​

    ​ формулу сразу во​ в начале и​«. Или числа, которые​(СЖПРОБЕЛЫ) или инструмент​ удаляются пробелы.​ словами. Функция СЖПРОБЕЛЫ​caustic​ словами. Поэтому этот​Т.к. пробелы нам нужно​ В частности, это​

    ​ что их должно​​ Backspace, можно воспользоваться​ числами или словами,​ столбце.​(Заменить все), а​ тексте содержатся неразрывные​ все выбранные ячейки.​ в конце (начальные​

    СЖПРОБЕЛЫ

    ​ не могут быть​​Find & Replace​Скопируйте образец данных из​
    ​ используется для обработки​​: Да работает! спасибо​​ путь используют, преимущественно,​ удалить в искомом​ функции НАЙТИ, ЛЕВСИМВ,​ быть 3+2=5. В​​На небольшом примере рассмотрим,​​ специальной функцией –​​ в которой должны​​Нажмите​
    ​ затем​
    ​ пробелы. Как их​

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

    ​ ПРАВСИМВ и др.​​ чем проблема? В​ как пользоваться функцией​ СЖПРОБЕЛЫ.​ быть удалены все​

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

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

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

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

    Удаляем все пробелы между числами

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

    Простейший способ избавиться от лишних пробелов – это воспользоваться стандартным инструментом Excel – Find & Replace

    (Найти и заменить).

    Удаляем все пробелы при помощи формулы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Удаляем все лишние пробелы между словами, отсекаем начальные и конечные пробелы

    Предположим, есть таблица с двумя столбцами. В столбце Name

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

    Используем функцию «СЖПРОБЕЛЫ» для удаления лишних пробелов

    В Excel существует функция TRIM

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

    Готово! Мы удалили все лишние пробелы при помощи функции TRIM

    (СЖПРОБЕЛЫ). К сожалению, этот способ занимает много времени, особенно, когда таблица достаточно велика.

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

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

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

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

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

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

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

    Excel works!

    Абзац в Excel. Как начать с новой строки в ячейке

    Как получить ссылку из ячейки с гиперссылкой в Excel? Вытаскиваем адрес ссылки формулой

    Довольно частой проблемой при работе с расчетами в Excel является неверное занесение данных в ячейки. Чаще всего в числовое значение добавляется ненужный символ и программа не воспринимает ячейку числовой, а соответственно не считает формулу. Уверен, вы встречались с такой проблемой при выгрузке данных из учетной системы или при копировании данных с сайта. Часто таблицы с ошибками могут присылать друзья/коллеги. Самым распространенным символом, мешающим правильной работе Excel, является пробел. Как убрать пробелы в Excel в числовых и текстовых данных, расскажу в этой статье.Почти каждый пользователь Excel хотя бы раз сталкивался с неправильным заполнением ячеек. Знакома ли вам такая запись данных:

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

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

    Пробел в числе Excel, как это выглядит?

    Если формула не считается, то «число» в ячейки выглядит примерно так:

    Здесь это не числа, а текст и формула для обоих случаев считаться не будет. Пример

    В ячейке B2 внесено 2 или более пробела.

    В B3 не пробел, а другой символ похожий на него.

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

    Пробел 3

    Как тогда отследить, где правильно занесено, а где нет? Читаем ниже.

    Так пробел или формат числа?

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

    Но я пользуюсь кнопкой на ленте задач Excel

    Числовое значение при этом приобретет выравнивание и 2 знака после запятой. Текст останется без изменений.

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

    Как убрать пробелы в Excel? Найти и заменить

    Самый простой способ воспользоваться инструментом Найти и заменить.

    Выделите столбец, нажмите Ctrl+H и ведите символ в верхнее окно в данном случае пробел, в нижнее окно ничего не вводите. Кликните по кнопке Заменить все. Тем самым вы замените пробел на пусто.

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

    Снова нажмите Заменить все. Готово!

    Поделитесь нашей статьей в ваших соцсетях:

    Похожие статьи

    • 01.10.2016 Выпадающий список по значению Posted in Формулы, Работа с ячейками
    • 28.01.2018 Абзац в Excel. Как начать с новой строки в ячейке Posted in Работа с текстом, Формулы, Работа с ячейками
    • 09.02.2019 Определить тип данных в ячейке. Функция ТИП в Excel Posted in Формулы, Работа с ячейками
    • 29.09.2018 Подсчет уникальных значений. Несколько способов, в т.ч. формулой Posted in Формулы, Работа с ячейками
    • 22.08.2018 Аргумент Excel. Как удобно выделить аргументы функции? Posted in Формулы, Работа с ячейками
    • 06.02.2016 Функция ЯЧЕЙКА в Excel Posted in Формулы, Работа с ячейками
    • 08.07.2016 Как менять размер ячейки в Excel? Posted in Работа с ячейками
    • 25.10.2015 Автофильтр в Excel. Расширенный фильтр Posted in Excel, Работа с текстом, Работа с ячейками

    Абзац в Excel. Как начать с новой строки в ячейке

    Как получить ссылку из ячейки с гиперссылкой в Excel? Вытаскиваем адрес ссылки формулой

    Откуда берутся пробелы в числах?

    1. Пробелы могут отображать разделение разрядов

    Разделение разрядов — это визуальное отображение пробелов между числами. То есть для того чтобы пользователю визуально увидеть на экране большое число выбирается команда Формат с разделителями (см. Рис. 2). Формат с разделителями позволяет увидеть «тысячи» в числе.

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

    Рис. 2. Разделение разрядов в числах Excel

    2. Неразрывные пробелы в числах Excel

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

    Являются специальными символами, которые чаще используются в программе Word или при публикации текста в блогах. Полезным (существует также ) может быть при обязательном соединении чисел, слов или дат, например, в предложении «ул. Сидорова» необходимо прикрепить «ул.» к слову «Сидорова». Поставить неразрывный пробел можно клавишами CTRL+SHIFT+ПРОБЕЛ.

    Числа, которые имеют такие пробелы, могли быть вставлены из программы Word или Интернет.

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

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

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

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

    Удаление лишних пробелов функцией СЖПРОБЕЛЫ (TRIM) и формулами

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

    Лечится эта проблема очень легко — специальной функцией СЖПРОБЕЛЫ (TRIM)

    . Она убирает все лишние пробелы, но оставляет по одному пробелу между словами:

    Просто и красиво. Но есть пара нюансов.

    Неразрывные пробелы не удаляются

    Чайной ложкой дегтя тут представляется только невозможность удалять таким способом неразрывные пробелы. Это особый вариант пробела (внешне неотличимый от обычного), на котором не бывает переноса строки. Обычно его используют в случаях типа «г. Москва» или «Иванов И.И.», чтобы эти фразы не разбивались между строчками. В Microsoft Word такой спецсимвол вводится сочетанием клавиш Ctrl+Shift+Пробел и отображается в виде кружка, а не точки:

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

    Формулы для удаления начальных и концевых пробелов

    Если необходимо удалить только начальные пробелы (т.е. не трогать концевые и пробелы между словами), то придется делать это хитрыми формулами, т.к. готовой функции (по аналогии с функцией LTrim в VBA) в Microsoft Excel, к сожалению, нет.

    Формула для удаления лишних пробелов только слева будет выглядеть так:

    В английской версии =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1))

    Формула для удаления лишних пробелов только справа будет чуть посложнее и должна вводиться уже как формула массива (с Ctrl+Shift+Enter

    В английском варианте это будет =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);» «)*ROW(A1:A99)))

    Ссылки по теме

    Для удаления пробелов в начале и в конце строки можно использовать условный оператор ЕСЛИ. До этого желательно несколько раз с помощью поиска и замены убрать двойные пробелы.

    Пробел в начале строки: =ЕСЛИ(ЛЕВСИМВ(А1;1)=» «;ПРАВСИМВ(А1;ДЛСТР(А1)-1)) Пробел в конце строки: =ЕСЛИ(ПРАВСИМВ(А1;1)=» «;ЛЕВСИМВ(А1;ДЛСТР(А1)-1))

    А еще так можно . Для удаления пробелов в начале и в конце строки можно использовать функцию =СЦЕПИТЬ(). Допустим, ячейка A1

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

    Вставить значения,
    теперь повторяющихся пробелов не будет, но в начале и в конце они остались. Вставим еще один столбец, а в столбец формулу
    =СЦЕПИТЬ(«&&»;A1;»&&»)
    , тут главное чтобы
    &&
    не встречался в тексте. Опять
    Выделить

    Вставить значения .
    Теперь у нас в начале и конце строки не пробел, а дважды амперсанд+ пробел. Далее
    Ctrl+F
    ищем
    &&[пробел]
    — заменить ничем, опять ищем
    [пробел]&&
    — заменить ничем, там где были пробелы они будут удалены вместе с амперсандами, там где пробелов не было остались наши
    &&
    Проводим последний Поиск -замену
    Ctrl+F Найти && Заменить
    ничем.

    Удаление лишних пробелов функцией СЖПРОБЕЛЫ (TRIM) и формулами

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

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

    clean-text2.png

    Просто и красиво. Но есть пара нюансов.

    Неразрывные пробелы не удаляются

    Чайной ложкой дегтя тут представляется только невозможность удалять таким способом неразрывные пробелы. Это особый вариант пробела (внешне неотличимый от обычного), на котором не бывает переноса строки. Обычно его используют в случаях типа «г. Москва» или «Иванов И.И.», чтобы эти фразы не разбивались между строчками. В Microsoft Word такой спецсимвол вводится сочетанием клавиш Ctrl+Shift+Пробел и отображается в виде кружка, а не точки:

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

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

    Формулы для удаления начальных и концевых пробелов

    Если необходимо удалить только начальные пробелы (т.е. не трогать концевые и пробелы между словами), то придется делать это хитрыми формулами, т.к. готовой функции (по аналогии с функцией LTrim в VBA) в Microsoft Excel, к сожалению, нет.

    Формула для удаления лишних пробелов только слева будет выглядеть так:

    Удаление лишних пробелов слева формулой

    В английской версии =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1))

    Формула для удаления лишних пробелов только справа будет чуть посложнее и должна вводиться уже как формула массива (с Ctrl+Shift+Enter):

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

    В английском варианте это будет =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);» «)*ROW(A1:A99)))

    Ссылки по теме

    Для удаления пробелов в начале и в конце строки можно использовать условный оператор ЕСЛИ.
    До этого желательно несколько раз с помощью поиска и замены убрать двойные пробелы.

    Пробел в начале строки: =ЕСЛИ(ЛЕВСИМВ(А1;1)=» «;ПРАВСИМВ(А1;ДЛСТР(А1)-1))
    Пробел в конце строки: =ЕСЛИ(ПРАВСИМВ(А1;1)=» «;ЛЕВСИМВ(А1;ДЛСТР(А1)-1))

    А еще так можно .
    Для удаления пробелов в начале и в конце строки
    можно использовать функцию =СЦЕПИТЬ(). Допустим, ячейка A1 проблемная ,у неё пробел вначале и в конце, нам это не надо.
    Вставляем новый столбец и обрабатываем формулой =СЖПРОБЕЛЫ(A1), далее Выделить — Вст а вить зн а чения, теперь повторяющихся пробелов не будет, но в начале и в конце они остались.
    Вставим еще один столбец, а в столбец формулу =СЦЕПИТЬ(«&&»;A1;»&&») , тут главное чтобы && не встречался в тексте. Опять Выделить — Вст а вить зн а чения . Теперь у нас в начале и конце строки не пробел, а дважды амперсанд+ пробел.
    Далее Ctrl+F ищем &&[пробел] — заменить ничем, опять ищем [пробел]&& — заменить ничем, там где были пробелы они будут удалены вместе с амперсандами, там где пробелов не было остались наши &&
    Проводим последний Поиск -замену Ctrl+F На й ти && Заменит ь ничем.

    Не удобно искать лишние пробелы в чистом виде, а в сочетании с оригинальными символами это просто, мы их как бы помечаем,так можно выделять ненужные символы не только в одной ячейке, но и в массиве данных и разных столбцах. Иногда редактируемые данные не в одном столбце , а в разных. Вместо сложных вычислений первой/последней непустой ячейки, данные сначала объединяем в одну ячейку, с использованием хорошего разделителя, обрабатываем, а потом снова разделяем через «Текст по столбцам».

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *