Excel: найти в середине длины
у меня есть такая длина
A002 30/2Z 0.25 KG/CONE_HS OIM - I NEED ->0.25 KG
A003 TEX 22272Z 0.50 KG/CONE_PAP3-000 - I NEED ->0.50 KG
пробел не исправить. Спасибо за вашу помощь.
2 ответа
В
B2
, формула скопирована вниз:
=TRIM(RIGHT(SUBSTITUTE(LEFT(A2,SEARCH("/cone",A2)-1)," ",REPT(" ",99)),199))
FILTERXML()может быть лучше всего подходит для вас.
=FILTERXML("<t><s>"&SUBSTITUTE(A1," ","</s><s>")&"</s></t>","//s[.*0=0]")
-
"<t><s>"&SUBSTITUTE(A1," ","</s><s>")&"</s></t>"
создаст допустимую строку XML для обработки по FILTERXML()формуле. - XPATH-параметр
//s[.*0=0]
будет фильтровать только числа. - Если у вас есть более одного числа в одной ячейке, вам может потребоваться указать позицию числа, которое вы хотите вернуть.
Больше о
FILTERXML()
вот из JvdV