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

Разделение Разделить по тексту и числу в ячейке Excel

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

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

doc-split-text-and-numbers-1


Как разделить данные в ячейке Excel на текст и число?

В данном случае необходимо применить три формулы, чтобы разделить текст и число в ячейке по отдельным столбцам.

Во-первых, необходимо определить позицию первой цифры;
во-вторых — извлечь текст из ячейки;
в-третьих — получить цифры.

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

Универсальная формула для определения позиции первой цифры

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&,"0123456789"))

Универсальная формула для получения текста

=LEFT(A1,position-1)

Универсальная формула для получения цифр

=RIGHT(A1,LEN(A1)-position+1)

Аргументы приведённых выше формул

A1: обозначает ячейку, содержащую Разделить по тексту и числу, который необходимо разделить;

Позиция: позиция первой цифры в ячейке A1.

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

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

doc-split-text-and-numbers-2

Во-первых, определите начальную позицию цифр в текстовой строке

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

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

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

doc-split-text-and-numbers-3

Во-вторых, получите текст

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

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

=LEFT(B3,C3-1)

doc-split-text-and-numbers-4

В-третьих, получите цифры

1. Выберите пустую ячейку, например E3, для размещения цифр.

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

=RIGHT(B3,LEN(B3)-C3+1)

doc-split-text-and-numbers-5

Как работают эти формулы?

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

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

  • B3&"0123456789"возвращает результат: Ana Varela 240,150123456789.
  • FIND({0,1,2,3,4,5,6,7,8,9}, "ana varela 240.150123456789"): функция НАЙТИ определяет позиции цифр «0–9» в строке «ana varela 240,150123456789» и возвращает результат {14,16,12,21,13,17,24,25,26,27}.
    Результат {14,16,12,21,13,17,24,25,26,27} означает, что цифра 0 находится на 14-й позиции в строке «ana varela 240,150123456789», цифра 1 — на 16-й позиции в строке «ana varela 240,150123456789»…

2. =MIN({14,16,12,21,13,17,24,25,26,27}): функция МИН возвращает минимальное значение из массива. В данном случае результат равен 12.

=LEFT(B3,C3-1)

LEFT(ana varela 240.15,12-1)Функция ЛЕВСИМВ извлекает первые 11 символов с начала текстовой строки «ana varela 240,15», и окончательный результат — «ana varela».

=RIGHT(B3,LEN(B3)-C3+1)

1. LEN(B3)-C3+1:

  • Функция ДЛСТР вычисляет общую длину текстовой строки «ana varela 240,150123456789» в ячейке B3 и возвращает результат — 17.
  • 17-12+1: здесь вычисляется общая длина цифр в строке «ana varela 240,15». Результат равен 6.

2. =RIGHT(B3,6)Функция ПРАВСИМВ извлекает 6 символов с правого края строки «ana varela 240,15», и окончательный результат — «240,15».


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

Функция 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.