Excel сжпробелы не удаляет

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

Лечится эта проблема очень легко — специальной функцией СЖПРОБЕЛЫ (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)))

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

  • Подсветка ячеек с лишними пробелами условным форматированием
  • Зачистка текста от лишних пробелов, непечатаемых символов, английских букв и т.д.
  • Как проверить текст на соответствие заданному шаблону (маске)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции СЖПРОБЕЛЫ в Microsoft Excel.

Описание

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

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

Синтаксис

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

Аргументы функции СЖПРОБЕЛЫ описаны ниже.

  • Текст    Обязательный. Текст, из которого удаляются пробелы.

Пример

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

Формула

Описание

Результат

=СЖПРОБЕЛЫ(» Доход за первый квартал «)

Удаляет начальные и конечные пробелы из текста в формуле («Доход за первый квартал»)

Доход за первый квартал

Нужна дополнительная помощь?

Skip to content

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

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

Вы сравниваете два столбца на предмет наличия дубликатов, но ваши формулы не могут найти ни одной повторяющейся записи? Или вы складываете два столбца чисел, но получаете только нули? И почему, черт возьми, ваша очевидно правильная формула ВПР возвращает только кучу ошибок Н/Д? Это лишь несколько примеров проблем, на которые вы, возможно, ищете ответы. И все это вызвано дополнительными пробелами, скрытыми до, после или между числовыми и текстовыми значениями в ваших ячейках.

  • Как удалить лишние пробелы в столбце?
  • Удаление ведущих пробелов
  • Как сосчитать лишние пробелы?
  • Выделение цветом ячеек с лишними пробелами
  • А если СЖПРОБЕЛЫ не работает?
  • Инструмент Trim Spaces — удаляйте лишние пробелы одним щелчком мыши.

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

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

Синтаксис её самый простой из возможных:

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

Где текст — это ячейка, из которой вы хотите удалить лишние интервалы (или просто текстовая строка, заключённая в двойные кавычки).

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

=СЖПРОБЕЛЫ(A1)

И это скриншот показывает результат:

Ага, это так просто!

Если в дополнение к лишним пробелам ваши данные содержат разрывы строк и непечатаемые символы, используйте функцию СЖПРОБЕЛЫ в сочетании с ПЕЧСИМВ (CLEAN в английской версии), чтобы удалить первые 32 непечатаемых символа в кодовой системе ASCII. 

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

=СЖПРОБЕЛЫ(ПЕЧСИМВ(A1))

Дополнительные сведения см. В разделе Как удалить непечатаемые символы в Excel.

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

Как убрать лишние пробелы во всём столбце.

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

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

Напишите это выражение для самой верхней ячейки, A2 в нашем примере:

=СЖПРОБЕЛЫ(A2)

Поместите курсор в нижний правый угол ячейки формулы (B2 в этом примере), и как только курсор превратится в знак плюса, дважды щелкните его, чтобы скопировать вниз по столбцу, до последней ячейки с данными. В результате у вас будет 2 столбца — исходные имена с интервалами и имена, приведённые в порядок при помощи формулы.

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

Вот как это сделать:

Выделите все ячейки с расчетами (B2:B8 в этом примере) и нажмите Ctrl + C, чтобы скопировать их. Или по правой кнопке мыши воспользуйтесь контекстным меню.

Выделите все ячейки со старыми данными (A2:A8) и нажмите Ctrl + Alt + V. Эта комбинация клавиш вставляет только значения и делает то же самое, что и контекстное меню Специальная вставка > Значения.

Нажмите ОК. Готово!

Как удалить ведущие пробелы в числовом столбце

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

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

  • И исходный столбец, и обрезанные числа выравниваются по левому краю, даже если вы применяете к ним числовой формат. В то время как обычные числа по умолчанию выравниваются по правому краю.
  • Когда выбраны две или более ячеек с очищенными числами, Excel отображает только КОЛИЧЕСТВО в строке состояния.Для чисел он также должен отображать СУММУ и СРЕДНЕЕ.
  • Формула СУММ, примененная к этим ячейкам, возвращает ноль.

И что нам с этим делать?

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

=—A1

Но обращаю внимание, что результатом будет являться по-прежнему текст.

А вот такое хитрое выражение сразу превратит текст “    333” в число 333:

=—(—A1)

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

Более элегантное решение — заключить функцию СЖПРОБЕЛЫ в ЗНАЧЕН, например:

=ЗНАЧЕН(СЖПРОБЕЛЫ(A2))

Приведенное выше выражение удаляет все начальные и конечные пробелы, если они есть, и превращает полученное значение в число, как показано на скриншоте ниже:

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

=ЗНАЧЕН(A2)

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

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

Как посчитать лишние пробелы в ячейке.

Чтобы получить количество лишних пробелов в ячейке, узнайте общую длину текста с помощью функции ДЛСТР, затем вычислите длину строки без дополнительных интервалов и вычтите последнее из первого:

=ДЛСТР(A2)-ДЛСТР(СЖПРОБЕЛЫ(A2))

На рисунке ниже показана приведенная выше формула в действии:

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

Как выделить ячейки с лишними пробелами?

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

Для этого создайте правило условного форматирования со следующей формулой:

=ДЛСТР($A2)>ДЛСТР(СЖПРОБЕЛЫ($A2))

Где A2 – самый верхний адрес с данными, которые вы хотите выделить.

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

Чтобы создать правило условного форматирования, выберите все ячейки, которые вы хотите выделить, без заголовков столбцов, перейдите на вкладку «Главная » и нажмите « Условное форматирование» > «Новое правило» > «Используйте формулу…».

Если вы еще не знакомы с условным форматированием Excel, вы найдете подробные инструкции здесь: Как создать правило условного форматирования на основе формулы .

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

Как видите, использовать функцию СЖПРОБЕЛЫ в Excel довольно просто. 

Если не работает …

Функция СЖПРОБЕЛЫ предназначена для удаления только символа пробела, представленного значением кода 32 в 7-битном наборе символов ASCII. В наборе Unicode есть так называемый неразрывный пробел, который обычно используется на веб-страницах как символ html & nbsp. Он имеет десятичное значение 160, и функция СЖПРОБЕЛЫ не может удалить его сама. При копировании текста с веб-страниц или из Word вы вполне можете получить его в свою таблицу.

Иногда такие неразрывные пробелы вставляют специально, чтобы фраза в ячейке не разделялась по строкам. К примеру, некрасиво будет, если инициалы будут оторваны от фамилии и перенесены на следующую строку. В Microsoft Word такой спецсимвол вводится сочетанием клавиш Ctrl+Shift+Пробел.

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

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2; СИМВОЛ(160); » «))

В качестве дополнительной меры предосторожности вы можете встроить функцию ПЕЧСИМВ для очистки ячейки от любых непечатаемых символов:

=СЖПРОБЕЛЫ(ПЕЧСИМВ(ПОДСТАВИТЬ(A2; СИМВОЛ(160); » «)))

На этом рисунке показана разница:

Если приведенные выше варианты также не работают, скорее всего, ваши данные содержат некоторые определенные непечатаемые символы с кодовыми значениями, отличными от 32 и 160.

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

Перед текстом: = КОДСИМВ (ЛЕВСИМВ(A1;1))

После текста: = КОДСИМВ (ПРАВСИМВ(A1;1))

Внутри ячейки (где n — позиция проблемного знака в текстовой строке):

=КОДСИМВ(ПСТР(A1; n; 1)))

Затем передайте найденный код проблемного символа в СЖПРОБЕЛЫ(ПОДСТАВИТЬ()), как описано выше.

Например, если функция КОДСИМВ возвращает 9, что является знаком горизонтальной табуляции, используйте следующую формулу для ее удаления:

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2; СИМВОЛ(9); » «))

Инструмент Trim Spaces — удаляйте лишние пробелы одним щелчком мыши.

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

Если в Excel установлен Ultimate Suite, то удалить пробелы будет очень просто:

  1. Выберите одну или несколько ячеек, в которой вы хотите убрать пробелы.
  2. Нажмите кнопку «Trim Spaces» на ленте.
  3. Выберите один, несколько или сразу все из следующих вариантов:
    • Обрезать начальные и конечные пробелы.
    • Удалить лишние пробелы между словами, кроме одного.
    • Удалить неразрывные пробелы ( )
    • Удалить лишние переносы строк до и после значений, между значениями оставить только один.
    • Удалить все переносы строк в ячейке.
  4. Нажмите кнопку Обрезать (Trim).

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

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

Задача, с которой не справляются формулы Excel, выполняется одним щелчком мыши! Вот результат:

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

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

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

Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также…
Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Как убрать пробелы в числах в Excel Представляем 4 быстрых способа удалить лишние пробелы между цифрами в ячейках Excel. Вы можете использовать формулы, инструмент «Найти и заменить» или попробовать изменить формат ячейки. Когда вы вставляете данные из…
Как удалить пробелы в ячейках Excel Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов. В чем самая большая проблема с…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…

Содержание

  1. Excel как убрать пробел в конце ячейки
  2. 2 способа удалить пробелы между словами или числами в ячейках Excel
  3. Удаляем все лишние пробелы между словами, отсекаем начальные и конечные пробелы
  4. Используем функцию «СЖПРОБЕЛЫ» для удаления лишних пробелов
  5. Применяем инструмент «Найти и заменить», чтобы удалить лишние пробелы между словами
  6. Удаляем все пробелы между числами
  7. Удаляем все пробелы при помощи формулы
  8. Как удалить лишние пробелы в Excel.
  9. Удалить пробел в конце ячейки
  10. Удаление лишних пробелов функцией СЖПРОБЕЛЫ (TRIM) и формулами
  11. Неразрывные пробелы не удаляются
  12. Формулы для удаления начальных и концевых пробелов
  13. Функция СЖПРОБЕЛЫ в Excel и примеры ее использования
  14. Синтаксис функции СЖПРОБЕЛЫ в Excel
  15. Пример использования функции СЖПРОБЕЛЫ
  16. СЖПРОБЕЛЫ с другими функциями
  17. Как еще можно удалить лишние пробелы в Excel?

Excel как убрать пробел в конце ячейки

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

​Смотрите также​ команда ВПР не​ изменив диапазон в​ СЖПРОБЕЛЫ. Имеем таблицу,​ будет учитывать ячейки​ Ctrl+Shift+Пробел и отображается​ назад использовал формулу​=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1&»^»;» ^»;»»);»^»;»»)​​ таблицу, смотрите в​​Мы написали в ячейку​​ считает и выдает​​ правильно. Поэтому лишние​ пустое.​, чтобы закрыть появившееся​

​ много времени, особенно,​ работе с этим​ в этом опять​Из этой статьи Вы​ выдала по ним​ команде СУММЕСЛИ. Вместо​ в которой указаны​ с дополнительными пробелами.​ в виде кружка,​ =СЖПРОБЕЛЫ с каким​heso​ статье «Как найти​ В6 формулу. В​

​ ошибку, то одной​ пробелы нужно убрать.​Нажмите кнопку​ информационное окно.​ когда таблица достаточно​ инструментом:​ лишние пробелы.​​ узнаете 2 быстрых​​ результат. Чтобы исправить​ B3:B14 пропишем D3:D14​ наименования детских игрушек​Как удалить лишние пробелы​ а не точки:​ то модификатором (безпонятия),​​: Либо, если через​​ пробел в Excel».​ формуле: символ 160​ из причин может​ Но, иногда пробелы​Replace all​

​Повторяйте шаг 4 до​ велика.​Рядом со своими данными​Из этой статьи Вы​

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

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

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

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

​ Можете назвать его​​ данные от лишних​​ или все пробелы​ и посмотрим, что​ действительно 5, медведей​ оператор вел примитивный​ не испортить зрение,​ обычные пробелы. Для​ пробелы.​

  1. ​- удаляет пробелы​ работает в Excel​ 32 – это​​ числе, если число​​ бывают пробелы, как​
  2. ​. Вуаля! Все пробелы​We couldn’t find anything​ формулы Вы по-прежнему​Trim​

​ пробелов:​
​ из ячеек Excel.​

  • ​ получится.​ – 6 и​ учет: при появлении​ вглядываясь в каждую​ удаления неразрывных нужно​Весьма часто в нашем​ справа​
  • ​ слова «горячие клавиши»​ код лишних пробелов​ написано с разрядами,​ их заменить, где​ удалены.​​ to replace…​​ видите лишние пробелы,​.​Удаляем все лишние пробелы​ Вы можете использовать​Т.к. пробелы нам нужно​ т.п. Получается, символы​​ дополнительных единиц игрушек​​ ячейку и убирая​ использовать другие функции​ распоряжении оказываются данные,​​LTrim — удаляет пробелы​​ или «сочетание клавиш».​
  • ​ (начальных и промежуточных).​
  • ​ но не функцией​ применить, смотрите в​Возможно, Вам пригодится способ​​(Мы не нашли​​ скорее всего в​В первой ячейке вспомогательного​ между словами, а​ функцию​ удалить в искомом​

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

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

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

    1. ​ Backspace, можно воспользоваться​Если необходимо удалить только​ содержат полезную информацию,​Trim — удаляет​ функции можно вызвать,​
    2. ​удалить лишние пробелыExcel​​ сами разделили число​​ Excel».​ при помощи формулы.​​ было заменить…).​​ пробелы. Как их​
    3. ​ формулу для удаления​ и конечные пробелы​​(СЖПРОБЕЛЫ) или инструмент​​ поставим на первое​ нужно подчищать.​​ на то, что​​ специальной функцией –​
    4. ​ начальные пробелы (т.е.​​ но не пригодны​​ пробелы слева и​ нажав на определенную​​– это воспользоваться​​ пробелом.​Как убрать лишние пробелы​
    5. ​ Для этого Вы​Предположим, у Вас есть​ удалить, Вы можете​​ лишних пробелов:​Используем функцию TRIM (СЖПРОБЕЛЫ)​​Find & Replace​ место в синтаксисе​Использование функции СЖПРОБЕЛЫ вместе​

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

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

    ​ узнать из этого​=TRIM(A2)​Применяем инструмент Find &​(Найти и заменить),​​ ВПР. Формула немного​​ с другими функциями​

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

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

    ​ такой список с​ такую формулу:​ разрядов (тысячи, миллионы,​Этот вариант требует меньше​Скопируйте эту формулу в​ заменить)​ ячеек в Excel.​

    ​ теперь мы протянем​
    ​ Логично, что она​

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

    ​ лишними пробелами в​=SUBSTITUTE(A1,» «,»»)​ миллиарды) разделены пробелами.​ действий, но позволяет​ остальные ячейки столбца.​Удаляем ВСЕ пробелы между​

    ​Когда Вы вставляете данные​ ее до низа​
    ​ будет использоваться вместе​
    ​Невооруженным глазом видно, что​

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

    Удалить пробел в конце ячейки

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

    ​Find & Replace​​ удалить лишние пробелы​Ctrl+C​

    ​ Все остальные ячейки​​ словами или разделители​ НАЙТИ-ЗАМЕНИТЬ.​Рассмотрим на примере той​ остальные ячейки и​ лишние пробелы, за​

    ​ пробелов только справа​​Просто и красиво. Но​
    ​ нет вариантов, она​
    ​ всего текста) остается​

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

    ​ работает в режиме​​ пробел. Как его​Теперь на закладке «Главная»​.​
    ​удалить лишние пробелы Excel​ удалении всех лишних​
    ​Нажмите​Нажмите​ в буфер обмена.Далее​ с лишними пробелами​Следовательно, таблица выглядит малость​ самый. Выделяем столбец,​ проставить цену напротив​ выдала ответ по​ ставится по умолчанию​ и должна вводиться​Чайной ложкой дегтя тут​ описанном выше, причем​
    ​ убрать?​ нажимаем кнопку «Найти​Их тоже можно​, оставляя один пробел.​

    ​ пробелов между словами​​Ctrl+Space​
    ​Ctrl+H​

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

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

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

    ​ Хотя мы видим,​Те, кто хорошо владеет​ массива (с​​ удалять таким способом​​ времени как появилась​ формулу, а она​ скопированное в строку​ Excel, скопировав данные​

    ​ в строке «Текст»​Урок подготовлен для Вас​

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

    ​ все ячейки в​ окно​ нашем случае A2),​ в начале и​ Казалось бы, простая​ нажимаем CTRL+H. В​ в которой прописана​ что их должно​ техникой печатания, наверняка​Ctrl+Shift+Enter​ неразрывные пробелы. Это​ в Excel (читайте​ стирает все пробелы.​ «Найти».​ из Word, если​ указываем адрес первой​ командой сайта office-guru.ru​ столбце.​Find & Replace​ нажмите​

    ​ в конце (начальные​ задача может стать​ появившемся окне напротив​ цена каждой игрушки.​ быть 3+2=5. В​ недоумевают, как вообще​

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

    ​):​ особый вариант пробела​ с момента появления​Спасибо.​В строке «Заменить» ничего​ мы их сами​ ячейки из нашего​Источник: https://www.ablebits.com/office-addins-blog/2013/11/15/trim-spaces-between-words/​Нажмите​(Найти и заменить).​Shift+F10​ и конечные пробелы).​

    ​ непростой. Например, найти​ НАЙТИ проставляем пробел,​ Теоретически мы можем​

    ​ могут появиться лишние​В английском варианте это​ (внешне неотличимый от​ Excel)​Grr​ не пишем, оставляем​​ не ставили. Непечатаемые​​ списка. Мы указали​

    ​Перевел: Антон Андронов​Ctrl+H​Введите два раза пробел​

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

    ​или клавишу вызова​ Во втором столбце,​ покупателя с именем​ а напротив ЗАМЕНИТЬ​ вручную перепечатать нужные​ лишних пробелах.​ пробелы. Но опытные​ будет =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);»​ обычного), на котором​у всех СЖПРОБЕЛЫ​: Может функция СЖПРОБЕЛЫ​ пустую. Нажимаем кнопку​

    ​ знаки – это​ адрес ячейки А2.​Автор: Антон Андронов​, чтобы открыть диалоговое​ в поле​ контекстного меню, а​ с названием​John Doe​ НА не пишем​ нам цифры, но​

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

    ​Запишем функцию в ячейке​ пользователи знают, что​ «)*ROW(A1:A99)))​ не бывает переноса​ удаляет пробелы согласно​ поможет.​ «Заменить все». Нажимаем​ разрывы строк, перенос​Нажимаем «ОК». Теперь формулу​Как убрать​ окно​Find What​ затем клавишу​

    ​Length​(нет лишних пробелов​ ничего.​ раз мы в​ D3. В качестве​

    ​ информация для Excel​Лишние пробелы в тексте​ строки. Обычно его​ описанию, а у​Kanoist​ кнопку «Закрыть». Остался​ текста на другую​ копируем вниз по​лишние пробелы в Excel​Find & Replace​(Найти) и один​V​, показано количество символов​

    ​ между частями имени),​

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

    ​Проблема такого способа в​ Excel, будем использовать​ аргумента введем ячейку​ часто копируется из​ замечают не все.​ используют в случаях​ Вас стерла ВСЕ. ​: , нашел какой​ один пробел. Получилось​ страницу, конец абзаца,​ столбцу всего списка.​, которые мешают работе​(Найти и заменить).​ раз в поле​(З).​ в каждом имени.​ в то время​

    ​ том, что он​ ВПР.​ B3, в которой​ разных источников, которые​ И не для​ типа «г. Москва»​

    ​logistics​ то ее вариант,​ так.​ табуляция, др.​ В столбце В​ фильтра, сортировке, сравнить​В поле​Replace With​Удалите вспомогательный столбец.​В Excel существует функция​ как в таблице​ убирает все, в​Если мы протянем формулу​ значится наименование игрушки.​

    ​ могли заполняться дилетантами.​ всех это, в​ или «Иванов И.И.»,​: =СЖПРОБЕЛЫ​ несколько дней назад,​

    ​В Excel можно выделять​Чтобы​ получился такой список.​ списки, мешают посчитать​Find What​(Заменить на).​Готово! Мы удалили все​TRIM​ он сохранён как​ том числе между​ до конца таблицы,​Теперь протянем функцию до​ Поэтому в тексте​ общем-то, важно. Но​ чтобы эти фразы​легко и просто​ она стерла все​

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

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

    ​Kanoist​ пробелы.​ пробелами в момент​ пробел в Excel​Как убрать пробелы в​ нам нужно сравнить​ пробел. Убедитесь, что​Replace all​ помощи функции​ для удаления лишних​John Doe​ путь используют, преимущественно,​Розовым цветом мы специально​

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

    ​ строчками. В Microsoft​: всем спасибо.​Бахтиёр​ заполнения ячейки таблицы,​, пишем в соседнюю​ числах Excel​ два списка, но​ поле​(Заменить все), а​TRIM​ пробелов из текста.​

    ​«. Или числа, которые​ для удаления лишних​ подсветили те позиции,​ действительно выровнялись, потому​​ проблемой, потому что​ Word такой спецсимвол​=СЖПРОБЕЛЫ помогло​: =ЕСЛИ(ПРАВБ(A1)=» «;ПСТР(A1;1;ДЛСТР(A1)-1);A1)​ списка, бланка. Как​ ячейку такую формулу.​.​

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

    ​ лишние пробелы не​Replace With​ затем​(СЖПРОБЕЛЫ). К сожалению,​ Далее Вы найдёте​ не могут быть​ пробелов в составе​ которые написаны с​

    ​ что пробелы удалились.​На небольшом примере рассмотрим,​ при выполнении команд​ вводится сочетанием клавиш​действительно, несколько дней​=ЕСЛИ(ПРАВБ(A1)=» «;ЛЕВБ(A1;ДЛСТР(A1)-1);A1)​ для этого настроить​=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A6;СИМВОЛ(160);СИМВОЛ(32)))​Если формула не​ дадут этого сделать​

    ​(Заменить на) –​ОК​ этот способ занимает​ пошаговую инструкцию по​ просуммированы, а виноваты​ чисел.​ лишними пробелами. Поэтому​ Проверим это наверняка,​ как пользоваться функцией​

    Источник

    Лишние пробелы в тексте замечают не все. И не для всех это, в общем-то, важно. Но в 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 (например, между словами, в начале или конце предложений, в числах).

    Приветствую всех, уважаемые читатели блога 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, чтобы перевести формулу из текста в число.

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

    Как убрать пробелы в ячейках Excel?

    Также статьи о работе с ячейками в Экселе:

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

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

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

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

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

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

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

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

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

    Удаление ненужных пробелов в цифрах в Excel

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

    Пробелы в числах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Два способа удаления пробелов и других символов из ячеек в Excel

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

    Пример таблицы:

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

    Для использования выделите диапазон . Нажмите сочетание клавиш ctrl+F . Выберите вкладку «заменить». В поле «Найти» поставьте пробел. В поле «Заменить на» ничего не пишите. Нажмите «Enter». Все пробелы из выделенного диапазона будут удалены.

    Второй способ: удаление пробелов при помощи функции подставить.

    Функция ПОДСТАВИТЬ() подставляет вместо указанного текста другой текст. Чтобы использовать эту функцию, следует :

    • Поставить курсор в пустую ячейку ;
    • Выбрать функцию ПОДСТАВИТЬ();
    • Указать ячейку, из которой будет обрабатываться текст;
    • В поле «Стар_текст» внести пробел в кавычках « »;
    • В поле «Нов_текст» внести пустые кавычки «»;
    • Нажать «Ok».

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

    Подробное видео об удалении пробелов и иных символов:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Выделяем диапазон чисел с разделителями. Кликаем по выделению правой кнопкой мыши. В появившемся меню выбираем пункт «Формат ячеек…».

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

  • Окно форматирования закроется, а разделения между разрядами чисел в выбранном диапазоне будут убраны.
  • Способ 4: удаление пробелов с помощью функции

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

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

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

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

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

    Запускается окно Мастера функций. В категории «Полный алфавитный перечень» или «Текстовые» ищем элемент «СЖПРОБЕЛЫ». Выделяем его и жмем на кнопку «OK».

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

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

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

    Выделяем диапазон с преобразованными значениями. Жмем на кнопку «Копировать», расположенную на ленте во вкладке «Главная» в группе инструментов «Буфер обмена». Как альтернативный вариант можно после выделения набрать сочетание клавиш Ctrl+C.

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Содержание

    • Способ 1: Формула СЖПРОБЕЛЫ
    • Способ 2: Функция «Найти и заменить»
    • Способ 3: Функция ПОДСТАВИТЬ
    • Способ 4: Изменение формата ячейки
    • Вопросы и ответы

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

    Способ 1: Формула СЖПРОБЕЛЫ

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

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

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

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

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

    9. Ознакомьтесь с полученным результатом и выполните то же действие с остальными ячейками путем ручного создания формулы или ее копирования.
    10. Результат удаления лишних пробелов между цифрами при помощи формулы в Excel

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

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

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

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

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

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

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

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

    7. Если значений всего несколько, используйте кнопку «Заменить», а в противном случае просто нажмите на «Заменить все».
    8. Активация функции Найти и заменить для удаления лишних пробелов между цифрами в Excel

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

    Способ 3: Функция ПОДСТАВИТЬ

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

    Использование функции для замены лишних пробелов между цифрами в Excel

    Lumpics.ru

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

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

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

    3. Нажмите по ним ПКМ и в появившемся контекстном меню отыщите пункт «Формат ячеек».
    4. Переход в меню изменения формата ячеек при удалении лишних пробелов между цифрами в Excel

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

    7. Снимите галочку с пункта «Разделитель групп разрядов» и сохраните изменения.
    8. Отключение автоматического разделителя для удаления пробелов между цифрами в таблице Excel

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

    Еще статьи по данной теме:

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

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

    ​Смотрите также​​ не нужных пробелов.​ На практике оказывается,​​ Поэтому в тексте​ превращает в один​ эта формула удаляет​​Скачайте ее в​​ значениях кавычек нет)​ наличие лишних пробелов​ другуюЕсли корректно сжать​ раньше мне это​1. перед текстом​Формула сжпробел не​ ячейках которой вы​ будут удалены. Как​ он не удаляется.​ вот такой синтаксис:​

    ​Вчера в марафоне​ Можно ли как-то​​ что чаще всего​​ и встречаются опечатки​ пробел. Это подходит?​ пробел​ интернете, она помимо​»ул. Михайловская, 23/2​ — в начале,​ пробелы в ОБЕИХ​ не мешало.​ — т.к. текст​ подходит — она​​ хотите избавиться от​​ можно отметить, способ​=TRIM(C5)​TRIM(text)​30 функций Excel за​ все вместе удалить​ СЖПРОБЕЛЫ используется вместе​

    ​ и ненужные пробелы.​Цитатаvikttur написал: Функция​=ЛЕВСИМВ(RC[-1];ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(RC[-1]);5);RC[-1])+4)​​ всего прочего и​​ дом.1 «​ в конце или​ таблицах, вероятность нахождения​До сих пор​ не должен начинаться​ удаляет все пробелы.​ пробелов между числовыми​ этот довольно простой​

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

    ​=СЖПРОБЕЛЫ(C5)​​СЖПРОБЕЛЫ(текст)​​ 30 дней​ или придется каждую​ с ВПР.​​

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

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

    ​ удаляет не все​​Немного преобразовал ее​​ непечатные «кракозябры» удаляет.​»пл. Победы, д.152​ внутри между словами.​ через ВПР многократно​ функция впр у​​ с пробела.​​Z​

    • ​ выражениями.​ в использовании. Все​
    • ​Символ неразрывного пробела Вы​te​мы наткнулись на​
    • ​ строчку редактировать?​Рассмотрим на примере той​На небольшом примере рассмотрим,​

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

    ​ пробелы. Одинарные в​ в другой формат​

    ​LVL​
    ​ "​

    • ​Лечится эта проблема очень​​ возрастет.​​ меня работала без​2. два и​: Да что вы​Кликните по выделению правой​ последующие методы не​

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

    ​ можете удалить вручную,​​xt​​ ленивого шурина по​Дмитрий к​ же таблицы. Задача:​ как пользоваться функцией​ тексте остаются.​=ЛЕВСИМВ(I2;ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(I2);5);I2)+4)​: с помощью UDF​»ул. Сомова, строение​​ легко — специальной​​Но, похоже avgust​ сортировки, или я​

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

    ​ более пробела заменяет​​ говорите? А показать​​ кнопкой мыши.​ будут отличаться особой​ использовать для этого​(текст) – это​ имени​: Или можно в​ проставить цену напротив​ СЖПРОБЕЛЫ. Имеем таблицу,​Цитата боковые фигурные​Если в тексте​должна быть подключена​​ 4б «​​ функцией​ не ищет легких​ чего-то сильно не​

    ​ на один.​
    ​ сможете? И пробел​

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

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

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

    ​Появится соответствующее окно, в​
    ​ легко поймет, как​

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

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

    ​SUBSTITUTE​​ или текстовая строка,​​(ОБЛАСТИ). Эта функция​ формулой СЖПРОБЕЛЫ, которая​ дана вспомогательная таблица,​ наименования детских игрушек​ что формула введена​ однокоренные слова, то​ToolsReferencesMicrosoft VBScript Regular​ пробелы только в​. Она убирает все​Пусть себе…​Да, думаю, конечно​

    ​: Спасибо за помощь!​
    ​ в начале?..​

    ​ котором перейдите в​ удалить лишние пробелы​(ПОДСТАВИТЬ) или макрос.​ из которой надо​​ не часто используется​​ уберет все пробелы​ в которой прописана​ и их количество.​​ как формула массива.​ формула обрезает текст​​ Expressions 5.5​ конце, т.е. вот​ лишние пробелы, но​

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

    ​smart_v16​jakim​
    ​СЖПРОБЕЛЫ меня бы​
    ​DEAD MAN​

    ​ раздел «Числовой», расположенный​

    office-guru.ru

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

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

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

    ​da_timofeev​ так получается:​ оставляет по одному​: Привет всем. Изучил​: Может быть так​ устроило, не будь​: Как вариант:​ во вкладке «Число».​Только что мы разобрались,​ нашего марафона​Функция​ с ее помощью​

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

    ​ одиночных между словами.​ Теоретически мы можем​ оператор вел примитивный​ как вводится формула​ красивый бассейн «​: Супер!!!! Работает! Спасибо!​»ул. Михайловская, 23/2​ пробелу между словами:​ внимательно вашу переписку,​ для одного пробела​

    1. ​ в некоторых случаях​
    2. ​=ПРАВСИМВ(A1;ДЛСТР(A1)-1)​В правой части окна​ как удалить пробелы​30 функций Excel за​TRIM​
    3. ​ мы увидели, как​ И пробелы уберете,​
    4. ​ вручную перепечатать нужные​ учет: при появлении​ массива.​ превращается во фразу​jakim​ дом.1″​
    5. ​Просто и красиво. Но​ но ответ на​
    6. ​ слева.​
    7. ​ набранного от руки​Nic70y​

    excel удалить пробелы

    ​ снимите отметку с​ в ячейках Excel​ 30 дней​(СЖПРОБЕЛЫ) удаляет только​ работают три оператора​ и порядок в​ нам цифры, но​ дополнительных единиц игрушек​fjeka​ «бассейн»​: Может так?​»пл. Победы, д.152″​

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

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

    1. ​ он просто впечатывал​: vikttur, Большое спасибо!​Можно это как​
    2. ​vikttur​»ул. Сомова, строение​Чайной ложкой дегтя тут​ его не озвучивал​ пробелов слева операцию​ могут быть и​
    3. ​ начале записи в​ разрядов».​ но что, если​ несколько способов очистки​
    4. ​ из текста. Если​ Надеюсь, что этот​
    5. ​Если же это​ Excel, будем использовать​
    6. ​ новые позиции, несмотря​
    7. ​Все оказалось так​ то исправить?​: jakim, во второй​

    ​ 4б»​ представляется только невозможность​ ещё не нашёл.​ необходимо повторить с​

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

    ​ двойные пробелы), мне​ ячейке, перед текстом,​Нажмите «ОК».​ появилась потребность убрать​ данных в Excel.​ Вы копируете текст​ урок был для​ не так важно,​ ВПР.​ на то, что​ просто)))​vikttur​ строке неправильно. Найдите​LVL​ удалять таким способом​ Прошу Гуру Экселя​ той же формулой.​ нужно было убрать​ существует всегда, тогда​После этого окно будет​ лишние одинарные пробелы​Урок подготовлен для Вас​ с веб-сайта, он​ Вас полезен.​ то как уже​

    1. ​Если мы протянем формулу​ аналогичные наименования уже​Действительно мне подошла​: Как просите, так​ сами ошибку​
    2. ​: сжпробелы()?​ неразрывные пробелы. Это​
    3. ​ помочь. Прикрепил файл.​
    4. ​KuklP​ только первый пробел,​ формула​ закрыто, а между​
    5. ​ в числовых выражениях,​ командой сайта office-guru.ru​ может содержать символы​Третий день марафона мы​
    6. ​ советовалось: выделяете столбце​

    удалить пробелы в ячейках excel

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

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

    ​: Чепуха какая! То​ в этом случае​DEAD MAN​ числовыми значениями пропадут​ которые зачастую устанавливаются​Источник: http://blog.contextures.com/archives/2011/01/04/30-excel-functions-in-30-days-03-trim/​ неразрывного пробела, которые​ посвятим изучению функции​ со своими данными-Ctrl+H.​

    1. ​ увидим следующее:​ подсчитать общую сумму​Спасибо!​СЖПРОБЕЛЫ удаляет пробел​: за надстройку спасибо,​
    2. ​: когда создавал первое​ (внешне неотличимый от​ данных из ячейки​ же, что сжпробелы:​
    3. ​ текст полностью совпадает​, иначе примерно так:​ пробелы. Так что,​ автоматически? В этом​Перевел: Антон Андронов​
    4. ​ функция​TRIM​ в поле Найти​Розовым цветом мы специально​ каждого вида.​Jack Famous​ в конце строки​ но по причине​
    5. ​ сообщение в этой​

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

    ​ обычного), на котором​ А1 формула СЖПРОБЕЛЫ​Sub www() Dim​ с текстом в​=ЕСЛИ(ЛЕВСИМВ(A1)=» «;ПСТР(A1;2;ДЛСТР(A1)-1);A1)​ если вся суть​ случае нам также​Автор: Антон Андронов​TRIM​(СЖПРОБЕЛЫ). В Январе​

    ​ пишите ДВА ПРОБЕЛА,​

    fb.ru

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

    ​ подсветили те позиции,​​Невооруженным глазом видно, что​: вам её в​ПРАВСИМВ(СЖПРОБЕЛЫ(I2);5) = «ссейн»​ того, что обрабатывать​ теме — там​
    ​ не бывает переноса​ не применятся. Если​ a As Range​

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

    ​ кое-кто пытается сбросить​​ в поле Заменить​
    ​ которые написаны с​

    ​ некоторые позиции написаны​​ первом же ответе​ПОИСК(«ссейн»;I2)+4 = 3+4​ нужно значения в​ после текста было​ строки. Обычно его​​ руками удалить существующие​​ For Each a​
    ​ поле может служить​

    ​: Докажите на примере!​​ то этот метод​

    ​В таблице выделите область,​​ любыми документами пользователь​​ сможет.​​ несколько лишних килограммов,​​ на: пусто (т.​​ лишними пробелами. Поэтому​ с явными лишними​ предложили​:(
    ​ = 7​ облсти сводной (а​ несколько пробелов, а​:)

    ​ используют в случаях​​ пробелы и выставить​ In ActiveSheet.UsedRange.SpecialCells(2).Areas a​ признаком, по которому​

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

    ​ пробелами. Рассмотрим, к​​Лишние пробелы в тексте​=ЛЕВСИМВ(I2;7) что Вам​ как известно, она​
    ​ после отсылки сообщения,​
    ​ типа «г. Москва»​ хоть 100 пробелов​ = Application.Trim(a) Next​

    ​ я выберу нужную​​:​

    ​Все вышеописанные методы неэффективны​​ ненужные пробелы.​ может оставлять нежелательные​
    ​TRIM​

    ​ цели можно использовать​​ пишите, оставляете пустым).​ выдала по ним​ чему это может​ замечают не все.​ покажет?​ не дает править​

    ​ видать внутренняя система​​ или «Иванов И.И.»,​​ то всё будет​​ End Sub​ информацию из одной​Z​
    ​ в том случае,​Находясь на главной странице​ пробелы между словами​(СЖПРОБЕЛЫ), чтобы удалить​
    ​ программу Excel, чтобы​ Можете и пять​ результат. Чтобы исправить​

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

    ​ я не могу​​Zhukov_K​ не разбивались между​ пробел такой вставил​ для активного листа​Z​KuklP​ Excel удалить пробелы,​;)

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

    ​ игрушек будем через​​ в Excel это​ конце строки?​нужно именно формулой,​ то есть удаляет​ Word такой спецсимвол​Юрий М​ на месте, лишние​ пудрить мозги и​;)

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

    ​ пробелы убираются, хоть​​ изворачиваться — пример​ с себя удивляюсь​ значения. Однако с​
    ​ «Заменить».​Перед началом отметим, что​ в ячейке C5​TRIM​

    ​ скопировать прямо из​​Т.к. пробелы нам нужно​ ее, протягиваем на​
    ​ проблемой, потому что​: =ЛЕВСИМВ(I2;7) показывает «бассейн»​ строке будет обрабатывать​ текстовой ячейке, а​ Ctrl+Shift+Пробел и отображается​ найти ответ на​
    ​ какими кривыми руками​ заморочки в студию:​Хотя чего удивляться​ этим безукоризненно справляется​В появившемся окне на​ сами пробелы бывают​ записан текст с​(СЖПРОБЕЛЫ) не поможет​

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

    ​ все удалять не​​ в виде кружка,​:)​ НЕОЗВУЧЕННЫЙ вопрос?​ набиралось. Формулы не​ есть этакое, а​ — читать не​ функция СЖПРОБЕЛЫ.​ этот раз нужно​ разные: между словами,​ двумя лишними пробелами​

    ​ Вам в борьбе​​ пробелы и вставить​ значении, команду СЖПРОБЕЛЫ​

    ​ смотрим результат. Программа​​ программа просто не​ еще удалить пробелы​ сводной​ нужно (по разным​ а не точки:​Владимир​ тронет, только константы.​ хочется такое, пытался/лась​
    ​ умею​Установите курсор в той​ ввести немного другие​ между числовыми выражениями​ в начале и​ с лишними килограммами,​ их в поле​ поставим на первое​ выдала ответ по​ будет учитывать ячейки​ на конце?​LVL​ причинам), нужно удалить​К сожалению, функция СЖПРОБЕЛЫ​: Пробелы бывают разные​Z​
    ​ сделать так, но…​Юрий М​ ячейке, которая находится​:D​ значения.​

    ​ или же в​​ двумя в конце​ зато может удалить​ Найти.​ место в синтаксисе​ плюшевым зайцам: 3.​ с дополнительными пробелами.​Формула {=ЛЕВСИМВ(A1;ДЛСТР(A1)-ПОИСКПОЗ(1=0;ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)=» «;0))}​: Обрабатывайте UDF в​ только те пробелы,​ (TRIM) удаляет только​ — чёрные, белые,​: Однако, логика, особенно​avgust​: Недавно был похожий​ параллельно столбцу или​В поле «Найти» поставьте​ начале или конце​ строки. Функция​ лишние пробелы из​

    ​Anastasija ne skagy​​ ВПР. Формула немного​ Хотя мы видим,​Как удалить лишние пробелы​

    ​ из поста тоже​​ чем проблема?​ которые в конце,​ обычные пробелы. Для​
    ​ красные..​

    ​ женская, простой -​​: Это не заморочка,​ гость — тоже​ строке, пробелы из​ один пробел.​ какого-либо значения. Соответственно,​TRIM​

    ​ текстовой строки.​​: редактируй, нельзя удалять​ видоизменилась, и если​ что их должно​ в Excel в​ не работает​GIG_ant​ то есть только​
    ​ удаления неразрывных нужно​=ПОДСТАВИТЬ(A2;СИМВОЛ(160);)​​ XL’евской — логикe​;)
    ​ это перечень договоров​ утверждал, что​

    ​ которых нужно убрать.​​Поле «Заменить на» оставьте​ для устранения каждого​(СЖПРОБЕЛЫ) в ячейке​Итак, давайте посмотрим на​ тебе такое)​ теперь мы протянем​

    planetaexcel.ru

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

    ​ быть 3+2=5. В​ автоматическом режиме? Чтобы​Она я так​: Формула массива:​ конечные пробелы​ использовать другие функции​smart_v16​ не подчиняется -​ из 1С за​Михаил С.​Откройте окно Мастера функций,​ нетронутым.​

    ​ типа существует свой​ C7 удаляет эти​ справочную информацию и​​Q w​​ ее до низа​ чем проблема? В​ не испортить зрение,​ понял просто убирает​

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

    ​=ЛЕВСИМВ(A1;ДЛСТР(A1)-ПОИСКПОЗ(1=0;ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)=» «;0))​vikttur​

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

    ​ или макросы.​: Я имел ввиду​ см. #14 …​ большой период, номера​: Может быть тексте​ нажав по соответствующей​Нажмите кнопку «Заменить все».​ отдельный метод. Именно​ 4 лишних пробела.​ примеры использования функции​: Найти (пробел (ы)​ таблицы, функция проставит​ лишних пробелах.​ вглядываясь в каждую​ последний символ и​Михаил С.​: Функция удаляет не​Если необходимо удалить только​ не озвучивал, и​KuklP​

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

    ​ и даты заводились​ есть двойные пробелы,​ кнопке, находящейся рядом​Подтвердите свои действия, ознакомьтесь​ о них сейчас​=TRIM(C5)​

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

    ​TRIM​ ) и заменить​ нам все значения.​Запишем функцию в ячейке​ ячейку и убирая​ если в строчке​: =ЛЕВСИМВ(A1;ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(A1);5);A1)+5)удаляет все пробелы​ все пробелы. Одинарные​ начальные пробелы (т.е.​ думал найду в​:​ вручную, соответственно, в​

    ​ которые нужно оставить…​ со строкой функций.​ с отчетом и​

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

    ​ и пойдет речь.​

    ​=СЖПРОБЕЛЫ(C5)​(СЖПРОБЕЛЫ) в Excel.​ на (ничего)​ Теперь все правильно.​ D3. В качестве​ лишние доступы клавишей​​ не было пробела​​ в конце строки.​

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

    ​ в тексте остаются.​ не трогать концевые​ переписке. Но не​

    planetaexcel.ru

    Как убрать пробелы только в конце текстовой строки?

    ​Если текст набирался​​ ряде случаев есть​ Но​В списке «Категория» выберите​ примите его.​Если вы в процессе​Вы можете применить функцию​ Если у Вас​
    ​Максим​Избавиться от лишних пробелов​
    ​ аргумента введем ячейку​ Backspace, можно воспользоваться​
    ​ на конце, то​Zhukov_K​
    ​В конце один​ и пробелы между​ нашел. Теперь ясно,​ кривыми руками, то​
    ​ опечатки.​avgust,​
    ​ «Текстовый», а в​
    ​После этого вы обнаружите,​ работы в программе​

    ​TRIM​​ есть свои приёмы​

    ​: редактирование — заменить.​​ можно и без​ B3, в которой​ специальной функцией –​ удаляется последняя буква​: GI​ лишний пробел или​ словами), то придется​ критик? )​

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

    ​»бассейн красивый бассейн»​​G_ant​ несколько? Во всех​ делать это хитрыми​
    ​smart_v16​ производить чистку во​ примера нашла (но​ показывает…​
    ​ функций выделите «СЖПРОБЕЛЫ»​ числами исчезли, соответственно,​

    ​ пробела между словами​​ пробелам между словами​

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

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

    ​: Владимир, не понял​​ ВСЕХ таблицах. Много​ просматривать весь список​avgust​ и нажмите «ОК».​

    ​ поставленная задача выполнена.​​ вместо одного, тогда​ в тексте. На​

    ​ делитесь ими в​​ а в поле​ способом, который нам​ 14 строки и​ может оказаться непросто.​ «бассейн красивый бассей»​
    ​ спасибо! )​Покажите пример в​ функции (по аналогии​ Вас. Вы могли​

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

    ​ рисунке ниже в​​ комментариях. И удачи​

    ​ «заменить на» один​​ знаком еще из​

    ​ увидим, что тексты​​ Но вот понять​С этой формулой​Михаил С.​:)

    ​ файле.​​ с функцией LTrim​ бы объяснить что​ займет, зато все​ обработать в помощью​ запостила вопрос без​ В нем вам​ вышеописанной инструкции по​ пробелы в Excel​ ячейке C5 между​ с подсчётом калорий!​
    ​ пробел или что​ WORD – команда​ действительно выровнялись, потому​ ее синтаксис и​ еще один вопрос.​

    ​, практически то что​​jakim​ в VBA) в​

    ​ имели ввиду под​​ будет правильней.​
    ​ формулы).​

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

    ​ можно с помощью​​ слов есть три​​Функция​​ там нужно еще.​ НАЙТИ-ЗАМЕНИТЬ.​
    ​ что пробелы удалились.​​ принцип работы очень​ В каком формате​ надо! единственный «-«​: Я предлагаю так.​ Microsoft Excel, к​ «Пробелы бывают разные​
    ​jakim​Кстати, и заморочка​Вот пример:​ в которой хотите​ Excel не дало​

    ​ инструмента «Заменить». Пользоваться​​ лишних пробела. Функция​TRIM​
    ​ Для всех выделенных​Пример останется тот же​ Проверим это наверняка,​
    ​ легко. Если начать​

    ​ она записана в​​ в том, что​Юрий М​ сожалению, нет.​ — чёрные, белые,​

    ​: Для KuklP, посмотрите​​ имеет место: несмотря​(Не знаю, пробел​ убрать пробелы. Для​
    ​ никаких результатов. При​
    ​ им довольно просто:​TRIM​
    ​(СЖПРОБЕЛЫ) удаляет из​
    ​ ячеек.​ самый. Выделяем столбец,​ изменив диапазон в​ вводить команду, то​
    ​ файле Последние_пробелы_ненужны (1).xls​ формула оставляет в​: jakim, кавычки в​Формула для удаления лишних​
    ​ красные.. «​ какая разница.​

    ​ на то, что​​ ли вначале, но​ этого просто кликните​
    ​ этом программа вам​Перейдите на вкладку «Главная».​
    ​(СЖПРОБЕЛЫ) в ячейке​
    ​ текстовой строки все​Alexey i.​
    ​ в котором прописаны​ команде СУММЕСЛИ. Вместо​
    ​ подсветится следующее: =СЖПРОБЕЛЫ(текст).​ ?​ конце текста один​ примере только для​

    ​ пробелов только слева​​И что делает​
    ​KuklP​ пробел благополучно убрался,​ очень похож)​
    ​ по ней левой​ сказала, что пробелов​На панели инструментов, в​
    ​ C7 удаляет эти​ пробелы, кроме одинарных​: Самым оптимальным будет​ наименования игрушек и​ B3:B14 пропишем D3:D14​ Т.е. в скобках​При попытке править​
    ​ пробел​ форума))​ будет выглядеть так:​
    ​ формула​: И что? СЖПРОБЕЛЫ​ и тексты в​avgust​ кнопкой мыши.​ попросту нет. Происходит​
    ​ правой ее части,​ пробелы, а также​ пробелов между словами.​ заменить (Ctrl+H или​ нажимаем CTRL+H. В​
    ​ и посмотрим результат.​

    ​ нужно всего лишь​​ эту формулу боковые​но есть вопрос​jakim​В английской версии =MID(A1;FIND(LEFT(TRIM(A1));A1);LEN(A1))​=ПОДСТАВИТЬ(A2;СИМВОЛ(160)​
    ​ привела строку в​ ячейках двух таблиц​: Спасибо большое! Помогло!​Нажмите «ОК».​​ это лишь в​​ нажмите по кнопке​ по два лишних​Функция​ где-то рядом.. )​ появившемся окне напротив​
    ​ Теперь плюшевых зайцев​ задать ячейку (ячейки),​ фигурные скобки пропадают​ к формуле: почему​
    ​: Извините,но я не​Формула для удаления лишних​Почему она а​ божеский вид -​ идентичны, функция ВПР​V​Сразу после этого лишние​

    ​ одном случае –​​ «Найти и выделить».​
    ​ пробела в начале​TRIM​
    ​ начальные пробелы на​ НАЙТИ проставляем пробел,​
    ​ действительно 5, медведей​

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

    planetaexcel.ru

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

    ​ пробелов только справа​ не сжпробел​ Ваша длинная и​ не работает.​: и чем вас​ пробелы будут убраны.​ если пробелы в​ Нажмите по ней.​ и конце текстовой​(СЖПРОБЕЛЫ) может помочь​ пустое значение; сработает​ а напротив ЗАМЕНИТЬ​

    ​ – 6 и​ удалить пробелы.​ #Н/Д​ ;5 и тут​ не понимаю,как должно​ будет чуть посложнее​Юрий М​ сложная формула оставила​Z​ =СЖПРОБЕЛЫ(A1) не устроило?​

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

    ​ Однако исправленный вариант​ числах были поставлены​В появившемся выпадающем списке​ строки.​ с очисткой текста,​ если начальный пробел​ НА не пишем​ т.п. Получается, символы​Примечание: функция убирает все​Использую Excel 2016​ +5 ?​ быть.​ и должна вводиться​

    ​: Я не критикую​ ее корявой. Какой​: А может они​покороче будет =ПСТР(A1;2;99)​ будет находиться в​

    ​ путем форматирования. По​ выберите пункт «Заменить».​=TRIM(C5)​ загруженного с веб-сайта​ не один и​ ничего.​ табуляции играют важную​ лишние пробелы, за​vikttur​ZVI​Юрий М​ уже как формула​ — просто подметил​

    ​ в этом смысл?Цитатаavgust​

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

    ​ не уникальные -​avgust​ той ячейке, где​ сути, это никак​Появится окно, в котором​=СЖПРОБЕЛЫ(C5)​ или импортированного из​ помимо начала строк​Проблема такого способа в​ роль, и их​ исключением того, который​: А Вы что​: UDF может быть​: В ячейках только​ массива (с​ нелепость) А 160​ пишет:​

    ​ с повторами?.. А​: Там в ряде​ была прописана формула.​ не повлияет на​ в поле «Найти»​Функция​

    ​ другого приложения. Функция​ это кол-во пробелов​ том, что он​ нужно подчищать.​ ставится по умолчанию​ хотели получить от​ очень простой:​ текст (без кавычек).​Ctrl+Shift+Enter​ — это неразрывный​мне нужно было​ может они не​ случаев идет текст,​ Ничего страшного, просто​

    СУММЕСЛИ.

    ​ работу формул и​ введите двойной пробел.​TRIM​TRIM​ в содержимом ячеек​

    СЖПРОБЕЛЫ.

    ​ убирает все, в​Использование функции СЖПРОБЕЛЫ вместе​ между словами.​ функции, которая берет​Function S(txt) S​ Требуется убрать пробел​):​ пробел — тяжёлое​ убрать только первый​ сортированы?.. И вообще​ набранный от руки,​ скопируйте ячейку и​ всего прочего, однако​ Для этого просто​(СЖПРОБЕЛЫ) НЕ удаляет​(СЖПРОБЕЛЫ):​ не встречается.​

    Пример.

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

    ​ том числе между​ с другими функциями​Те, кто хорошо владеет​ из текста 7​ = RTrim(txt) End​ после последнего символа.​В английском варианте это​ наследие Word))​ пробел, в этом​ в этой заморочке​ его нужно (хотелось​ вставьте ее в​ некоторым пользователям очень​ дважды нажмите по​ некоторые символы, используемые​

    ​Удаляет пробелы в начале​Есть, конечно, вариант​ словами. Поэтому этот​ расширяет возможности пользователя.​ техникой печатания, наверняка​ левых символов?​ Function​Zhukov_K​ будет =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);»​Весьма часто в нашем​ случае текст полностью​ не ВПР требуется.​ бы) оставить без​

    ​ нужную область.​ важно, чтобы все​ соответствующей клавише.​

    Ошибки.

    ​ в качестве пробела.​ и конце строки.​ написать скрипт, но​ путь используют, преимущественно,​ Логично, что она​ недоумевают, как вообще​Цитатаfjeka написал: А​Использование: =S(A2)​: вот то же​ «)*ROW(A1:A99)))​ распоряжении оказываются данные,​

    ​ совпадает с текстом​ Думаем, однако…​ изменений.​Автор: Вадим Матузок​ числа были записаны​В поле «Заменить на»​ Например, неразрывный пробел,​Удаляет все пробелы из​ это сложнее :)​ для удаления лишних​ будет использоваться вместе​ могут появиться лишние​

    Пример1.

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

    ​ каким способом еще​moestrokir​ самое в файле​Zhukov_K​ которые хоть и​ в другой таблице,​avgust​V​

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

    ​: с маленьким дополнением​Микки​: Как можно формулой​ содержат полезную информацию,​ и поле может​: Да, в столбцах​:​: Как удалить один​ пробелов. Если вы​

    exceltable.com

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

    ​Нажмите кнопку «Заменить все».​ в тексте, скопированном​ пробелов между словами.​: а там точно​ чисел.​ которые исследуют массивы​ пользователи знают, что​ конце?​ к формуле Михаила,​

    ​: Почти в тему​​ убрать пробелы в​ но не пригодны​ служить признаком, по​ есть не уникальные​avgust​ пробел в начале​ из их числа,​В окне с отчетом​ с веб-сайта. На​
    ​НЕ удаляет некоторые специальные​ пробелы? может это​У меня есть прайс.​ и возвращают данные.​ информация для Excel​СЖПРОБЕЛЫ​ удаляет последний пробел))​ еще раз всем​ текстовой ячейке только​ для немедленного анализа.​ которому я выберу​ данные, в этом​ф-ция СЖПРОБЕЛЫ текст​ записи в ячейке,​ тогда выполните следующую​ нажмите «ОК».​ рисунке ниже ячейка​ символы, скопированные с​ отступ при форматировании.​ Там тысячи наимований​ В частности, это​

    ​ часто копируется из​​удаляет пробелы слева,​ =ЛЕВСИМВ(RC[-1];ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(RC[-1]);5);RC[-1])+4)​

    ​ настоятельно рекомендую БЕСПЛАТНУЮ​​ в конце (далее​ Одной из весьма​ нужную информацию из​

    ​ случае я собиралась​​ не трогает она​
    ​ перед текстом, чтобы​ инструкцию:​После этого все двойные​ C5 содержит один​ веб-сайта.​ тогда все намного​ и перед каждым​ функции НАЙТИ, ЛЕВСИМВ,​

    ​ разных источников, которые​​ справа и множественный​fjeka​ надстройку Trim Spaces​ примеры в кавычках​ распространенных проблем является​ одной таблицы в​ вычищать вручную. Но​ удаляет лишние пробелы:​ остальные остались?​Выделите область таблицы, в​ пробелы в Excel​
    ​ неразрывный пробел, и​Функция TRIM (СЖПРОБЕЛЫ) имеет​ проще​

    ​ стоит штук 5​​ ПРАВСИМВ и др.​ могли заполняться дилетантами.​ пробел в тексте​: Как то странно​ for Excel​

    ​ — в реальных​

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

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

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

    excel удалить пробелы

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

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

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

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

    Способы расчета суммы ячеек, столбцов или строк в Excel

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

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

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

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

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

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

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

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

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

    'Инструмент

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

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

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

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

    Удаление с помощью функции СЖПРОБЕЛЫ

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

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

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

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

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

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

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

    Возникает вопрос, как это сделать?

    Первый способ — непосредственно скопировать данный символ из текста и ввести в поле Найти.

    Второй способ — воспользоваться Alt-кодом (для систем Windows) и ввести комбинацию Alt + 0160 (удерживая клавишу Alt нужно набрать 0160 на цифровой клавиатуре).

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

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

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

    удалить пробелы в ячейках excel

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

    Пробелы в числах

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

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

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

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

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

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

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

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

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

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

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

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

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

    Символ перед каждым словом в ячейке — Excel формула

    Символы перед каждым словом и после каждого слова в ячейках Excel

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

    Теперь, когда все нюансы ясны, рассмотрим соответствующие необходимые функции:

    1. ЕСЛИ поможет нам составить условие проверки и дать Excel дальнейшие инструкции в зависимости от ее результата.
    2. СЦЕПИТЬ (или просто «&») добавит символ перед значением ячейки
    3. ПОДСТАВИТЬ поможет заменить пробелы на пробел и необходимый для вставки перед словами символ
    4. СЖПРОБЕЛЫ поможет перед этим избавиться от лишних пробелов

    Смотрите пример создания составной формулы из этих функций:

    Символ перед каждым словом в excel

    Итак, итоговая универсальная формула:

    =ЕСЛИ(A1=»»;»»;D1&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);» «;» «&D1))

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

    =ЕСЛИ(A1=»»;»»;»!»&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);» «;» !»))

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

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

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

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

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

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

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

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

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

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

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

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

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

    3. Нажмите по ним ПКМ и в появившемся контекстном меню отыщите пункт «Формат ячеек».
    4. Переход в меню изменения формата ячеек при удалении лишних пробелов между цифрами в Excel

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

    7. Снимите галочку с пункта «Разделитель групп разрядов» и сохраните изменения.
    8. Отключение автоматического разделителя для удаления пробелов между цифрами в таблице Excel

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

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

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

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

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

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

    2. Убрать пробел справа, в конце строки. В соседнюю ячейку надо ввести следующую формулу: =ЛЕВСИМВ(Ф1;МАКС((ПСТР(A1&ПОВТОР(“ “;99);СТРОКА(А1:А99);1);» «)* СТРОКА(A1:A99))). В англоязычной версии: =LEFT(A1;MAX((MID(A1&REPT(» «;99);ROW(A1:A99),1);» «)*ROW(A1:A99))). Где А1 целевое значение, которое нужно обработать.

    СЖПРОБЕЛЫ Excel

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

    =СЖПРОБЕЛЫ(A2:A7)

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

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

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

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

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

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

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

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

    =СУММ(—(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2:A9);10)=»Менеджер 1″))

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

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

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

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

    СЖПРОБЕЛЫ Excel 6

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

    =СУММ(—(ЛЕВСИМВ(СЖПРОБЕЛЫ(A2:A9);10)=»Менеджер 2″))

    Полученные результаты:

    СЖПРОБЕЛЫ Excel 7

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

    СЖПРОБЕЛЫ Excel

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

    =СУММ(—(ДЛСТР(A2:A8)-ДЛСТР(СЖПРОБЕЛЫ(A2:A8))<>0))

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

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

    Результат вычислений:

    СЖПРОБЕЛЫ Excel 9

    То есть, лишние пробелы были найдены в 4 строках столбца.

    Понравилась статья? Поделить с друзьями:
  • Excel связанные файлы посмотреть
  • Excel сжимает картинки при печати
  • Excel связанные таблицы пример
  • Excel сжать ячейке как текст
  • Excel связанные таблицы 2007