Прескочи на основното съдържание

Как да добавя интервал между знаци или всяка цифра в Excel?

Автор: Силувия Последна промяна: 2020-06-03

Да предположим, че имате списък с текстови низове или числа за добавяне на интервал между знаците или всяка цифра, какво можете да направите? Следните методи могат да ви помогнат да разрешите този проблем.

Добавете интервал между знаците или всяка цифра с дефинирана от потребителя функция
Добавете интервал между знаците или всяка цифра с Kutools за Excel


Добавете интервал между знаците или всяка цифра с дефинирана от потребителя функция

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

1. Натиснете Друг + F11 клавиши едновременно, за да отворите Microsoft Visual Basic за приложения прозорец.

2. В Microsoft Visual Basic за приложение прозорец, кликнете Поставете > Модули. След това копирайте и поставете следния код в прозореца на модула.

VBA код: Добавете интервал между знаците или всяка цифра
Function AddSpace(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddSpace = AddSpace & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

3. Натиснете Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец и се върнете към прозореца на Excel.

4. Изберете празна клетка, въведете формула =Добавяне на пространство(B2) в лентата с формули, след което натиснете Въведете ключ.

В този случай можете да видите, че се добавят интервали между знаците на клетка B2.

doc добавете интервал между знаците 1

Забележка: За да добавите интервал между всички цифри, моля, променете референтната клетка във формулата на тази с числа, каквито ви трябват.


Добавете интервал между знаците или всяка цифра с Kutools за Excel

Ако кодът на VBA е сложен за вас, можете да опитате добавяне на текст полезност на Kutools за Excel. Моля, направете следното.

Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.

1. Изберете клетките, които трябва да добавите интервал между знаците или всяка цифра, след което щракнете Kutools > Текст > добавяне на текст. Вижте екранна снимка:

2. В добавяне на текст диалогов прозорец, щракнете върху Текст кутия и натиснете Космос натиснете веднъж, за да въведете интервал в текстовото поле, след което изберете Добавете само към опция.

За добавяне на интервал между знаците:

Изберете Първата буква е главна/малка опция в падащия списък и накрая щракнете върху OK бутон.

За добавяне на интервал между всяка цифра:

Изберете 1-ви знак е число опция в падащия списък и накрая щракнете върху OK бутон.

doc добавете интервал между знаците 1

След това интервалите се добавят между знаците или всяка цифра от посочените клетки.

  Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.


Добавете интервал между знаците или всяка цифра с Kutools за Excel


Още по темата:

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Can you do this example with the formula according to old versions?
This comment was minimized by the moderator on the site
Hi, how can I change the VBA code to have a space between every second and third character (so to group the first 2 characters, then a space)
and subsequently for any additional space I want to add, but not after every character.

Thanks in advance
This comment was minimized by the moderator on the site
AddSpace is an awesome hack. Thanks.I wanted to convert text into columns such that each character was in a different column. Insert text to column was unable to achieve it because characters need to separated. So, I used addspace function from this page and then converted text into columns and it worked. :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations