Извлечем число из середины текстовой строки, например, из строки «Пет555ров» получим «555».
Пусть текстовая строка «Пет555ров» находится в ячейке A1 . Чтобы извлечь число 555, запишем формулу массива :
=1*ПСТР(A1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0); ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));1)+1- ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0))
Если число расположено в конце значения, то пример работать не будет.
Более подробно об извлечении чисел можно прочитать в статье Извлекаем число из конца текстовой строки . Там же можно скачать файл примера .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии