Skip to content
Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов.
В чем самая большая проблема с пробелами? Часто они невидимы для человеческого глаза. Внимательный пользователь может иногда заметить пустой интервал, скрывающийся перед текстом, или несколько ненужных пустот между словами. Но нет никакого способа визуально обнаружить конечные пробелы, те, которые находятся вне поля зрения в конце ячеек.
- Удаляем все пробелы при помощи «Найти и заменить»
- Используем формулу СЖПРОБЕЛЫ
- Удаление начальных и концевых пробелов формулой
- Как убрать разрыв строки и непечатаемые символы
- Формула для удаления неразрывных пробелов
- Как найти и удалить непечатаемый символ
- Как цифры с пробелами преобразовать в число
- Считаем пробелы при помощи формулы
- Простой способ удаления пробелов без формул.
Не было бы большой проблемы, если бы эти лишние интервалы просто существовали, но они могут повлиять на результаты ваших формул. Дело в том, что две ячейки, содержащие один и тот же текст с пробелами и без них, даже если это всего лишь один знак, считаются разными значениями. В результате вы можете ломать голову, пытаясь понять, почему очевидно правильная формула не может соответствовать двум, казалось бы, идентичным записям.
Теперь, когда вы полностью осознаете проблему, пришло время найти решение. Есть несколько способов удалить пробелы из строки, и это руководство поможет вам выбрать метод, наиболее подходящий для вашей конкретной задачи и типа данных, с которым вы работаете.
Как убрать пробелы в Excel при помощи «Найти и заменить»
Это более быстрый метод, который может быть полезен в следующих ситуациях:
- Удаление двойных интервалов.
Обратите внимание, что этот метод не рекомендуется использовать для удаления начальных или конечных пробелов, так как хотя бы один их них там все равно останется.
Итак, найдем и заменим двойные интервалы независимо от их расположения.
Вот как это можно сделать:
- Выделите ячейки, из которых вы хотите их удалить.
- Перейдите на главное меню -> Найти и выбрать -> Заменить.(Также можно использовать сочетание клавиш —
CTRL + H). - В диалоговом окне «Найти и заменить» введите:
- Найти: Двойной пробел.
- Заменить на: Одинарный.
Нажмите «Заменить все».
Обратите внимание, что если у вас есть три интервала между двумя словами, то теперь вы получите два (один будет удален). В таких случаях вы можете повторить эту операцию снова, чтобы удалить любые двойные пробелы, которые ещё могли остаться.
Недостатки этого метода вы видите сами: перед некоторыми из слов остался начальный пробел. Аналогично остались и конечные пробелы после текста, просто они не видны явно. Поэтому для текстовых выражений я не рекомендовал бы применение этого способа.
- Чтобы удалить все пробелы в тексте, выполните следующие действия:
- Выделите нужные ячейки.
- Перейдите в меню Главная -> Найти и выбрать -> Заменить. (Также можно использовать сочетание клавиш —
CTRL + H). - В диалоговом окне «Найти и заменить» введите:
Найти: одинарный пробел.
Заменить на: оставьте это поле пустым.
- Нажмите «Заменить все».
Это удалит все пробелы в выбранном диапазоне.
Вряд ли стоит производить такие манипуляции с текстовыми данными, а вот для чисел вполне подойдет. Интервалы между разрядами часто возникают при импорте данных из других программ через .csv файл. Правда, на рисунке вы видите, что цифры все равно остались записаны в виде текста, но вид их стал более упорядоченным. Как превратить их в настоящие числа — поговорим далее отдельно.
Функция СЖПРОБЕЛЫ.
Если ваш набор данных содержит лишние пробелы, функция СЖПРОБЕЛЫ может помочь вам удалить их все одним махом — ведущие, конечные и несколько промежуточных, оставив только один интервал между словами.
Стандартный синтаксис очень простой:
=СЖПРОБЕЛЫ(A2)
Где A2 — ячейка, из которой вы хотите удалить.
Как показано на следующем скриншоте, СЖПРОБЕЛЫ успешно удалила всё до и после текста, а также лишние интервалы в середине строки.
И теперь вам нужно только заменить значения в исходном столбце новыми. Самый простой способ сделать это — использовать Специальная вставка > Значения.
Формулы для удаления начальных и концевых пробелов.
В некоторых ситуациях вы можете вводить двойные или даже тройные интервалы между словами, чтобы ваши данные были более удобочитаемыми. Однако вам нужно избавиться от ведущих пробелов (находящихся в начале), например:
Как вы уже знаете, функция СЖПРОБЕЛЫ удаляет лишние интервалы в середине текстовых строк, чего мы в данном случае не хотим. Чтобы сохранить их нетронутыми, мы будем использовать немного более сложную конструкцию:
=ПСТР(A2;НАЙТИ(ПСТР(СЖПРОБЕЛЫ(A2);1;1);A2);ДЛСТР(A2))
Это выражение в начале вычисляет позицию первого знака в строке. Затем вы передаете это число другой функции ПСТР, чтобы она возвращала всю текстовую строку (длина строки рассчитывается с помощью ДЛСТР), начиная с позиции первого знака.
Вы видите, что все ведущие пробелы исчезли, хотя несколько интервалов между словами всё же остались.
В качестве последнего штриха замените исходный текст полученными значениями, как это было описано выше.
Если же нужно удалить только пробелы в конце каждой ячейки, то формула будет немного сложнее:
=ЛЕВСИМВ(A2;МАКС((ПСТР(A2&ПОВТОР(» «;99);СТРОКА(A2:A100);1)<>» «)*СТРОКА(A2:A100)))
И обратите снимание, что ее нужно вводить как формулу массива (с Ctrl+Shift+Enter). В столбце A выровнять по правому краю получилось плохо из-за разного количества концевых пробелов в каждой ячейке. В столбце B эта проблема решена, и можно красиво расположить текст.
Как удалить разрывы строк и непечатаемые символы
При импорте данных из внешних источников появляются не только лишние пробелы, но и различные непечатаемые символы, такие как возврат каретки, перевод строки, вертикальная или горизонтальная табуляция и т.д.
Функция СЖПРОБЕЛЫ может избавиться от пробелов, но не может устранить непечатаемые символы. Технически она предназначена для удаления только значения 32 в 7-битной системе ASCII , которое как раз и является кодом пробела.
Чтобы удалить ещё и непечатаемые символы в строке, используйте её в сочетании с функцией ПЕЧСИМВ (CLEAN в английской версии). Как следует из названия, ПЕЧСИМВ предназначена для очистки данных от ненужного «мусора» и умеет удалять любой из первых 32 непечатаемых символов в 7-битном наборе ASCII (значения от 0 до 31), включая разрыв строки (значение 10).
Предполагая, что очищаемые данные находятся в ячейке A2, формула будет следующей:
=СЖПРОБЕЛЫ(ПЕЧСИМВ(A2))
Практически всегда, когда при помощи приведенного выше выражения вы удаляете разрывы строки, то отдельные слова оказываются «склеенными» друг с другом. Вы можете исправить это, используя один из следующих способов:
- Воспользуйтесь инструментом Excel «Заменить все»: в поле «Найти» введите возврат каретки, нажав сочетание клавиш
Ctrl+J. И в поле «Заменить» введите пробел. При нажатии кнопки «Заменить все» все разрывы строк в выбранном диапазоне заменяются пробелами. - Используйте следующую формулу для замены возврата каретки (код 13) и перевода строки (код 10) на пробелы:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2; СИМВОЛ(13);» «); СИМВОЛ(10); » «))
Как видите, почтовый адрес в колонке С выглядит вполне читаемо.
Как убрать неразрывные пробелы в Excel?
Если после использования формулы СЖПРОБЕЛЫ и ПЕЧСИМВ некоторые упрямые знаки все еще остаются, то скорее всего, вы скопировали / вставили данные из интернета или из другой программы, и несколько неразрывных пробелов все же прокрались в вашу таблицу.
Чтобы избавиться от неразрывных пробелов (html-код ), замените их обычными, а затем попросите функцию СЖПРОБЕЛЫ удалить их:
=СЖПРОБЕЛЫ((ПОДСТАВИТЬ(A2;СИМВОЛ(160);» «)))
Чтобы лучше понять логику, давайте разберем формулу:
- Неразрывный пробел имеет код 160 в 7-битной системе ASCII, поэтому вы можете определить его с помощью СИМВОЛ(160).
- Функция ПОДСТАВИТЬ используется для превращения неразрывных пробелов в обычные.
- И, наконец, вы вставляете ПОДСТАВИТЬ в СЖПРОБЕЛЫ, чтобы окончательно удалить всё лишнее.
Если ваш рабочий лист также содержит непечатаемые символы, дополнительно к описанному выше используйте ещё функцию ПЕЧСИМВ, чтобы избавиться от пробелов и других ненужных знаков одним махом:
=СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(A2;СИМВОЛ(160);» «))))
Следующий скриншот демонстрирует разницу в результатах:
Как удалить определенный непечатаемый символ
Если взаимодействие трех функций, описанных в приведенном выше примере, не смогло устранить весь мусор из текста, то это означает, что оставшиеся знаки имеют значения ASCII, отличные от 0 до 32 (непечатаемые символы) или 160 (неразрывный пробел).
В этом случае используйте функцию КОДСИМВ, чтобы сначала идентифицировать код мешающего вам знака, а затем используйте ПОДСТАВИТЬ, чтобы заменить его обычным пробелом. А затем при помощи СЖПРОБЕЛЫ удалите его.
Предполагая, что нежелательные символы, от которых вы хотите избавиться, находятся в ячейке A2, вы пишете два выражения:
- В ячейке С2 определите код проблемного знака, используя одну из следующих функций:
- Ведущий пробел или непечатаемый символ в начале строки:
=КОДСИМВ(ЛЕВСИМВ(A2;1))
- Конечный пробел или непечатаемый символ в конце строки:
= КОДСИМВ(ПРАВСИМВ(A2;1))
- Пробел или непечатаемый символ в середине строки, где n — позиция проблемного знака:
= КОДСИМВ(ПСТР(A2, n, 1)))
В этом примере у нас есть неизвестный знак в середине текста, в 11-й позиции, и мы определим его код:
=КОДСИМВ(ПСТР(A2;11;1))
Получаем значение 127 (см. скриншот ниже).
- В ячейке C3 вы заменяете СИМВОЛ(127) обычным пробелом (» «), а затем просто удаляете его:
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;СИМВОЛ(127); » «))
Если ваши данные содержат несколько разных непечатаемых символов, а также неразрывные пробелы, вы можете вложить две или более функции ПОДСТАВИТЬ друг в друга для одновременного удаления всех нежелательных знаков:
=СЖПРОБЕЛЫ(ПЕЧСИМВ((ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(127);» «);СИМВОЛ(160);» «))))
Результат должен выглядеть примерно так:
Эту универсальную формулу мы и использовали. Как видите, успешно.
Как удалить все пробелы
В некоторых ситуациях может потребоваться удалить абсолютно все пробелы в ячейке, включая те, что находятся между словами или числами. Например, если вы импортировали в вашу таблицу числовой столбец, в котором пробелы используются в качестве разделителей тысяч. Конечно, разделители разрядов упрощают чтение больших чисел, но они же препятствуют вычислению ваших формул. Такие разделители нужно создавать при помощи форматирования, а не вручную.
Чтобы удалить все пробелы одним махом, используйте ПОДСТАВИТЬ, как описано в предыдущем примере, с той лишь разницей, что вы заменяете знак пробела, возвращаемый при помощи СИМВОЛ(32), ничем («»):
=ПОДСТАВИТЬ(A2; СИМВОЛ(32); «»)
Или вы можете просто ввести его (» «) в формуле, например:
=ПОДСТАВИТЬ(A2; “ “; «»)
Результатом этого будет текст, состоящий из цифр. Если же в качестве результата вам нужны именно числа, добавьте перед формулой два знака “-“ (минус). Любая математическая операция автоматически превращает цифры в число. А дважды применив минус, то есть дважды умножив на минус 1, мы не изменим величину числа и его знак.
Как посчитать пробелы в Excel
Чтобы получить общее количество пробелов в ячейке, выполните следующие действия:
- Вычислите всю длину строки с помощью функции ДЛСТР: ДЛСТР (A2)
- Замените все пробелы ничем: ПОДСТАВИТЬ(A2; » «; «»)
- Вычислить длину строки без пробелов: ДЛСТР(ПОДСТАВИТЬ(A2; » «; «»))
- Вычтите этот результат из первоначальной длины.
Предполагая, что исходная текстовая строка находится в ячейке A3, полная формула выглядит следующим образом:
=ДЛСТР(A3) — ДЛСТР(ПОДСТАВИТЬ(A3;» «;»»))
Чтобы узнать, сколько лишних пробелов в ячейке, получите длину текста без них, а затем вычтите ее из первоначальной длины:
=ДЛСТР(A3)-ДЛСТР(СЖПРОБЕЛЫ(A3))
На рисунке показаны обе формулы в действии:
Теперь, когда вы знаете, сколько пробелов содержит каждая ячейка, вы можете безопасно удалить лишние, используя функцию СЖПРОБЕЛЫ.
Простой способ удаления пробелов без формул.
Как вы уже знаете, лишние пробелы и другие нежелательные символы могут незаметно скрываться на ваших листах, особенно если вы импортируете данные из внешних источников. Вы также знаете, как удалять пробелы в Excel с помощью формул. Конечно, изучение нескольких формул – хорошее упражнение для оттачивания ваших навыков, но это может занять много времени.
Пользователи Excel, которые ценят свое время и ценят удобство, могут воспользоваться текстовыми инструментами, включенными в надстройку Ultimate Suite for Excel . Один из этих удобных инструментов позволяет удалять пробелы и непечатаемые символы одним нажатием кнопки.
После установки Ultimate Suite добавляет на ленту Excel несколько полезных кнопок, таких как «Удалить пробелы» , «Удалить символы» , «Преобразовать текст» и многое другое.
Всякий раз, когда вы хотите удалить лишние пробелы в таблицах Excel, выполните следующие 4 быстрых шага:
- Выделите ячейки (диапазон, весь столбец или строку), в которых вы хотите удалить лишние пробелы.
- Нажмите кнопку «Trim Spaces» на вкладке «Ablebits Data».
- Выберите один или несколько вариантов:
- Обрезать начальные и конечные пробелы.
- Удалить лишние пробелы между словами, кроме одного.
- Удалить неразрывные пробелы ( )
- Удалить лишние переносы строк до и после значений, между значениями оставить только один.
- Удалить все переносы строк в ячейке.
- Нажмите кнопку «Trim» .
Готово! Все лишние пробелы удалены одним щелчком мыши:
Здесь мы вместе с лишними пробелами удалили еще и переводы строки, чтобы значения располагались в привычном виде, в одну строку.
Вот как можно быстро удалить пробелы в ячейках Excel. Если вам интересно изучить другие возможности работы с текстовыми значениями (и не только), вы можете загрузить
ознакомительную версию Ultimate Suite. Благодарю вас за чтение и с нетерпением жду встречи с вами в нашем блоге на следующей неделе!
Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел — В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также…
Как убрать пробелы в числах в Excel — Представляем 4 быстрых способа удалить лишние пробелы между цифрами в ячейках Excel. Вы можете использовать формулы, инструмент «Найти и заменить» или попробовать изменить формат ячейки. Когда вы вставляете данные из…
Функция СЖПРОБЕЛЫ — как пользоваться и примеры — Вы узнаете несколько быстрых и простых способов, чтобы удалить начальные, конечные и лишние пробелы между словами, а также почему функция Excel СЖПРОБЕЛЫ (TRIM в английской версии) не работает и как…
Функция ПРАВСИМВ в Excel — примеры и советы. — В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. — В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. — Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel — В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…
Удаление лишних пробелов в Microsoft Excel
Смотрите также пример маленький -Например фраза «бассейн текст (без кавычек). «[» & Eng ячейки нужно восприниматьТекстовые наследие Word)): в этом случае: Как удалить один него можно внести всех ситуациях. В убрать пробелы. пробелы из текста пробелов между цифрами. же действия, какЛишние пробелы в тексте реально в таблице красивый бассейн « Требуется убрать пробел & «]» Then как текст, а
. Она удаляет изЗачастую текст, который достается
Если текст набирался текст полностью совпадает пробел в начале
Технология удаления пробелов
некоторые коррективы, которые одном случае будетКак видим, после этих выделенного диапазона, кроме Как и в описаны во втором не красят любой тысячи таких строк, превращается во фразу после последнего символа. c2 = Mid(Rus, не как число. текста все пробелы,
Способ 1: использование инструмента «Заменить»
нам для работы кривыми руками, то с текстом в записи в ячейке, помогут исправить сложившуюся оптимальным использовать один
- действий образуется новый одиночных пробелов между предыдущем способе, чтобы пункте данной инструкции документ. Особенно их поэтому вариант «потереть «бассейн»Zhukov_K InStr(1, Eng, c1), По сути, он кроме одиночных пробелов в ячейках листа и подавно надо другой таблице, и перед текстом, чтобы ситуацию. Чтобы убрать вариант, а во
- заполненный диапазон, в словами. То есть, удостоверится, что задача до тех пор, не нужно допускать руками» не подойдет.Можно это как: вот то же 1) cell.Value = служит удобной альтернативой между словами, т.е. Microsoft Excel далек производить чистку во поле может служить остальные остались? пробелы в числах втором – другой котором находится все она способна решить
- полностью выполнена, производим пока не появится в таблицах, которые_Boroda_ то исправить? самое в файле Replace(cell, c1, c2) предварительной установке текстового
- мы получим на от совершенства. Если ВСЕХ таблицах. Много признаком, по которомуФормула сжпробел не в Excel, выполните и т.д. Например, содержимое исходной области, проблему с пробелами повторный поиск, пока сообщение о том, предоставляются руководству или
: В соседнюю ячейкуviktturМикки End If Next
формата для ячейки выходе как раз
Способ 2: удаление пробелов между разрядами
он был введен времени это не я выберу нужную подходит — она следующие действия: с удалением двойного но без лишних в начале слова не появится сообщение, что искомые данные общественности. Но даже,=ПСТР(C2;1+(ЛЕВСИМВ(C2)=» «);999): Как просите, так: Почти в тему i Next cell ( то, что нужно: другими пользователями (или займет, зато все информацию из одной удаляет все пробелы.Выделите часть таблицы с пробела между словами пробелов. Теперь перед
- в ячейке, в что искомое значение не найдены. если вы собираетесьПротяните формулу вниз и работает. еще раз всем End SubГлавная – Число –В некоторых случаях, однако, выгружен из какой-нибудь будет правильней. таблицы в другую.Z числовыми данными, в быстрее всего справится нами стоит задача конце слова, а не найдено.Таким образом, мы избавились использовать данные только до конца. СкопируйтеСЖПРОБЕЛЫ удаляет пробел настоятельно рекомендую БЕСПЛАТНУЮТеперь, если выделить на Текстовый
- функция корпоративной БД илиjakimZ: Да что вы которых находятся лишние инструмент заменить преобразованными данными также удалить двойныеРазделения между разрядами будут от лишних двойных в личных целях, полученное и вставьте в конце строки надстройку Trim Spaces листе диапазон и) и для вводаСЖПРОБЕЛЫ (TRIM) ERP-системы) не совсем: Для KuklP, посмотрите: Хватит, как говорят, говорите? А показать пробелы.«Найти и заменить» значения исходного диапазона. пробелы. удалены, а формулы пробелов между словами лишние пробелы способствуют значениями в С
- ПРАВСИМВ(СЖПРОБЕЛЫ(I2);5) = «ссейн» for Excel запустить наш макрос длинных последовательностей цифрможет не помочь. корректно, то он какая разница. пудрить мозги и сможете? И пробелНа ленте инструментов опять
, а вот убрать Если мы выполнимСинтаксис этого оператора довольно
Способ 3: удаление разделителей между разрядами путем форматирования
начнут вычисляться корректно. в документе. увеличению объема документа,Если не всеПОИСК(«ссейн»;I2)+4 = 3+4Скачайте ее в ( (номеров банковских счетов, Иногда то, что легко может содержать:KuklP изворачиваться — пример ли у вас же кликните по пробелы в начале простое копирование, то прост и имеетНо бывают ситуации, когдаУрок: что является негативным удалятся, то это
= 7 интернете, она помимоAlt+F8 кредитных карт, инвентарных выглядит как пробеллишние пробелы перед, после
- : И что? СЖПРОБЕЛЫ заморочки в студию: в начале?.. кнопке «Найти и и в конце скопирована будет формула, всего один аргумент:
- вы четко видите,Замена символов в Excel фактором. Кроме того, значит, что там=ЛЕВСИМВ(I2;7) что Вам всего прочего иили вкладка номеров и т.д.) – на самом или между словами привела строку в есть этакое, аDEAD MAN выделить» и выберите ячейки корректно сможет а значит, вставка=СЖПРОБЕЛЫ(текст) что на листеВ некоторых случаях между наличие подобных лишних не только пробелы, покажет? непечатные «кракозябры» удаляет.Разработчик он просто незаменим. деле пробелом не (для красоты!)
- божеский вид - хочется такое, пытался/лась: Как вариант: опцию «Заменить». Кстати,
только функция произойдет некорректно. Поэтому
Способ 4: удаление пробелов с помощью функции
В качестве аргумента разряды разделены в разрядами в числах элементов затрудняет поиск но и неразрывныеЗачем весь этотLVL– кнопка Но иногда он является, а представляетненужные символы («г.» перед Ваша длинная и сделать так, но…=ПРАВСИМВ(A1;ДЛСТР(A1)-1) это действие можно
СЖПРОБЕЛЫ нам нужно произвести«Текст» числах пробелами, а устанавливаются пробелы. Это по файлу, применение пробелы. Тогда скопируйте огород. если нужно: с помощью UDFМакросы оказывается в ячейках собой невидимый спецсимвол
названием города) сложная формула оставилаavgust
Nic70y
произвести путем использования. Поэтому о применении только копирование значений.может выступать, как поиск не дает не ошибка, просто фильтров, использование сортировки из ячейки С2 удалить пробел вдолжна быть подключена), то все английские
- против нашей воли (неразрывный пробел, переносневидимые непечатаемые символы (неразрывный ее корявой. Какой: Это не заморочка,: Если пробел в горячих клавиш Ctrl+H. конкретного способа пользователь
- Выделяем диапазон с преобразованными непосредственно текстовое выражение, результатов. Это говорит для визуального восприятия и некоторых других этот «пробел» и конце строки? билиотека буквы, найденные в (после выгрузок из строки, табуляцию и
- пробел, оставшийся после в этом смысл?Цитатаavgust это перечень договоров начале записи вПоявится уже знакомое окно, должен принимать решение значениями. Жмем на так и ссылка о том, что больших чисел именно инструментов. Давайте выясним, вставьте в формулуfjekaToolsReferencesMicrosoft VBScript Regular выделенных ячейках, будут корпоративных баз данных, т.д.). У таких
- копирования из Word пишет: из 1С за ячейке, перед текстом, где нужно ввести самостоятельно с учетом кнопку на ячейку в в данном случае такой вид написания какими способами их вовнутрь кавычек на: =ЛЕВСИМВ(I2;7) показывает «бассейн» Expressions 5.5 заменены на равноценные например) и начинает символов внутренний символьный или «кривой» выгрузкимне нужно было большой период, номера существует всегда, тогда две переменные. ситуации.«Копировать» котором оно содержится. разделение было выполнено более удобен. Но, можно быстро найти место » «А каким способомda_timofeev им русские. Только мешать расчетам. Чтобы код отличается от
- из 1С, переносы убрать только первый и даты заводились формулаВ поле «Найти» введитеАвтор: Максим Тютюшев, расположенную на ленте Для нашего случая путем форматирования. Такой все-таки далеко не и убрать.* Если внутри еще удалить пробелы: Супер!!!! Работает! Спасибо! будьте осторожны, чтобы его удалить, придется кода пробела (32),
строк, табуляция) пробел, в этом вручную, соответственно, вDEAD MAN одинарный пробел.В процессе набора текста во вкладке как раз последний вариант пробела не всегда это приемлемо.Скачать последнюю версию текста нет двойных на конце?jakim
- не заменить случайно использовать небольшой макрос. поэтому функцияапострофы (текстовый префикс – случае текст полностью ряде случаев есть, иначе примерно так:Поле «Заменить на» не по случайности можно«Главная» вариант и будет
- повлияет на корректность Например, если ячейка Excel пробелов (или еслиФормула {=ЛЕВСИМВ(A1;ДЛСТР(A1)-ПОИСКПОЗ(1=0;ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)=» «;0))}: Может так? нужную вам латиницу Откройте редактор VisualСЖПРОБЕЛЫ спецсимвол, задающий текстовый совпадает с текстом опечатки.=ЕСЛИ(ЛЕВСИМВ(A1)=» «;ПСТР(A1;2;ДЛСТР(A1)-1);A1) трогайте, в нем поставить два пробелав группе инструментов рассматриваться. отображения формул, но не отформатирована под
- Урок: есть, но их из поста тожеvikttur :) Basic сочетанием клавишне может их формат у ячейки) в другой таблице,Например, специально дляKuklP
ничего не должно вместо одного или
«Буфер обмена»Выделяем ячейку, расположенную параллельно в то же
числовой формат, добавлениеУдаление больших пробелов в тоже нужно удалить), не работает: jakim, во второйZhukov_KAlt+F11 «зачистить».Давайте рассмотрим способы избавления и поле может примера нашла (но: Докажите на примере! находиться. же установить его. Как альтернативный вариант столбцу или строке, время некоторые пользователи разделителя может негативно Microsoft Word то формула ЛеныОна я так строке неправильно. Найдите: Как можно формулой, вставьте новый модульВариантов решения два: от такого «мусора». служить признаком, по просматривать весь списокNic70yНажмите кнопку «Заменить все». не в том можно после выделения где следует убрать считают, что без отразиться на корректностиСразу нужно сказать, что внизу лучше понял просто убирает сами ошибку
убрать пробелы в
lumpics.ru
Три способа, как убрать пробелы в числах в Excel
(менюАккуратно выделить мышью эти»Старый, но не устаревший» которому я выберу долго, идея была:Как и в прошлый месте. К сожалению, набрать сочетание клавиш пробелы. Кликаем по него таблица будет вычислений в формулах. пробелы в ExcelPelena последний символ иZhukov_K текстовой ячейке толькоInsert — Module спецсимволы в тексте, трюк. Выделяем зачищаемый нужную информацию из обработать в помощью
Способ 1: инструмент «Заменить»
Z раз, вам будет при работе этоCtrl+C кнопке выглядеть лучше. Давайте Поэтому актуальным становится могут быть разного: Можно формулой в если в строчке
- : за надстройку спасибо, в конце (далее
- ) и введите туда
- скопировать их ( диапазон ячеек и одной таблицы в формулы).,
- показан отчет, который сложно заметить, чтобы
- .«Вставить функцию» рассмотрим, как убрать вопрос об удалении типа. Это могут доп. столбец
- не было пробела но по причине
- примеры в кавычках
его текст:Ctrl+C используем инструмент Заменить другуюЕсли корректно сжатьКстати, и заморочкаKuklP можно закрыть, нажав сразу исправить. НоВыделяем исходный диапазон данных., расположенную слева от такой вариант разделения. таких разделителей. Эту быть пробелы между=СЖПРОБЕЛЫ(C2) на конце, то того, что обрабатывать
Способ 2: удаление пробелов между разделителями
— в реальныхSub Apostrophe_Remove() For) и вставить ( с вкладки Г пробелы в ОБЕИХ имеет место: несмотря- вот это кнопку «ОК». Все к счастью, по Кликаем по выделению строки формул.Так как пробелы были задачу можно выполнить
- словами, пробел впотом Копировать/Вставить как удаляется последняя буква нужно значения в
- значениях кавычек нет) Each cell InCtrl+Vлавная – Найти и таблицах, вероятность нахождения на то, что я тормознул, сам пробелы между числами
- итогу можно воспользоваться правой кнопкой мыши.Запускается окно Мастера функций.
- сделаны с помощью при помощи все
- начале значения и значения на старое»бассейн красивый бассейн» облсти сводной (а
- »ул. Михайловская, 23/2
Selection If Not) в первую строку выделить (Home – через ВПР многократно пробел благополучно убрался, с себя удивляюсь будут удалены. Это некоторыми хитростями, которые В контекстном меню В категории инструментов форматирования, то того же инструмента в конце, разделители место превращается во фразу как известно, она дом.1 « cell.HasFormula Then v в окне замены Find & Select
Способ 3: удаление путем форматирования
возрастет. и тексты вХотя чего удивляться отличный способ, как позволят быстро исправить в блоке«Полный алфавитный перечень» только при помощи«Найти и заменить» между разрядами числовыхShojgy «бассейн красивый бассей» не дает править
- »пл. Победы, д.152
- = cell.Value cell.Clear ( – Replace)
- Но, похоже avgust ячейках двух таблиц
- — читать не можно убрать пробелы сложившуюся ситуацию. В
- «Параметры вставки»или
- этих же инструментов.
- выражений и т.д.: _Boroda_, спасибо!С этой формулой внутри себя ячейки)
- «
cell.Formula = vCtrl+Hили жмем сочетание не ищет легких идентичны, функция ВПР умею в числах в статье будет рассказано,выбираем пункт«Текстовые» их можно убрать.Выделяем столбец или диапазон, Соответственно и алгоритм_Boroda_
еще один вопрос.
fb.ru
Удалить пробел в начале ячейки
я не могу»ул. Сомова, строение End If Next). Затем нажать кнопку клавиш путей
не работает.Юрий М Excel, однако он
как убрать пробелы«Значения»ищем элементВыделяем диапазон чисел с в котором нужно их устранения в
: А Лене спасибо В каком формате
ее использовать
4б « End SubЗаменить все (Replace All)Ctrl+HПусть себе…Z: Недавно был похожий эффективен лишь тогда,
между числами в
. Он изображен в«СЖПРОБЕЛЫ»
разделителями. Кликаем по удалить разделители между этих случаях различный. не? она записана внужно именно формулой,нужно убрать формулойТеперь, если выделить на
для удаления..smart_v16
: А может они гость — тоже когда эти пробелы Excel, однако сразу
виде квадратной пиктограммы. Выделяем его и выделению правой кнопкой цифрами. Этот моментС заменой двойных пробеловShojgy файле Последние_пробелы_ненужны (1).xls которая во вспомогательной
пробелы только в листе диапазон иИспользовать функциюИзначально это окно было
: Привет всем. Изучил
не уникальные - утверждал, что были поставлены вручную.
стоит сказать, что с цифрами внутри.
жмем на кнопку мыши. В появившемся очень важен, так
между словами на
: _Boroda_, Pelena, спасибо ? строке будет обрабатывать конце, т.е. вот запустить наш макросПЕЧСИМВ (CLEAN) задумано для оптовой
внимательно вашу переписку, с повторами?.. АМихаил С. Если они установлены работает это иКак видим, после вышеописанных
«OK» меню выбираем пункт как если диапазон одинарные в Экселе
вам!При попытке править текстовое значение из
так получается: (
. Эта функция работает замены одного текста но ответ на может они не: Может быть тексте автоматически, то необходимо с текстом. действий значения с.«Формат ячеек…» не будет выделен, отлично справляется инструментsv2014 эту формулу боковые сводной»ул. Михайловская, 23/2Alt+F8 аналогично функции
на другой по свой вопрос, я сортированы?.. И вообще есть двойные пробелы, использовать совсем другуюЕсли во время работы лишними пробелами былиОткрывается окошко аргументов функции.
. то инструмент уберет«Заменить»: фигурные скобки пропадаютLVL дом.1″или вкладкаСЖПРОБЕЛЫ
принципу «найди Маша его не озвучивал в этой заморочке которые нужно оставить… инструкцию. Именно о вы случайно во
заменены идентичными данными К сожалению, даннаяПроисходит запуск окна форматирования. все пробелы из.Shojgy и выдается ошибка: Обрабатывайте UDF в
»пл. Победы, д.152″Разработчик, но удаляет из – замени на ещё не нашёл. не ВПР требуется. Но ней и пойдет многих ячейках ставили
без них. То функция не предусматривает Переходим во вкладку документа, в томНаходясь во вкладке, вариант макроса,кнопка test,повтор #Н/Д чем проблема?
»ул. Сомова, строение– кнопка текста не пробелы, Петя», но мы Прошу Гуру Экселя Думаем, однако…
avgust,
речь дальше. двойной пробел, то, есть, поставленная задача использования в качестве
«Число» числе и между«Главная» или трех UDF
Использую Excel 2016GIG_ant 4б»
Макросы а непечатаемые знаки. его, в данном помочь. Прикрепил файл.avgustмолчит, примера не
Если вы набираете большие используя инструмент «Заменить», выполнена. Теперь можно аргумента всего нужного, в случае если словами, то есть,, кликаем по кнопке в столбцах D
vikttur: Формула массива:LVL), то апострофы перед К сожалению, она случае, можем использовать
И вот для: Да, в столбцах
E F: А Вы что=ЛЕВСИМВ(A1;ДЛСТР(A1)-ПОИСКПОЗ(1=0;ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)=» «;0))
: сжпробелы()? содержимым выделенных ячеек тоже способна справится его и для данных из ячейки есть не уникальныеavgust таблицы и видите, можете убрать лишние
которая была использована устанавливаем курсор в другом месте. Если действительно нужны. Далее,, которая размещена вSub test() хотели получить отМихаил С.Zhukov_K исчезнут. не со всеми удаления лишнего текста. А1 формула СЖПРОБЕЛЫ данные, в этом: Прошу прощения, вчера что после нажатия
пустоты. Вот что для трансформации. Выделяем поле аргумента, а
как и ранее, блоке инструментовDim z,i&: z функции, которая берет: =ЛЕВСИМВ(A1;ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(A1);5);A1)+5)удаляет все пробелы: когда создавал первоеЭто уже, как правило, спецсимволами, но большинство Например, в первую не применятся. Если случае я собиралась запостила вопрос без Enter между разделителями необходимо делать для диапазон ячеек, в затем выделяем самую при помощи форматирования, кликаем по кнопке«Редактирование» = Range(«C2:C» &
из текста 7 в конце строки. сообщение в этой чисто человеческий фактор.
из них с строку вводим «г.» руками удалить существующие вычищать вручную. Но
примера.
появляется пробел, то этого: которых содержится формула первую ячейку диапазона, то в блоке«Найти и выделить»на ленте. В
Range(«C» & Rows.Count).End(xlUp).Row).Value левых символов?Zhukov_K теме — там При вводе текстовых ее помощью можно (без кавычек!), а пробелы и выставить
раньше мне этоВот пример: значит, у вас
Откройте нужную таблицу вСЖПРОБЕЛЫ
с которым мы параметровв блоке инструментов выпадающем списке выбираемWith CreateObject(«VBScript.RegExp»): .PatternЦитатаfjeka написал: А: GI
planetaexcel.ru
Зачистка текста
после текста было данных в ячейку убрать. во вторую не хоть 100 пробелов не мешало.(Не знаю, пробел стоит соответствующая опция программе.. Кликаем по нему работаем. После того,«Числовые форматы»
- «Редактирование» пункт = «^s+»
- каким способом ещеG_ant
- несколько пробелов, а вместо русских буквЗамену одних символов на вводим ничего и то всё будетДо сих пор
- ли вначале, но форматирования. Сейчас будетПерейдите во вкладку «Главная».
правой кнопкой мыши. как адрес ячейки
Замена
должен быть установленна ленте во«Заменить»For i = удалить пробелы на, работает как надо, после отсылки сообщения, случайно вводятся похожие другие можно реализовать жмем кнопку гут. Что за функция впр у очень похож)
рассказано, как убратьНа ленте инструментов отыщите В активировавшемся меню отобразился в поле, вариант вкладке. Можно также вместо 1 To UBound(z): конце? спасибо! ) видать внутренняя система английские («це» вместо и с помощьюЗаменить все (Replace All) пробел такой вставил меня работала безavgust пробелы в числах и кликните левой выбираем пункт жмем на кнопку
«Числовой»«Главная» вышеперечисленных действий просто z(i, 1) =СЖПРОБЕЛЫ
Удаление пробелов
Михаил С. форума их «порезала» русской «эс», «игрек» формул. Для этого. Excel удалит все пользователь? сортировки, или я: Спасибо большое! Помогло! в Excel, отключив кнопкой мыши по«Очистить содержимое»«OK». В правой части. В добавочном меню набрать сочетание клавиш .Replace(z(i, 1), «»):
удаляет пробелы слева,, практически то чтоZhukov_K вместо русской «у» в категории символы «г.» передЮрий М чего-то сильно неV ее. пункту «Найти и.. окна располагаются точные выбираем пункт на клавиатуре Next справа и множественный надо! единственный «-«: СЖПРОБЕЛЫ() сжимает, ну
Удаление непечатаемых символов
и т.д.) ПричемТекстовые названиями городов:: Прикольно)) Как можно понимаю.: и чем васОткройте таблицу в программе. выделить».После этого лишние данныеКак видим, содержимое ячейки настройки данного формата.«Заменить»Ctrl+HRange(«C2»).Resize(UBound(z), 1).Value = пробел в тексте в том, что то есть удаляет снаружи все прилично,в Excel естьТолько не забудьте предварительно
найти ответ на
- Да, думаю, конечно =СЖПРОБЕЛЫ(A1) не устроило?Выделите ячейки, в которыхВ появившемся меню выберите будут убраны с отобразилось в области, Около пункта.. z превращает в один формула оставляет в все пробелы в
- ибо начертание у функция выделить нужный диапазон НЕОЗВУЧЕННЫЙ вопрос?jakimпокороче будет =ПСТР(A1;2;99) стоит пробел между опцию «Заменить». листа. Если в в которой находится«Разделитель групп рядов ()»Снова запускается окноВ любом из вариантовEnd With пробел. Это подходит?
Функция ПОДСТАВИТЬ
конце текста один текстовой ячейке, а этих символов иногдаПОДСТАВИТЬ (SUBSTITUTE) ячеек, иначе заменаВладимир: Может быть такavgust числами.В появившемся окне введите таблице существуют другие
- функция, но ужевам просто нужно
- «Найти и заменить» открывается окно «Найти
- End SubЦитатаvikttur написал: Функция
пробел все удалять не абсолютно одинаковое, но. У нее три произойдет на всем: Пробелы бывают разные для одного пробела: Там в рядеНажмите правой кнопкой мыши в графу «Найти» диапазоны, которые содержат без лишних пробелов.
Удаление апострофов в начале ячеек
будет снять галочку.во вкладке и заменить» воКодFunction ccc(t$) удаляет не всено есть вопрос нужно (по разным Excel воспринимает их, обязательных аргумента: листе! — чёрные, белые, слева. случаев идет текст, по выделению. два пробела, просто лишние пробелы, то Мы выполнили удаление Затем, чтобы произведенные«Заменить» вкладкеWith CreateObject(«VBScript.RegExp»): .Pattern пробелы. Одинарные в к формуле: почему причинам), нужно удалить конечно же, какТекст в котором производимЕсли из текста нужно красные..При большем количестве набранный от руки,Выберите в появившемся контекстном дважды нажав по с ними нужно пробелов только для изменения вступили в. Но на этот«Заменить» = «^s+» тексте остаются. именно пять? тут только те пробелы, разные значения и замену
удалить вообще все=ПОДСТАВИТЬ(A2;СИМВОЛ(160);) пробелов слева операцию его нужно (хотелось меню опцию «Формат соответствующей клавише на поступить по точно одного элемента диапазона.
силу, жмите на раз мы будем. В полеccc = .Replace(t,Цитата боковые фигурные ;5 и тут которые в конце, выдает ошибки вСтарый текст – тот, пробелы (например ониsmart_v16 необходимо повторить с
Английские буквы вместо русских
бы) оставить без ячеек». клавиатуре. такому же алгоритму, Чтобы удалить их кнопку вносить в поля«Найти» «») скобкиэто признак того, +5 ? то есть только формулах, дубликаты в который заменяем стоят как тысячные: Я имел ввиду той же формулой. изменений.В появившемся окне перейдитеВ графу «Заменить на»
какой был описан и в других«OK» немного другие значения.устанавливаем курсор иEnd With что формула введенаZVI конечные пробелы фильтрах и т.д.Новый текст – тот, разделители внутри больших не озвучивал, иKuklP
V на вкладку «Число». впишите один пробел. выше. ячейках, нужно провести. В поле дважды кликаем поEnd Function как формула массива.: UDF может бытьviktturМожно, конечно, вручную заменять на который заменяем чисел), то можно думал найду в: Чепуха какая! То:
Откройте раздел «Числовой», находящийсяНажмите кнопку «Заменить все».Урок: аналогичные действия иОкно форматирования закроется, а«Найти» кнопкеКодFunction ddd$(t$) Поищите по форуму, очень простой:: Функция удаляет не символы латинцы наС ее помощью можно использовать ту же переписке. Но не же, что сжпробелы:avgust на боковой панели.
planetaexcel.ru
Как убрать пробелы только в конце текстовой строки?
После этого появится отчет,Мастер функций в Excel с другими ячейками. разделения между разрядамиустанавливаем один пробел,«Пробел»With CreateObject(«VBScript.RegExp»): .Pattern как вводится формула
Function S(txt) S все пробелы. Одинарные
соответствующую им кириллицу, легко избавиться от
замену: нажать нашел. Теперь ясно,
Sub www() Dimф-ция СЖПРОБЕЛЫ текстВ правой части окна сколько именно двойных
Урок: Конечно, можно проводить
чисел в выбранном
а полена клавиатуре. В
= «^s*(.*?)s*$»: .Global массива.
= RTrim(txt) End в тексте остаются. но гораздо быстрее ошибок (замена «а»Ctrl+H критик? ) a As Range не трогает она снимите отметку напротив
пробелов было исправлено.Как сделать автозаполнение в с каждой ячейкой диапазоне будут убраны.«Заменить на» поле = Truefjeka FunctionВ конце один будет сделать это на «о»), лишних
, в первую строкуsmart_v16 For Each a удаляет лишние пробелы:
строки «Разделитель групп Нажмите кнопку «ОК», Excel отдельную операцию, но
Урок:оставляем вообще незаполненным.
«Заменить на»ddd = .Replace(t,
: vikttur, Большое спасибо!Использование: =S(A2) лишний пробел или с помощью макроса.
пробелов (замена их ввести пробел, во: Владимир, не понял In ActiveSheet.UsedRange.SpecialCells(2).Areas a1. перед текстом
разрядов». чтобы принять его.Как видим, существует целый это может отнятьФорматирование таблиц в Excel
Чтобы удостовериться навставляем один пробел. «$1»)
Все оказалось такmoestrokir несколько? Во всех Откройте редактор Visual на пустую строку вторую ничего не
Вас. Вы могли = Application.Trim(a) Next — т.к. текстНажмите «ОК».
После этого вы ряд способов быстрого
очень много времени,Инструмент
предмет того, что Затем жмем по
End With просто)))
: с маленьким дополнением ячейках одинаково?
Basic сочетанием клавиш «»), убрать из вводить и нажать бы объяснить что
End Sub не должен начинатьсяПосле этого окно будет можете наблюдать, что удаления лишних пробелов особенно, если диапазон«Найти и заменить» в этом поле кнопкеEnd FunctionДействительно мне подошла
к формуле Михаила,Покажите пример вAlt+F11 чисел лишние разделители кнопку
имели ввиду подВыполняется один раз с пробела.
закрыто, а вы все двойные пробелы
в Экселе. Но
большой. Существует способотлично подходит для нет пробелов, устанавливаем
«Заменить все»КодFunction aaa$(t$) функция СЖПРОБЕЛЫ удаляет последний пробел)) файле.
, вставьте новый модуль (не забудьте умножитьЗаменить все (Replace All) «Пробелы бывают разные для активного листа2. два и можете наблюдать, что
были исправлены и все эти варианты значительно ускорить процесс. удаления лишних пробелов курсор в него
.With CreateObject(«VBScript.RegExp»): .PatternСпасибо!
=ЛЕВСИМВ(RC[-1];ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(RC[-1]);5);RC[-1])+4)jakim (меню
потом результат на
. — чёрные, белые, и все меняется более пробела заменяет все лишние пробелы
ваш документ приведен реализуются при помощи Устанавливаем курсор в между символами. Но
и зажимаем кнопку
Программа производит замену двойного = «^s*((?:.*?S)?)s*$»: .Global
Jack Famous
fjeka: Я предлагаю так.Insert — Module 1, чтобы текст
Однако, часто возникает ситуация, красные.. « на месте, лишние на один.
были удалены из в нормальный вид.
всего двух инструментов нижний правый угол что делать, если
backspace (в виде пробела на одинарный.
= True
: вам её в: Как то странно
Юрий М) и введите туда
стал числом): когда удалить надоИ что делает пробелы убираются, хоть
avgust документа. Как видите,
Это первый способ, – окна ячейки, в которой
их нужно убрать стрелки) на клавиатуре. После этого появляется
aaa = .Replace(t, первом же ответе эта формула удаляет: jakim, кавычки в его текст:Апостроф (‘) в начале не все подряд
формула какими кривыми руками: Спасибо за помощь!
это довольно простой как удалить пробелы«Найти и заменить» уже содержится формула. в начале или Держим кнопку до
окно с отчетом «$1») предложили пробел примере только для
Sub Replace_Latin_to_Russian() Rus
ячейки на листе пробелы, а только=ПОДСТАВИТЬ(A2;СИМВОЛ(160) набиралось. Формулы неСЖПРОБЕЛЫ меня бы способ, как можно
в числах ви оператора Курсор трансформируется в в конце выражения? тех пор, пока о проделанной работе.End WithShojgy=ЛЕВСИМВ(RC[-1];ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(RC[-1]);5);RC[-1])+4) форума))
= «асекорхуАСЕНКМОРТХ» Eng Microsoft Excel – лишние – иначеПочему она а
тронет, только константы. устроило, не будь убрать пробелы в Excel, переходим кСЖПРОБЕЛЫ небольшой крестик. Он В этом случае
курсор не упрется Жмем на кнопку
End Function: ячейки С2-С5 имеют
Немного преобразовал ееjakim
= «acekopxyACEHKMOPTX» For
это специальный символ, все слова слипнутся не сжпробелZ
planetaexcel.ru
прошу помочь убрать пробел, стоящий первым символом в таблиц (Формулы/Formulas)
в некоторых случаях числах в Excel, следующему.
. В отдельном случае носит название маркера на помощь придет
в левую границу«OK»StoTisteg первым символом пробел. в другой формат: Извините,но я не Each cell In
официально называемый друг с другом.
Юрий М
: Однако, логика, особенно набранного от руки но стоит учитывать,Если вы устанавливали не
можно использовать также заполнения. Зажимаем левую функция из текстовой поля. После этого.:в нижних строках=ЛЕВСИМВ(I2;ПОИСК(ПРАВСИМВ(СЖПРОБЕЛЫ(I2);5);I2)+4) понял вопроса и Selection For iтекстовым префиксом
В арсенале Excel: Я не критикую женская, простой - текста (а там что он работает двойной, а одинарный форматирование. Не существует
кнопку мыши и группы операторов жмем на кнопку
Далее опять появляется окно
sv2014 этого столбца пробелЕсли в тексте
не понимаю,как должно = 1 To
. Он нужен для есть специальная функция — просто подметил
XL’евской — логикe могут быть и лишь в случаях
пробел в числовых универсального способа, который тянем маркер заполненияСЖПРОБЕЛЫ«Заменить все»«Найти и заменить», в ccc в
отсутствует.
есть дублирующиеся или быть. Len(cell) c1 =
того, чтобы дать для этого –
нелепость) А 160 не подчиняется - двойные пробелы), мне форматирования текста. выражениях, то предыдущий
было бы максимально параллельно тому диапазону,
.
.
. Выполняем в этом
паттерне кавычки закрытькак убрать пробел
однокоренные слова, тоЮрий М
Mid(cell, i, 1)
понять Excel, что
СЖПРОБЕЛЫ (TRIM)
— это неразрывный см. #14 … нужно было убрать
Автор: Вадим Матузок метод вам не
удобно использовать во
в котором нужно
Данная функция удаляет все
Программа выполнит операцию удаления окне точно такие забыли.
в ячейках С2-С5? формула обрезает текст
: В ячейках только
If c1 Like
все последующее содержимоеиз категории пробел — тяжёлоеKuklP только первый пробел,avgust
excelworld.ru
поможет. Но в
- О вреде лишних пробелов
- Способы удаления лишних пробелов
- С помощью процедуры “Найти и заменить”
- Функцией СЖПРОБЕЛЫ
- С помощью готовой процедуры в !SEMTools
- Удалить пробелы в конце строки
- Удалить пробелы в начале строки
Основная и досадная проблема с лишними пробелами, которая мешает их удалению вручную — пробел является невидимым символом.
Между слов лишние пробелы еще заметны по увеличивающемуся между ними расстоянию, пробел с начала строки тоже легко выявить, т.к. строка смещается от левой границы ячейки. А вот если пробел в строке идет после последнего символа, или в ячейке в принципе одни пробелы, их не видно вовсе.
О вреде лишних пробелов
Наличие лишних пробелов может помешать работе в следующих случаях:
- Требуется сравнить ячейки между собой. Это может быть как поиск повторяющихся значений внутри диапазона, так и сравнение двух списков чтобы проверить наличие схожих позиций в них;
- При построении сводных таблиц строки “схлопываются”, если являются полностью идентичными, и разница в один пробел не позволит им “схлопнуться”. Алгоритм построения сводных таблиц также сравнивает ячейки между собой;
- С помощью “ВПР” или сочетания ИНДЕКС/ПОИСКПОЗ можно “подтянуть” данные из одной таблицы в другую. Эти функции тоже сравнивают ячейки при поиске и учитывают разницу в виде пробелов.
Обычно лишние пробелы не несут никакой пользы, и популярная задача – удалить их из текста. Но удалить именно лишние, чтобы фразы не склеивались в одно слово.
Способы удаления лишних пробелов
От обычных пробелов можно избавиться тремя известными мне способами. Рассмотрим их подробнее.
С помощью процедуры “Найти и заменить”
Оговорюсь сразу — самый большой недостаток этого подхода в том, что единичные пробелы в начале и конце строк он не удалит. И если для вас они тоже лишние, вам этот вариант не подходит — смотрите варианты ниже.
Тем не менее, на многих сайтах рекомендуется этот способ. Вызвать процедуру замены сочетанием CTRL + F, вбить в поля «Найти» и «Заменить на» 2 пробела и 1 пробел соответственно и произвести замену, нажав кнопку “Заменить все”.

Важно делать это неоднократно — до тех пор, пока процедура не выведет сообщение:
Почему так? Потому что всегда есть вероятность, что между словами было 3 и более пробелов.
Функцией СЖПРОБЕЛЫ
СЖПРОБЕЛЫ — полезная функция, но она требует создания дополнительного столбца, применения функции в нем и далее удаления исходного. Формулы на её основе замечательно удаляют все пробелы, кроме единичных между словами:
- после последнего слова;
- перед первым словом;
- заменяя два и более пробела между словами на один.
С помощью готовой процедуры в !SEMTools
Наверняка многим хотелось бы удалять лишние пробелы без применения функций и создания дополнительных столбцов, меняя строки на их же месте.
Для таких случаев и была создана процедура удаления лишних пробелов в !SEMTools. Выделяем список ячеек, жмем на кнопку в меню. Вуаля!
Удалить пробелы в конце строки
Довольно гипотетическая, но все же возможная ситуация – когда нужно удалить только пробелы в конце строки, а если есть два или более пробелов подряд в середине строки, такие не удалять. Здесь снова на помощь придут регулярные выражения:
=REGEXREPLACE(A1;"s+$";"")
Как видно, регулярное выражение заменяет пробел или несколько пробелов на пустоту, если они идут в конце строки.
Удалить пробелы в начале строки
Аналогично, если задача удалить только пробелы в начале строк, а другие лишние пробелы не трогать. Синтаксис будет чуть другим:
=REGEXREPLACE(A1;"^s+";"")
Напомню, функции регулярных выражений не включены в Excel по умолчанию, но их поддержку можно включить с помощью некоторого кодинга на VBA. Если у вас !SEMTools, и это не потребуется. Использование функций на листе не ограничено и доступно даже в базовой бесплатной версии. Достаточно установить Excel-надстройку.
Скачайте надстройку !SEMTools и удаляйте лишние пробелы и переносы слов без сложных функций.
!SEMTools поможет решить эту и сотни других задач за пару кликов!
Всем привет! В сегодняшнем нашем уроке мы посмотрим, как можно удалить лишние пробелы в ячейках Excel. С данной проблемjq сталкиваются почти все, и пробелы действительно сильно мешают в дальнейшей работе. Во-первых, при сортировке или при поиске информации частенько мы не может найти необходимую информацию. Особенно это болезненно при работе с большими документами. Во-вторых, документ при этом смотрится некрасиво и визуально сложно с ним работать. В-третьих, документ таким образом весит больше. Особенно это заметно при копировании большого количества элементов.
Именно поэтому нужно сразу же убрать лишние пробелы в ячейках Excel, как только они начали появляться. Нужно понимать, что пробелы могут быть разного типа – между слов, в начале или в конце. Еще более серьезные пробелы можно увидеть между цифрами или разрядами числа. В таком случае вы можете столкнуться с проблемами при арифметических подсчетах. И ладно, если будет вылезать ошибка, а что, если подсчеты будут неверные. В статье мы рассмотрим несколько способов. Поехали!
Содержание
- Способ 1: Замена
- Способ 2: Удаление пробела между цифрами
- Способ 3: Использование функции
- Задать вопрос автору статьи
Способ 1: Замена
- Перейдите на вкладку «Главная».
- Теперь в правом верхнем углу окна в разделе «Редактирования» нажмите по значку лупы – далее из выпадающего меню выбираем инструмент «Заменить».
- В первой строке ставим текстовый курсор, нажав левую кнопку мыши и два раза жмем на «Пробел». Как вы уже догадались в нижней строке нужно поставить только один «Пробел». Теперь жмем по кнопке «Заменить все».
- Если в документе будут найдены такие элементы, то они будут заменены на обычный пробел. Если же их обнаружено не будет, то вы увидите соответствующее сообщение.
Таким же образом можно заменять любые символы, например, звездочку (*) на пробел или тире (-). Очень полезная функция, которая есть во всех программах, работающих с текстом, символами и цифрами. Она также есть и в Word.
Способ 2: Удаление пробела между цифрами
Давайте рассмотрим еще одну очень популярную ситуацию, которая чаще всего возникает при копировании данных из другого места. Представим себе, что у нас есть большое количество чисел, где каждые три разряда разделены пробелом. Для человека подобные цифры воспринимаются удобно, но вот некоторые версии Excel не могут работать с подобными цифрами и считают такие ячейки с наличием символов. Давайте посмотрим, как можно удалить и полностью убрать пробелы в числах в Excel.
ПРИМЕЧАНИЕ! Новые версии Excel спокойно работают с такими цифрами, поэтому перед удалением пробелов проверьте – работают ли формулы вычисления с такими ячейками. Если они работают, то удалять их не нужно.
- Выделяем те ячейки, в которых находятся подобные цифры.
- Открываем тот же самый инструмент.
- Теперь в первую строку вводим только один пробел, а вот со второй нужно все стереть с помощью кнопки «Backspace».
- После замены пробелы должны удалиться.
Если вы видите сообщение – «Мы не нашли ничего, что нужно было заменить» – значит данные пропуски не воспринимаются программой как пробелы и просто визуально разграничивают числа для удобства. С ними можно спокойно работать при любом вычислении.
Если же они вам не нравятся, то их можно убрать с помощью настроек отображения.
- Выделяем эти ячейки.
- Жмем правой кнопкой и заходим в «Формат ячейки».
- В настройках в «Числовом» разделе просто уберите галочку «Разделитель групп разрядов».
- В конце нажмите «ОК».
Оба предыдущих способа не дают нам возможность, например, удалить один пробел в начале или в конце строки. Конечно, он может мешать не всем, но при добавлении такого пробела в число может возникнуть проблема с подсчетом, а также автоматическом определении формата ячейки. Поэтому лучше всего воспользоваться функцией:
=СЖПРОБЕЛЫ(***)
Дополнительно она удаляет двойные или тройные пробелы из всех ячеек. Вместо звездочек (***) мы будем использовать или просто текст, или адрес ячейки.
- Выделите ячейку, параллельную той, которую вы хотите исправить.
- Нажмите по кнопке «Функции» рядом со строкой значения.
- Выберите «Текстовую» категорию и установите нужную нам функцию.
- Жмем «ОК».
- Теперь нам нужно установить адрес – выделите адрес ячейки.
- Теперь растяните формулу на другие ячейки.
- Теперь нам нужно скопировать (Ctrl + C) все исправленные значения в старые ячейки (Ctrl + V). При вставке выберите режим «Значения».
- Эти данные можно удалить – кликаем правой кнопкой по выделению и выбираем команду «Очистить содержимое».
Способ не такой удобный, но зато помогает избавиться от лишних пропусков в начале и конце строки. На этом все, дорогие друзья портала WiFiGiD.RU. Надеюсь, урок вам понравился и был для вас полезным. Пишите свои дополнения и вопросы в комментариях. Всем добра!
|
avgust Пользователь Сообщений: 19 |
Как удалить один пробел в начале записи в ячейке, перед текстом, чтобы остальные остались? |
|
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#2 20.05.2013 19:10:22
Да что вы говорите? А показать сможете? И пробел ли у вас в начале?.. «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
|
DEAD MAN Пользователь Сообщений: 145 |
#3 20.05.2013 19:13:20 Как вариант:
Пользователи, как школьники, учиться хотят далеко не все, а отличниками становятся единицы. |
||
|
Nic70y Пользователь Сообщений: 3289 Win7 MSO 2013 |
Если пробел в начале записи в ячейке, перед текстом, существует всегда, тогда формула DEAD MAN, иначе примерно так: |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#5 20.05.2013 20:41:58
Докажите на примере! Я сам — дурнее всякого примера! … |
||
|
Nic70y Пользователь Сообщений: 3289 Win7 MSO 2013 |
Z, KuklP — вот это я тормознул, сам с себя удивляюсь |
|
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
#7 20.05.2013 22:32:04 Недавно был похожий гость — тоже утверждал, что
|
||
|
Может быть тексте есть двойные пробелы, которые нужно оставить… Но avgust, молчит, примера не показывает… |
|
|
avgust Пользователь Сообщений: 19 |
Прошу прощения, вчера запостила вопрос без примера. Изменено: avgust — 21.05.2013 10:24:58 |
|
avgust Пользователь Сообщений: 19 |
#10 21.05.2013 10:29:12
Спасибо большое! Помогло! |
||
|
V Пользователь Сообщений: 5018 |
и чем вас =СЖПРОБЕЛЫ(A1) не устроило? |
|
avgust Пользователь Сообщений: 19 |
#12 21.05.2013 10:34:18
Там в ряде случаев идет текст, набранный от руки, его нужно (хотелось бы) оставить без изменений. |
||
|
V Пользователь Сообщений: 5018 |
avgust ф-ция СЖПРОБЕЛЫ текст не трогает она удаляет лишние пробелы: |
|
avgust Пользователь Сообщений: 19 |
Спасибо за помощь! |
|
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
Хватит, как говорят, пудрить мозги и изворачиваться — пример заморочки в студию: есть этакое, а хочется такое, пытался/лась сделать так, но… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
|
avgust Пользователь Сообщений: 19 |
Это не заморочка, это перечень договоров из 1С за большой период, номера и даты заводились вручную, соответственно, в ряде случаев есть опечатки. Кстати, и заморочка имеет место: несмотря на то, что пробел благополучно убрался, и тексты в ячейках двух таблиц идентичны, функция ВПР не работает. Прикрепленные файлы
|
|
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#17 21.05.2013 11:52:19
А может они не уникальные — с повторами?.. А может они не сортированы?.. И вообще в этой заморочке не ВПР требуется. Думаем, однако… «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
|
avgust Пользователь Сообщений: 19 |
Да, в столбцах есть не уникальные данные, в этом случае я собиралась вычищать вручную. Но раньше мне это не мешало. Да, думаю, конечно |
|
jakim Пользователь Сообщений: 1947 |
Может быть так для одного пробела слева. |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#20 21.05.2013 18:09:18 Чепуха какая! То же, что сжпробелы:
Выполняется один раз для активного листа и все меняется на месте, лишние пробелы убираются, хоть какими кривыми руками набиралось. Формулы не тронет, только константы. Изменено: KuklP — 21.05.2013 18:10:13 Я сам — дурнее всякого примера! … |
||
|
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#21 21.05.2013 18:15:24
Однако, логика, особенно женская, простой — XL’евской — логикe не подчиняется — см. #14 … «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Я сам — дурнее всякого примера! … |
|
jakim Пользователь Сообщений: 1947 |
Для KuklP, посмотрите какая разница. |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#24 21.05.2013 21:13:38
И что? СЖПРОБЕЛЫ привела строку в божеский вид — Ваша длинная и сложная формула оставила ее корявой. Какой в этом смысл?
Если корректно сжать пробелы в ОБЕИХ таблицах, вероятность нахождения через ВПР многократно возрастет. Я сам — дурнее всякого примера! … |
||||
|
smart_v16 Пользователь Сообщений: 11 |
Привет всем. Изучил внимательно вашу переписку, но ответ на свой вопрос, я его не озвучивал ещё не нашёл. Прошу Гуру Экселя помочь. Прикрепил файл. И вот для данных из ячейки А1 формула СЖПРОБЕЛЫ не применятся. Если руками удалить существующие пробелы и выставить хоть 100 пробелов то всё будет гут. Что за пробел такой вставил пользователь? |
|
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
#26 21.01.2014 12:40:50
Прикольно)) Как можно найти ответ на НЕОЗВУЧЕННЫЙ вопрос? |
||
|
Владимир Пользователь Сообщений: 8196 |
Пробелы бывают разные — чёрные, белые, красные.. Изменено: Владимир — 05.10.2014 11:04:56 «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
|
smart_v16 Пользователь Сообщений: 11 |
Я имел ввиду не озвучивал, и думал найду в переписке. Но не нашел. Теперь ясно, критик? ) |
|
smart_v16 Пользователь Сообщений: 11 |
Владимир, не понял Вас. Вы могли бы объяснить что имели ввиду под «Пробелы бывают разные — чёрные, белые, красные.. « |
|
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
#30 21.01.2014 12:51:54 Я не критикую — просто подметил нелепость) А 160 — это неразрывный пробел — тяжёлое наследие Word)) |
Иногда, когда вы копируете данные из других мест и вставляете их на лист Excel, в ячейках могут оставаться лишние пробелы в начале или в конце строк. Удаление пробелов по одному, чтобы данные выглядели аккуратно, занимает много времени. В этом руководстве представлены простые и разумные способы быстрого удаления начальных и конечных пробелов.
- Метод A: Удалите все лишние пробелы из строк с помощью функции TRIM (2 шага)
Удалите все лишние пробелы, включая лишнее, начальное и конечное пробелы - Метод B: удаление ведущих пробелов из строк с помощью кода VBA (5 шагов)
Удалите только первый пробел, перед запуском кода нужно иметь копию - Метод C: удалите ведущие / конечные / дополнительные / все пробелы по мере необходимости с помощью Kutools (3 шага)
Удалите ведущие / конечные / дополнительные / все пробелы по мере необходимости - Скачать образец файла
Этот образец файла содержит все данные, необходимые для этой статьи. - Другие операции (статьи), связанные с пространствами
Считать пробел перед текстовой строкой Найти позицию n-го пробела Скоро..
Метод A: Удалите все лишние пробелы из строк с помощью функции TRIM (2 шага)
Удалите лишние пробелы из строк
1. Выберите ячейку рядом с ячейкой, в которой вы хотите удалить лишние пробелы из строки, введите эту формулу
=TRIM(B2)
B2 — это ячейка, из которой вы хотите удалить пробелы, см. Снимок экрана:
2. Нажмите Enter Чтобы получить результат, перетащите дескриптор автозаполнения на ячейки, из которых вы хотите удалить лишние пробелы, все начальные и конечные пробелы и лишние пробелы были удалены.
Наконечник:
1. Вы можете скопировать и вставить результаты формулы как значение, как показано ниже:
2. Этот метод довольно прост, если вам нужно только удалить пробелы в смежных ячейках в строке или столбце. Однако, когда вам нужно удалить ведущие пробелы в диапазоне с несколькими строками и столбцами, вам придется использовать эту функцию несколько раз. В этом случае вы можете попробовать метод C.
Удалите все лишние пробелы, включая непечатаемые символы и неразрывные пробелы
Если в вашей строке есть некоторые непечатаемые символы, например, появившиеся в Excel как CHAR (160), их нельзя успешно удалить с помощью функции TRIM. В этом случае вам необходимо объединить функции TRIM, CLEAN и SUBSTITUTE для обработки этого задания.
Используя эту формулу:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160),» «)))
В этом случае ячейка B2 — это ячейка, из которой вы хотите удалить все лишние пробелы.
Затем перетащите маркер заливки на ячейки, к которым вы хотите применить эту формулу.
Примечание:
Функция TRIM удалит все лишние пробелы, включая ведущие, конечные пробелы и лишние пробелы между словами. Если вы хотите удалить только начальные пробелы, перейдите к методу Б. Если вы хотите удалить только начальные пробелы или только конечные пробелы, или хотите удалить все лишние пробелы, включая непечатаемые символы, перейдите к метод C.
![]() |
13 текстовых инструментов, которые вы должны иметь в Excel, которые повысят вашу эффективность на 90% ▲ Пакетное редактирование текстовой строки в ячейках, например добавление одного и того же текста в ячейки сразу, удаление символов в любой позиции и так далее. ▲ Кроме инструментов, показанных на картинке, есть еще 200 дополнительных инструментов. Kutools for Excel, который может решить ваши 82% головоломок Excel. ▲ Станьте экспертом по Excel за 5 минут, получите признание и продвижение по службе. ▲ 110000+ высокоэффективных сотрудников и 300+ всемирно известных компаний. 60-дневная бесплатная пробная версия, кредитная карта не требуется |
Метод B: удаление ведущих пробелов из строк с помощью кода VBA (5 шагов)
Если вы хотите преобразовать или импортировать все данные в документе Word в Excel, вы можете использовать код VBA.
1. Нажмите Alt + F11 ключ для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули для создания нового Модули скрипт, скопируйте и вставьте в скрипт приведенный ниже код.
VBA: удаление ведущих пробелов из строки
">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

3. Нажмите F5 ключ для запуска кода, затем KutoolsforExcel Появляется диалоговое окно для выбора ячеек для удаления ведущих пробелов.
4. Выбрав ячейки, нажмите OK, теперь начальные пробелы в выделениях удалены.
Примечание:
С помощью этого кода VBA он удаляет только начальные пробелы, изменяет исходные данные и не поддерживает отмену. Прежде чем применять этот код VBA, сохраните копию своих данных.
Метод C: удалите ведущие / конечные / дополнительные / все пробелы по мере необходимости с помощью Kutools (3 шага)
Этот инструмент является одним из 229 инструментов в Kutools for Excel, он предоставляет пять вариантов удаления различных типов пространств по мере необходимости:
- Удалить ведущие пробелы
- Удалить конечные пробелы
- Удалить начальные и конечные пробелы
- Удалите все лишние пробелы
- Удалить все пробелы
Этот инструмент поддерживает отмену, но перед использованием этой утилиты вам нужно потратить несколько минут, чтобы бесплатная установка его.
1. Выберите данные, из которых вы хотите удалить пробелы, затем щелкните Кутулс > Удалить пробелы. Смотрите скриншот:
2. Затем отметьте нужный вариант в Удалить пробел Диалог.
Удалить только ведущие пробелы:
Удалить только конечные пробелы:
Удалите только начальные и конечные пробелы:
Удалите все лишнее пространство:
Удалить все пробелы:
Демо: удаление пробелов
Скачать образец файла

