Как вставить пробел через каждые X символов в тексте ячейки Excel?
В Excel иногда возникает необходимость отформатировать текстовые строки, вставляя пробелы через равные интервалы. Это помогает улучшить читаемость, подготовить данные для определённых систем или оформить контент перед печатью. Хотя Excel не предлагает встроенной функции специально для этой задачи, существует несколько эффективных способов её решения. В этой статье рассматриваются различные методы и практические рекомендации по вставке пробелов после каждых X символов в ячейках Excel.

Вставка / добавление пробела после каждых x символов в ячейках
Вставка / добавление пробела после каждых x символов в ячейках с помощью формулы
Пользователям Excel 365 или Excel 2021 доступно элегантное формульное решение с использованием функций TEXTJOIN(), MID() и SEQUENCE(), которое динамически добавляет пробелы после каждых X символов.
Чтобы вставить пробел после каждых n символов (например, каждые 4 символа), воспользуйтесь приведённой ниже формулой, а затем протяните её вниз для применения к другим ячейкам.
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4)) 
- «LEN(A2)»: Возвращает общее количество символов в ячейке.
- «SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)»: создаёт динамический массив с начальными позициями каждых четырёх символов.
- «MID(A2, …, 4)»: извлекает сегменты длиной 4 символа.
- «TEXTJOIN(" ", TRUE, …)»: Объединяет указанные сегменты, разделяя их пробелами.
Вставка / добавление пробела после каждых x символов в ячейках с помощью Kutools для Excel
Если вы часто применяете подобное форматирование текста, «Kutools для Excel» предлагает удобный способ вставки пробелов после каждых X символов всего за несколько кликов. А функция «Добавить текст» обеспечивает ещё больше гибкости: с её помощью можно вставлять заданные символы не только через фиксированные интервалы, но и в начало, конец или любые пользовательские позиции внутри текста.
Более того, вы можете задавать условия для вставки символов до или после определённых слов и шаблонов, превращая этот инструмент в мощное средство продвинутого форматирования текста и обработки данных. Независимо от того, корректируете ли вы форматирование, подготавливаете данные для импорта или экспорта, или повышаете читаемость, Kutools надёжно упрощает весь процесс.
После установки Kutools для Excel выполните следующие шаги:
- Выберите текстовые строки, в которые следует вставить пробелы.
- Затем выберите «Kutools» > «Text» > «Добавить текст» (см. снимок экрана):

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

Результат: пробелы вставлены после каждых четырёх символов в выбранных ячейках, как показано на следующем снимке экрана:
Вставка / добавление пробела после каждых x символов в ячейках с помощью пользовательской функции
Для опытных пользователей и тех, кто работает с большими объёмами данных, «пользовательская функция» предлагает мощный и автоматизированный способ эффективной вставки пробелов.
- Нажмите и удерживайте клавиши «ALT» + «F11», чтобы открыть окно «Microsoft Visual Basic for Applications».
- Затем нажмите «Insert» > «Module» и вставьте следующий код в окно «Module».
Код VBA: вставка пробела после каждых x символов:Function InsertSpaces(ByVal txt As String, ByVal n As Integer) As String 'Updateby Extendoffice Dim i As Integer, result As String For i = 1 To Len(txt) Step n result = result & Mid(txt, i, n) & " " Next i InsertSpaces = Trim(result) End Function - Затем введите следующую формулу в пустую ячейку и перетащите маркер заполнения, чтобы применить её к остальным ячейкам.
=InsertSpaces(A2, 4)
Применяя описанные методы и рекомендации по оптимизации, вы сможете легко и эффективно вставлять пробелы после каждых x символов в Excel — обеспечивая безупречное форматирование, отличную читаемость и готовность данных к дальнейшему анализу или составлению отчётов. Независимо от того, предпочитаете ли вы формулы, сторонние инструменты или VBA, вы обязательно найдёте решение, идеально подходящее под ваши задачи и уровень владения Excel. Если вы хотите освоить ещё больше полезных приёмов,на нашем сайте представлены тысячи обучающих материалов, которые помогут вам стать настоящим мастером Excel.
См. также:
Как добавить или вставить определённый символ через каждые X символов в ячейки?
Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


