Как в эксель вставить пробел между словами в ячейке

Обновлено: 07.07.2024

Обычно, когда вы используете функцию СЦЕПИТЬ для объединения нескольких значений ячеек, содержимое объединяется без пробелов. Но иногда вам нужно добавить пробелы, чтобы разделить содержимое после конкатенации. В этом случае, как можно объединить несколько ячеек в одну и добавить пробелы между значениями в Excel?

Объедините несколько значений ячеек и добавьте пробелы или другие разделители между словами с формулами

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

док добавить пробел в конкатенацию 1

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

1. Введите эту формулу = СЦЕПИТЬ (A2; ""; B2; ""; C2) в пустую ячейку помимо ваших данных, E2, например, см. снимок экрана:

док добавить пробел в конкатенацию 2

2. Затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите содержать эту формулу, и ячейки в той же строке были объединены пробелом сразу, см. Снимок экрана:

док добавить пробел в конкатенацию 3

Ноты:

1. Вы также можете применить это = A2 & "" & B2 & "" & C2 формула для объединения ячеек с пробелом.

2. В приведенных выше формулах A2, B2, C2 - это ячейки, которые вы хотите объединить, если необходимо объединить больше ячеек, вы просто добавляете ссылки после формулы, например: = СЦЕПИТЬ (A2; ""; B2; "", C2; "", D2, "", E2) .

3. Если вы хотите использовать другой разделитель после объединения, например, используйте запятую для разделения, вы можете изменить формулу на = СЦЕПИТЬ (A2; ";"; B2; ";"; C2) .

Объедините несколько значений ячеек и добавьте пробелы или другие разделители между словами с помощью Kutools for Excel

Если необходимо объединить несколько ячеек, приведенные выше формулы будут несколько сложными, здесь я могу представить вам мощный инструмент - Kutools for Excel, С его Объединяйте строки, столбцы или ячейки без потери данных утилита, вы можете быстро объединить несколько ячеек из строки или столбца в одну ячейку с любыми определенными разделителями.

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выделите диапазон ячеек, которые вы хотите объединить на основе строки.

2. Нажмите Kutools > Слияние и разделение > Комбинируйте строки, столбцы или ячейки без потери данных, см. снимок экрана:


3. В появившемся диалоговом окне выполните следующие операции:

(1.) Выберите один вариант, который вам нужно объединить ячейки на основе ниже Чтобы объединить выбранные ячейки в соответствии со следующими параметрами, в этом примере я выбираю Объединить столбцы;

(2.) Затем выберите разделитель, которым вы хотите отделить объединенное содержимое от Укажите разделитель;

(3.) Наконец, вы можете указать параметр для работы с объединенными ячейками, вы можете сохранить или удалить содержимое из объединенных ячеек, или вы также можете объединить эти объединенные ячейки.

док добавить пробел в конкатенацию 5

4. После завершения настроек нажмите Ok or Применить кнопку, и все выбранные ячейки были объединены в одну ячейку на основе строк, см. снимок экрана:

док добавить пробел в конкатенацию 6

С этой Сочетать вы также можете объединять ячейки на основе столбца и объединять все ячейки только в одну ячейку.

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

Вставьте пробел между числом и текстом с формулой

Мы можем применить формулу, чтобы легко вставить пробел между числом и текстом в Excel. Пожалуйста, сделайте следующее:

док добавить пробел между текстом числа 1

1. Выберите пустую ячейку и введите формулу. =TRIM(REPLACE(A2,MIN(FIND(,A2&"1234567890")),0," ")) (A2 это ячейка, в которую вы вставите пробел между числом и текстом) и нажмите Enter ключ. Смотрите скриншот:

лента для заметок
Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем!
Подробнее . Бесплатная пробная версия


2. Затем перетащите маркер заполнения этой ячейки в нужный диапазон. Смотрите скриншот:

Внимание: В этой формуле можно только добавить пробел перед первым числом. Например, эта формула изменит A5B6C8D6E0F9 в A 5B6C8D6E0F9 .

Вставьте пробел между числом и текстом с помощью Kutools for Excel

Если вы хотите разделить числа и текст, добавив пробел перед каждым числом, вы можете попробовать Kutools for Excel's Добавить текст утилита.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

док добавить пробел между текстом числа 01

1. Выделите ячейки, в которые нужно добавить пробел перед каждым числом, и щелкните Kutools > Текст > Добавить текст. Смотрите скриншот:

2. В открывшемся диалоговом окне «Добавить текст» (см. Снимок экрана выше):
(1) Введите пробел в Текст коробка;
(2) Проверьте Только добавить к выберите и выберите 1-й символ - это число из выпадающего списка ниже;

док добавить пробел между текстом числа 5

3. Нажмите Ok кнопка. И тогда вы увидите, что перед каждым числом добавляется пробел. Смотрите скриншот:

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Демо: вставьте пробел между числом и текстом

Пакетное разделение текста и чисел из одной ячейки / столбца на разные столбцы / строки

рекламные разделенные ячейки отдельные текстовые номера

Kutools for Excel улучшает Разделить клетки утилита и поддерживает пакетное разделение всех текстовых символов и чисел одной ячейки / столбца на два столбца / строки. Полнофункциональная бесплатная 30-дневная пробная версия!

Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?
Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?

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

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

Следовательно, таблица смотрится малость неопрятно и становится трудной для использования. Казалось бы, обычная задачка может стать сложный. К примеру, отыскать покупателя с именованием John Doe (нет излишних пробелов меж частями имени), в то время как в таблице он сохранён как «John Doe«. Либо числа, которые не могут быть просуммированы, а виноваты в этом снова излишние пробелы.

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

  • Удаляем все излишние пробелы меж словами, а также отсекаем исходные и конечные пробелы
    • Используем функцию TRIM (СЖПРОБЕЛЫ)
    • Применяем инструмент Find & Replace (Найти и заменить)

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

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

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

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

    1. Рядом со своими данными добавьте вспомогательный столбец. Сможете именовать его Trim.
    2. В первой ячейке вспомогательного столбца (C2) введите формулу для удаления излишних пробелов:

    Готово! Мы удалили все излишние пробелы при помощи функции TRIM (СЖПРОБЕЛЫ). К огорчению, этот метод занимает много времени, в особенности, когда таблица довольно велика.

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

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

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

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

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

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

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

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

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?

    Правила перепечаткиЕще больше уроков по Microsoft Excel

    Оцените качество статьи. Нам принципиально ваше мнение:

    Рассмотрим методы удаления пробелов в Excel (например, меж словами, в начале либо конце предложений, в числах).

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

    • В начале либо в конце предложений;
    • Дублирование пробелов;
    • Невидимые знаки, в т.ч. неразрывный пробел;
    • В числах (в разделителях разрядов).

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

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

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

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

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?


    Возникает обычное диалоговое окно подмены, потом вводим в поле Найти два пробела, а в Заменить на — один.
    Жмем Заменить все и повторяем операцию до тех пор, пока Excel находит повторения.
    Как лицезреем метод довольно обычной, но данный метод удаления пробелов не срабатывает, ежели они находятся в конце либо в начале текста.

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?


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

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?


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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?


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

    Возникает вопросец, как это сделать?
    1-ый метод — конкретно скопировать данный знак из текста и ввести в поле Найти.
    2-ой метод — пользоваться Alt-кодом (для систем Windows) и ввести комбинацию Alt + 0160 (удерживая кнопку Alt необходимо набрать 0160 на цифровой клавиатуре).

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?

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

    Урок: Удаление огромных пробелов в Microsoft Word

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

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

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

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

    Как в excel вставить пробел между словами. Как сделать пробел между словами в excel?

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

    Урок: Замена знаков в Excel

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

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

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

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

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

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

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

    Урок: Форматирование таблиц в Excel

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

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

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

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

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

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

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

    Урок: Мастер функций в Excel

    Урок: Как сделать автозаполнение в Excel

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

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

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

    Помогла ли для вас эта статья?

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

    Дана строка, состоящая из символов букв и цифр. Между словами вставить запятую и пробел
    Дана строка, состоящая из символов букв и цифр. Между словами вставить запятую и пробел.


    как можна запретить набор запятую, пробел. цифр, букв желательно программно
    как можна запретить набор запятую, пробел. цифр, букв желательно программно.? я хачу имена.

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


    Пробел после 2 букв или цифр
    Есть: $string = "abcdef"; Нужно чтобы после каждой второй буквы или цифры, ставился авто.

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

    т.е. у меня есть столбец сформированных данных:

    Маша=1000000
    Саша=2000
    Наташа=30000

    Маша=1 000 000
    Саша=2 000
    Наташа=30 000

    мыло: mobile_nv собака rbcmail точка ru

    А почему бы не так (если позиция пробела вычислена и хранится в переменной N):

    Я также и сделал:

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

    Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.


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


    Как вставить в TextBox текущее время, и через пробел вставить текст?
    Я хочу сделать свою программку типа собеседника. Тоесть например вводишь в один TextBox вопрос , и.


    Вставить пробел в строку после каждого символа «.» «,» «!» или «?», если за этими символами не следует пробел
    Вставить пробел после каждого символа «.» «,» «!» или «?», если за этими символами не следует.

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

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

    Следовательно, таблица выглядит малость неопрятно и становится трудной для использования. Казалось бы, простая задача может стать непростой. Например, найти покупателя с именем John Doe (нет лишних пробелов между частями имени), в то время как в таблице он сохранён как “John Doe“. Или числа, которые не могут быть просуммированы, а виноваты в этом опять лишние пробелы.

    Из этой статьи Вы узнаете, как очистить данные от лишних пробелов:

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

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


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

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

    1. Рядом со своими данными добавьте вспомогательный столбец. Можете назвать его Trim.
    2. В первой ячейке вспомогательного столбца (C2) введите формулу для удаления лишних пробелов:

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


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

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

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

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

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


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

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

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

    Excel. Обнаружение лишних пробелов

    Типичная ошибка, которая встречается в электронных таблицах, связана с невидимыми символами пробелов. [1] В ячейке В2 (рис. 1) находится формула, берущая название цвета в ячейке В1 и возвращающая соответствующий код из таблицы D1:E6: =ВПР(B1;D1:E6;2;ЛОЖЬ).


    Рис. 1. Формула поиска возвращает цвет, введенный в ячейку В1

    В следующем примере формула в ячейке В2 возвращает ошибку, указывая, что значение Красный не было найдено в таблице. Сотни и тысячи пользователей Excel потратили массу времени, чтобы понять, почему подобные операции не работают. Ответ прост: в ячейке D5 написано не «Красный», а «Красный », то есть за словом следует пробел. Для Excel это две разные последовательности символов.

    Рис. 2. Формула поиска не может найти в таблице слово «Красный»

    • один ведущий пробел и более;
    • один завершающий пробел и более;
    • два и более последовательных пробела в самом тексте.

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


    Рис. 3. Параметры условного форматирования для выделения ячеек, содержащих лишние пробелы

    Рис. 4. Условное форматирование выделило ячейки с лишними пробелами

    Функция СЖПРОБЕЛЫ действует так, что формула, описанная в шаге 4, также применяет условное форматирование ко всем числовым ячейкам. Если в вашем диапазоне встречаются числа, используйте на шаге 4 формулу: =ЕСЛИ(НЕ(ЕНЕТЕКСТ(D2));D2<>СЖПРОБЕЛЫ(D2)). Кроме того, нужно иметь в виду, что функция СЖПРОБЕЛЫ не удаляет (и не воспринимает при условном форматировании) знак неразрывного пробела.

    [1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 183–185.

    Как разделить текст в ячейке Excel?


    Добрый день уважаемый читатель!

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

    Разобрать слитый текст на необходимые составляющие возможно произвести с помощью:

    Мастер разбора текстов

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

    Для выполнения задачи вызываем диалоговое окно «Мастер текстов (разбор)» и в 3 шага разделяем текст:

    1. Для начала нужно выделить данные, которые необходимо разделить, следующим шагом на вкладке «Данные» в разделе «Работа с данными» нажимаете иконку «Текст по столбцам» и в вызванном диалоговом окне мастера указываем формат рабочего текста. Выбираем 2 вида форматов:
    • С разделителями – это когда существует текст или символ, который условно будет отделять будущее содержимое отдельных ячеек;
    • Фиксированной ширины – это когда при помощи пробелов в тексте имитируется столбики одинаковой ширины.
    1. Вторым шагом, в нашем примере, указываем символ, выполняющий роль разделителя. В случаях, когда в тексте идут подряд пару разделителей, несколько пробелов, к примеру, то установка флажка для пункта «Считать последовательные разделители одним» укажет для Excel принимать их за один разделитель. Дополнительное условие «Ограничитель строк» поможет указать, что текстовые значения, содержащиеся в кавычках не делить (к примеру, название фирмы «Рудольф, Петер и Саймон»);
    2. Последним шагом, для уже разделённых столбиков, нужно указать в диалоговом окне мастера, предварительно выделив их, выбрать необходимый формат получаемых данных:
    • Общий – не проводит изменения данных, оставляя их в первоначальном виде, будет оптимальным выбором в большинстве случаев;
    • Текстовый – данный формат, в основном, необходим для столбиков с числовыми значениями, которые программа в обязательном порядке должна интерпретировать как текст. (К примеру, это числа с разделителем по тысяче или номер пластиковой карточки);
    • Дата – этот формат используется для столбиков с датами, кстати, формат самой даты можно выбрать в выпадающем списке.


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

    Рассоединяем текст с помощью формул

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

    И если с первыми двумя словами понятно, что и как разделять, то разделителя для последнего слова нет, а это значит что нужно указать в качестве аргумента условно большое количество символов, как аргумент «число_знаков» для функции ПСТР, например, 100, 200 или больше.

    А теперь поэтапно рассмотрим формирование формулы для разделения текста в ячейке:


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

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

    Выдергиваем слова с помощью макросов VBA

    Рассмотрим два способа разделить текст в ячейке:

    1. Выдергиваем отдельные слова по разделителю;
    2. Делим текст без пробелов.

    Способ №1.

    Поскольку вас интересует автоматическое деление текста, значит надо написать хорошую функцию на VBA и внедрить ее в рабочую книгу. Для начала переходим на вкладку «Разработчик» и выбираем «Visual Basic» или вызываем эту возможность с помощью горячего сочетания клавиш Alt+F11. (детальнее в статье «Как создать макрос в Excel»).

    Создаем новый модуль в меню «Insert» наживаем пункт «Module» и переносим в него нижеприведенный код:

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

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

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


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


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

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


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

    Читайте также: