KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторSiluviaДата изменения

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

doc-add-space-between-number-and-text-1

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


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

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

doc-add-space-between-number-and-text-2

Универсальная формула

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

Аргументы

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

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

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

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

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

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

doc-add-space-between-number-and-text-3

Примечания:

  • В формуле 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-й позиции этой же строки…

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

  • Функция МИН возвращает минимальное значение из массива. В данном случае результат — 16.

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

  • Здесь функция ПОДСТАВИТЬ добавляет пробел на 16-ю позицию строки «KutoolsforExcel63421», возвращая результат «KutoolsforExcel 63421».

4. =TRIM("KutoolsforExcel 63421")

  • Функция СЖПРОБЕЛЫ удаляет все лишние пробелы из текста, оставляя только одиночные пробелы между словами. В результате в тексте не остаётся ни начальных, ни конечных пробелов.

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

В другом случае (см. скриншот ниже) у вас есть список текстовых строк, в которых число всегда стоит перед текстом. Чтобы добавить пробел между числом и текстом, вы можете использовать приведённую ниже формулу массива.

doc-add-space-between-number-and-text-4

Универсальная формула

=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

Аргументы

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

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

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

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. Выделите ячейку с результатом и перетащите её вниз, чтобы применить формулу к другим ячейкам, как показано на скриншоте ниже.

doc-add-space-between-number-and-text-5

Примечания:

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

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

Функция СЖПРОБЕЛЫ Excel
Функция СЖПРОБЕЛЫ в Excel удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.

Функция ПОДСТАВИТЬ Excel
Функция ПОДСТАВИТЬ в Excel заменяет указанные символы в текстовой строке на новый текст.

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

Функция НАЙТИ Excel
Функция НАЙТИ в Excel находит подстроку внутри другой строки и возвращает позицию её первого символа.

Функция МАКС Excel
Функция МАКС в Excel находит и возвращает наибольшее значение из заданного набора чисел.

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

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

Функция ДВССЫЛ Excel
Функция ДВССЫЛ в Excel преобразует текстовую строку в корректную ссылку.

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


Связанные формулы

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

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

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

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


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает вам выделиться из толпы

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

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


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

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.