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

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

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

Случай 1. Добавьте пробел между числом и текстом - текст всегда идет первым
Случай 2: Добавьте пробел между числом и текстом - число всегда идет первым


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

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

Общая формула

=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))

аргументы

Текстовая_строка: Текстовая строка, в которой вы добавите пробел между текстом и числом. Это может быть:

  • Текстовая строка, заключенная в кавычки;
  • Или ссылку на ячейку, содержащую текстовую строку.

Как пользоваться этой формулой?

1. Выберите пустую ячейку для вывода результата. В данном случае я выбираю D3.

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

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

Заметки:

  • В формуле B3 - это ячейка текстовой строки, в которой вы добавите пробел между текстом и числом;
  • В этой формуле можно только добавить пробел перед первым числом. Например, эта формула изменит B34C12G45 на B 34C12G45.

Как работает эта формула?

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")

  • B3&"1234567890": возвращает результат как: "KutoolsforExcel634211234567890";
  • FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): Функция НАЙТИ находит позицию цифр "1-0" в KutoolsforExcel634211234567890 и возвращает результат как {20,19,17,18,25,16,27,28,29,30}.
    Внимание: Результат {20,19,17,18,25,16,27,28,29,30} означает, что номер 1 находится на 20-й позиции в KutoolsforExcel634211234567890, номер 2 находится на 19-й позиции в KutoolsforExcel634211234567890…

2. MIN({20,19,17,18,25,16,27,28,29,30})

  • Функция MIN получает минимальное значение массива. Здесь результат 16.

3. REPLACE(KutoolsforExcel63421,16,0," ")

  • Здесь используйте функцию REPLACE, чтобы добавить пробел к 16-й позиции в KutoolsforExcel63421 и вернуть результат как KutoolsforExcel 63421.

4. =TRIM("KutoolsforExcel 63421")

  • Функция ОБРЕЗАТЬ Удаляет все пробелы из текста, кроме одинарных пробелов между словами. И не оставляет пробелов в начале и в конце текста.

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

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

Общая формула

=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0," ")) + Ctrl + Shift + Enter

аргументы

Текстовая_строка: Текстовая строка, в которой вы добавите пробел между текстом и числом. Это может быть:

  • Текстовая строка, заключенная в кавычки;
  • Или ссылку на ячейку, содержащую текстовую строку.

Как пользоваться этой формулой?

1. Выберите пустую ячейку (в данном случае D3) для вывода результата.

2. Введите в нее приведенную ниже формулу и нажмите Ctrl + Shift + Enter ключи одновременно.

=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0," "))

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

Заметки:

  • В формуле B3 - это ячейка текстовой строки, в которой вы добавите пробел между текстом и числом;
  • Эта формула массива может добавлять пробел только после последнего числа. Например, эта формула изменит 34C12GHH на 34C12 GHH.

Связанные функции

Функция Excel TRIM
Функция Excel TRIM удаляет все лишние пробелы из текстовой строки и сохраняет только отдельные пробелы между словами.

Функция ЗАМЕНИТЬ в Excel
Функция ЗАМЕНИТЬ в Excel находит и заменяет символы на основе заданного местоположения в текстовой строке новым текстом.

Функция МИН в Excel
Функция МИН в Excel возвращает наименьшее число в наборе значений.

Функция поиска в Excel
Функция Excel FIND используется для поиска строки внутри другой строки и возвращает начальную позицию строки внутри другой строки.

Функция Excel MAX
Функция Excel MAX возвращает наибольшее число в наборе значений.

Функция ЕСЛИОШИБКА в Excel
Функция ЕСЛИОШИБКА используется для возврата пользовательского результата, когда формула оценивает ошибку, и возврата нормального результата, если ошибки не возникает.

Функция СТРОКА в Excel
Функция Excel ROW возвращает номер строки ссылки.

Функция КОСВЕННО в Excel
Функция ДВССЫЛ в Excel преобразует текстовую строку в действительную ссылку.

Функция ДЛСТР в Excel
Функция Excel LEN возвращает количество символов в текстовой строке.


Родственные формулы

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

Добавьте определенный символ перед каждым словом в ячейке
В этой статье объясняется, как добавить определенный символ перед каждым словом в ячейке с формулой в Excel.

Добавить тире к номеру телефона
В этой статье объясняется, как добавить тире к номеру телефона в определенной ячейке с формулой в Excel.

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


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

Kutools for Excel - поможет вам выделиться из толпы

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

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thank you for a great explanation
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations