Перейти к основному содержанию

 Как вставить / добавить пробел после каждых x символов в ячейках?

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

doc добавить пробел после x символов 1

Вставить / добавить пробел после каждых x символов в ячейках с кодом VBA

Вставить / добавить пробел после каждых x символов в ячейках с помощью Kutools for Excel


стрелка синий правый пузырь Вставить / добавить пробел после каждых x символов в ячейках с кодом VBA

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

1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Затем нажмите Вставить > Модулии вставьте следующий код в Модули окно.

Код VBA: вставлять пробел после каждых x символов:

Sub addspace()
'updateby Extendoffice
    Dim i As Long
    Dim xCell As Range
    Dim xRg As Range
    Dim xTxt As String
    Dim xStr As String
    Dim xUpdate As Boolean
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xStr = xCell.Text
        xTxt = ""
        For i = 1 To Len(xStr) Step 4
            If xTxt = "" Then
                xTxt = Mid(xStr, i, 4)
            Else
                xTxt = Trim(xTxt) & " " & Mid(xStr, i, 4)
            End If
        Next
        xCell = xTxt
    Next
    Application.ScreenUpdating = xUpdate
End Sub

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

doc добавить пробел после x символов 2

4, Затем нажмите OK кнопку, а пробелы были вставлены в содержимое ячейки после каждых четырех символов, см. снимки экрана:

doc добавить пробел после x символов 3 2 doc добавить пробел после x символов 4

Внимание: В приведенном выше коде вы можете изменить номер 4 на другой номер, чтобы вставить пробел после. А также вы можете изменить пространство разделителя на другие разделители в этом правиле xTxt = Trim (xTxt) & "" & Mid (xStr, i, 4) приведенного выше кода.


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

Kutools for ExcelАвтора Добавить текст функция также может помочь вам быстро и легко решить эту проблему.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней

После установки Kutools for Excel, пожалуйста, сделайте следующее :( Скачать бесплатно Kutools for Excel прямо сейчас! )

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

2. Затем нажмите Кутулс > Текст > Добавить текст, см. снимок экрана:

3. В Добавить текст диалоговом окне нажмите пробел один раз в Текст поле и выберите Указывать вариант под Позиция, затем введите позиции, в которые вы хотите вставить пробел, см. снимок экрана:

doc добавить пробел после x символов 6

4, Затем нажмите Ok or Применить , вы получите результат, в котором пробелы были вставлены после каждых четырех символов по мере необходимости.

Советы: Количество позиций в поле «Указать» следует разделять запятыми.

Скачать бесплатно Kutools for Excel прямо сейчас!


Связанная статья:

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

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

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

Описание


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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations