Как добавить пробелы между символами, буквами или цифрами в Excel
АвторSiluvia•Дата изменения
При работе с импортированными кодами, артикулами, серийными номерами или текстовыми строками в Excel часто бывает полезно вставлять пробелы между символами — это значительно улучшает читаемость данных. Например, можно преобразовать ABCDE в A B C D E, 123456 в 1 2 3 4 5 6 или SKU99 в S K U 9 9.
Excel не предлагает единой встроенной кнопки для решения всех подобных задач, но вы можете воспользоваться формулами, VBA или надстройкой Kutools for Excel. В этом руководстве представлены несколько практичных способов добавления пробелов между буквами, цифрами или каждым символом в ячейках Excel.

Способ 1: Добавление пробелов между символами с помощью формулы
Способ 2: Добавление пробелов между буквами, цифрами или символами с помощью Kutools
- Случай 1: Добавление пробелов между буквами
- Случай 2: Добавление пробелов между каждым символом
- Случай 3: Добавление пробелов Перед числами
- Случай 4: Использование другого разделителя вместо пробела
Способ 1: Добавление пробелов между символами с помощью формулы
Если вы используете Microsoft 365 или Excel 2021 и более поздние версии, вы можете применить формулу, чтобы разбить текст на отдельные символы и объединить их через пробелы.
Предположим, что оригинальный текст находится в ячейке A2.
- Введите следующую формулу в ячейку B2 и нажмите клавишу Enter.
- Перетащите маркер заполнения вниз, чтобы распространить формулу на другие ячейки.
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Результат: Формула добавляет пробел между каждым символом в выбранной текстовой строке.
Как работает эта формула:
- LEN(A2) подсчитывает количество символов в ячейке.
- ПОСЛЕДОВАТЕЛЬНОСТЬ(LEN(A2)) создаёт список позиций символов.
- MID(A2,SEQUENCE(LEN(A2)),1) извлекает каждый символ по отдельности.
- СЦЕПИТЬ(« »;ИСТИНА;…) объединяет извлечённые символы, разделяя их пробелами.
💡 Совет: Эта формула показывает лучшие результаты в Microsoft 365 и Excel 2021 или более поздних версиях. Если вы используете более старую версию Excel, рекомендуем воспользоваться VBA или Kutools для Excel.
Ограничения формул
- Для работы формулы, используемой в этом методе, необходим Microsoft 365 или Excel 2021 либо более поздняя версия.
- Результат рассчитывается по формуле, поэтому его может понадобиться скопировать и вставить как значения.
- Разделяет каждый символ в ячейке — буквы, цифры и специальные символы.
- Не предлагает гибких настроек позиций, например добавления пробелов только перед буквами или перед числами.
Способ 2: Добавление пробелов между буквами, цифрами или символами с помощью Kutools
Если вы хотите добавить пробелы во множество ячеек без формул или кода VBA, воспользуйтесь функцией Добавить текст из Kutools для Excel. В отличие от формул, этот метод предлагает более гибкие варианты размещения пробелов: вы можете выбрать, добавлять ли их перед буквами, между каждым символом или перед числами.
Случай 1: Добавление пробелов между буквами
Этот приём особенно полезен, когда ячейки содержат буквы, и вы хотите добавить пробел перед каждой из них, чтобы текст вроде Excel превратился в E x c e l.
Рекомендуемый вариант:Перед заглавными и строчными буквами
- Выделите ячейки, в которые требуется добавить пробелы.
- Нажмите Kutools > Текст > Добавить текст.
- В поле Текст нажмите клавишу Пробел один раз.
- Выберите Добавлять только в.
- В разделе «Раскрывающийся список» выберите Перед заглавными и строчными буквами.
- Нажмите кнопку ОК.

