Excel: как извлечь число если строка начинается с числа и содержит текст?
Если числа записаны в колонке C3 то можно преобразовать по формуле:
=ЕСЛИОШИБКА( ЗНАЧЕН( ЛЕВСИМВ( C3 ; МАКС( ЕСЛИОШИБКА( НАЙТИ("1";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("2";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("3";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("4";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("5";C3) ; 0) ; ЕСЛИОШИБКА( НАЙТИ("6";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("7";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("8";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("9";C3);0) ; ЕСЛИОШИБКА( НАЙТИ("0";C3);0) )) );0)
Эту формулу можно скопировать в таблицу и ,затем надо растянуть на весь диапазон.
Возможно при копировании формулы придется заменить адреса ячеек либо вручную либо через сервис замены адресов ячеек в формулах эксель
чтобы сделать формулу более понятной можно поделить на строки см Как сделать понятной и читаемой огромную формулу Excel?
получится примерно так