我正在尝试使用公式动态提取 Excel 中 2 个字符之间的字符串(列中没有文本)。样本数据为:
US - Blue Widgets - Net
UK - Green - Grass
UAE - Red - Apples
* 注意数据没有固定长度
我尝试使用公式,但我认为我遗漏了一些东西,因为它还会返回最后一个之后的字符串-
.
Formula:
=TRIM(LEFT(SUBSTITUTE(MID(A2,FIND("|",SUBSTITUTE(A2,"-","|",1))+1,LEN(A2)),"_",REPT(" ",LEN(A2))),LEN(A2)))
返回的是:
Blue Widgets - Net
Green - Grass
Red - Apples
这是我希望它返回的内容:
Blue Widgets
Green
Red
尝试这个:
=TRIM(MID(A2, 6, FIND("-",A2,6) - FIND("-",A2) - 2))
如果硬编码 6 不行,可以用 FIND("-", A2) + 1 代替。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)