Результат: Перед буквами добавлены пробелы, создавая эффект разделённых букв.
Случай 2: Добавление пробелов между каждым символом
Если ваши данные содержат и буквы, и цифры, и вы хотите разделить каждый символ отдельно, используйте параметр Между символами.
Рекомендуемый вариант:Между символами
- Выделите ячейки, содержащие текстовые строки или комбинации кодов.
- Нажмите Kutools > Текст > Добавить текст.
- В поле Текстнажмите клавишу Пробелодин раз.
- Выберите Добавлять только в.
- В разделе «Раскрывающийся список» выберите Между символами.
- Нажмите кнопку ОК.

Результат: Между каждым символом, включая буквы и цифры, вставляется пробел.
Случай 3: Добавление пробелов Перед числами
Рекомендуемый вариант:Перед числами
- Выделите ячейки, содержащие данные для разделения по тексту и числу.
- Нажмите Kutools > Текст > Добавить текст.
- В поле Текстнажмите клавишу Пробелодин раз.
- Выберите Добавлять только в.
- В разделе «Раскрывающийся список» выберите Перед числами.
- Нажмите кнопку ОК.

Результат: Перед каждым числовым символом добавляется пробел.
Случай 4: Добавить другой разделитель вместо пробела
Помимо пробелов, функция Добавить текст позволяет вставлять и другие разделители — например, дефисы, косые черты или запятые. Вместо нажатия клавиши Пробел просто введите нужный разделитель в поле Текст, а затем выберите подходящий вариант в разделе Добавлять только перед, например: Перед заглавными и строчными буквами, Между символами или Перед числами.
Результат: Kutools вставляет указанный вами разделитель в соответствии с выбранным вариантом. Например, если вы введёте дефис и выберете Между символами, ABCDE преобразуется в A-B-C-D-E.
- Добавляет Пакетное добавление пробелы во все выделенные ячейки за один раз
- Не требует знаний формул, VBA или макросов
- Позволяет добавлять пробелы перед буквами, между каждым символом или Перед числами
- Работает с обычным текстом, строками чисел, комбинированными кодами, артикулами и серийными номерами
- Можно вставлять другие разделители, такие как дефисы, косые черты или запятые, вместо пробелов
- Более гибкий, чем формулы, при необходимости применения различных правил позиционирования текста
- Прост в использовании благодаря понятному диалоговому окну и настройкам с предварительным просмотром
Способ 3: Добавление пробелов между символами с помощью VBA
Если вы работаете в более старой версии Excel или предпочитаете многократно используемую пользовательскую функцию, воспользуйтесь VBA, чтобы добавлять пробелы между символами.
- Нажмите сочетание клавиш Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
- Нажмите Вставка > Модуль.
- Вставьте приведённый ниже код VBA в модуль.
- Нажмите сочетание клавиш Alt + Q, чтобы вернуться на лист.
- В пустой ячейке введите следующую формулу:
- Нажмите клавишу Enter и перетащите формулу вниз, чтобы применить её к другим ячейкам.
Function AddSpace(Str As String) As String
'Updated by Extendoffice 2026/5/19
Dim i As Long
For i = 1 To Len(Str)
AddSpace = AddSpace & Mid(Str, i, 1) & " "
Next i
AddSpace = Trim(AddSpace)
End Function
=AddSpace(A2) Результат: Пользовательская функция добавляет пробел между каждым символом текстовой строки.
Ограничения VBA
- Требует работы с макросами и кодом.
- Возможно, потребуется сохранить книгу в формате файла с поддержкой макросов.
- Другим пользователям может понадобиться включить макросы, чтобы пользовательская функция заработала.
- Может показаться сложным новичкам, не знакомым с VBA.
- Менее удобен, если выполнять эту задачу приходится часто или требуется применять разные правила расстановки пробелов.
Какой способ выбрать?
Разные методы подходят для различных версий Excel и задач по очистке данных. Воспользуйтесь приведённым ниже сравнением, чтобы выбрать оптимальный вариант именно для вашей ситуации.
| Метод | Лучше всего подходит для | Преимущества | Ограничения |
|---|---|---|---|
| Формула | Быстрые результаты в Microsoft 365 или Excel 2021+ | ✅ Не требует VBA; динамично и легко редактируется | ❌ Требует современных функций Excel; разделяет каждый символ без гибких настроек позиций |
| Kutools для Excel | Пакетное добавление пробелов или разделителей с гибкими правилами позиционирования | ✅ Не требует формул или VBA; поддерживает такие параметры, как Перед заглавными и строчными буквами,Между символамии Перед числами | Требуется Kutools для Excel, но обеспечивает гораздо более простой и гибкий способ обработки различных требований к пробелам |
| VBA | Старые версии Excel или многократно используемая пользовательская функция | ✅ Работает как пользовательская функция листа | ❌ Требует макросов; может быть сложно для новичков |
Часто задаваемые вопросы
1. Как добавить пробелы между каждым символом в Excel?
В Microsoft 365 или Excel 2021 и более поздних версиях можно использовать следующую формулу:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Например, ABCDE преобразуется в A B C D E.
2. Как добавить пробелы между каждой цифрой в Excel?
Если ячейка содержит только цифры, используйте ту же формулу:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Например, 123456 преобразуется в 1 2 3 4 5 6.
3. Как добавить пробелы только между буквами?
С помощью Kutools для Excel воспользуйтесь функцией Добавить текст > Добавлять только перед > Перед заглавными и строчными буквами. Это особенно удобно, когда нужно вставлять пробелы перед алфавитными символами, но не перед каждой цифрой или знаком.
4. Как добавить пробелы между каждым символом в тексте, содержащем и буквы, и цифры?
С помощью Kutools для Excel используйте Добавить текст > Добавлять только перед > Между символами. Эта функция разделяет каждый символ — включая буквы, цифры и знаки. Например, A1B2C3 преобразуется в A 1 B 2 C 3.
5. Как добавить пробелы перед цифрами в Excel?
С помощью Kutools для Excel используйте Добавить текст > Добавлять только перед > Перед числами. Например, Item123 преобразуется в Item 1 2 3.
6. Почему Kutools добавляет пробелы перед каждой цифрой, а не перед всем числом целиком?
Потому что Перед числами обрабатывает каждый числовой символ отдельно. Поэтому SKU2026 преобразуется в SKU 2 0 2 6, а не в SKU 2026.
7. Можно ли использовать дефисы или косые черты вместо пробелов?
Да. В формуле замените пробел внутри « » на другой разделитель, например "-" или «/». В Kutools введите нужный разделитель в поле Текст вместо нажатия клавиши Пробел.
| Исходный текст | Разделитель | Результат |
|---|---|---|
| ABCDE | - | A-B-C-D-E |
| 123456 | / | 1/2/3/4/5/6 |
8. Можно ли добавлять пробелы после каждых трёх или четырёх символов?
Да, но это уже другая задача форматирования. Например, вы можете захотеть преобразовать 123456789012 в 1234 5678 9012. В таком случае используйте метод, предназначенный для вставки пробелов после каждого фиксированного количества символов.
Связанные статьи
Лучшие инструменты для повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите новый уровень эффективности.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить функцию, которая нужна Вам больше всего…
Office Tab Добавляет вкладки в Office и значительно упрощает вашу работу
- Включает вкладочное редактирование и чтение в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — не в отдельных окнах.
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — это пакет, объединяющий надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, что делает его идеальным решением для команд, работающих в разных приложениях Office.
- Единый пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка за считанные минуты (готово к MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная пробная версия со всеми функциями— без регистрации и банковской карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
Оглавление
- Способ 1: Добавление пробелов между символами с помощью формулы
- Способ 2: Добавление пробелов между буквами, цифрами или символами с помощью Kutools
- Случай 1: Добавление пробелов между буквами
- Случай 2: Добавление пробелов между каждым символом
- Случай 3: Добавление пробелов Перед числами
- Случай 4: Использование другого разделителя вместо пробела
- Способ 3: Добавление пробелов между символами с помощью VBA
- Какой способ выбрать?
- Часто задаваемые вопросы
- Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel
Добавляет в Excel 300+ расширенные функции
- 🧩 Обзор
- 📥 Бесплатная загрузка
- 🎁 Доступна 30-дневная бесплатная пробная версия


