Извлекаем в MS EXCEL число из начала текстовой строки

Извлечем число из начала текстовой строки, например, из строки «123Филатова» получим «123».

Пусть текстовая строка 123Филатова находится в ячейке A1. Чтобы извлечь число 123, расположенное слева, запишем формулу массива:
=1*ПСТР(A1;1;ПОИСКПОЗ(ИСТИНА;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0)-1)

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

Более подробно об извлечении чисел можно прочитать в статье Извлекаем число из конца текстовой строки. Там же можно скачать файл примера.

 

 

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (1 оценка)
Яндекс.Метрика