Другие операции (статьи), связанные с преобразованием файлов
Найти позицию n-го пробела
В этой статье представлены уловки, позволяющие легко найти положение n-го пространства в Excel.
Добавьте пробел между именем и фамилией
Как правило, между именем и фамилией есть пробел. Но в некоторых случаях пробелы теряются, поэтому вам нужно добавить пробел между именами в Excel. Здесь будут представлены два разных способа быстро справиться с этой работой.
Подсчитайте количество символов без пробелов
Обычно вы используете функцию LEN для подсчета количества символов, однако, если вы хотите подсчитать символы без учета пробелов, вам понадобится другая формула. В этой статье предлагается два простых способа решить эту головоломку.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя…
Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
🔥Сейчас на сайте клиента делаем огромную переоценку связанных опций и в процессе работы мне понадобились некоторые хитрости в работе с excel которые сэкономили мне огромное количество времени и об этих хитростям я вам буду рассказать в своих статьях.
сегодня я хочу поделиться очень полезной функцией которая поможет нам удалить:
- ✅ в excel удалить первый символ
- ⭐️ удалить последний символ в ячейке excel
Удаление последнего символа в ячейке excel
для удаления последнего символа в ячейки excel документа нам необходимо написать след функцию:
- для примера в нашем excel документе я создал столбец с цифрами 123456789 чтобы удобно было посмотреть результат
как удалить последний знак в ячейке excel - Теперь ставим курсор в ячейку B2 и пишем следующую функцию:
=ЛЕВСИМВ(A1;ДЛСТР(A1)-1)
или
=ЛЕВСИМВ(RC[-1];ДЛСТР(RC[-1])-1) - мы получим результат, где на примере видим, что у вас в конце удалился последний символ
excel как удалить последний символ в строке - Вот и все) просто правда? но если у вас в процессе использования вылетает ошибка #ИМЯ? читайте ниже, я расскажу из-за чего она возникает
Удаление первого символа в ячейке excel
Теперь рассмотрим аналогичную задачу только удалять будет символ в начале каждой ячейки.
- для примера в нашем excel документе я создал столбец с цифрами 123456789 чтобы удобно было посмотреть результат
excel удалить символ в начале ячейки - Теперь ставим курсор в ячейку B2 и пишем следующую функцию:
=ПРАВСИМВ(A1;ДЛСТР(A1)-1)
или
=ПРАВСИМВ(RC[-1];ДЛСТР(RC[-1])-1) - смотрим на пример и видим что у нас удалился первый символ в ячейке Excel
excel удалить символ справа - Все)
Удалить произвольное количество символов в ячейке
если Вам надо в ячейке удалить справа или слева не один символ, а два символа или три символа или вообще у вас свои задачи, то делается все просто:
в формуле =ПРАВСИМВ(A1;ДЛСТР(A1)-1) или =ЛЕВСИМВ(A1;ДЛСТР(A1)-1) за удаление символов отвечает значение -1 , поменяйте эту цифру на свою и будет счастье)
Ошибка #ИМЯ?
Если при использовании моих примеров у вас вылетает ошибка #ИМЯ? в 99% случае она может быть из-за стилей ссылок R1C1, чтобы это исправить делаем следующее:
- заходим в настройки Excel Файл -> Параметры
- Формулы -> Стилей ссылок R1C1
- при включении и выключении этой галки меняется формат ячеек и функция удаления символов будет работать.
Вывод
таким образом мы можем решить огромное количество задач где нужно сделать след проблемы:
- excel удалить первый символ
- excel удалить последний символ
- удалить первую букву в excel
- удалить левые символы в excel
- удалить первые 3 символа в excel
- удалить символ справа в excel
- удалить символы справа в ячейке excel
- как удалить первый символ из строки в Excel
|
Убрать пробел вначале значения |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |



















































































