Excel : 在长度中间找

Excel : find in the middle of length

我有一些像这样的长度

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

空白未修复。 感谢您的帮助。

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] 将仅过滤数字。
  • 如果您在同一个单元格中有多个数字,那么您可能需要指定您想要的数字的位置 return。

更多关于 FILTERXML() 来自 JvdV

B2中,公式复制下来:

=TRIM(RIGHT(SUBSTITUTE(LEFT(A2,SEARCH("/cone",A2)-1)," ",REPT(" ",99)),199))