该问题与以前发布的Excel问题不是重复的,而是该问题试图从定界符的左边提取单词;而先前发布的问题将单词提取到定界符右边。
使用MS Excel,我想将两个单词(三个空格)提取到定界符值“ ^”的左侧,包括提取带有/与定界符“ ^”关联的标识符词
示例:单元格A2
约翰尼和我正打算去看电影《蝙蝠侠归来》,但是已经很晚了。
结果:单元格B2
看^蝙蝠侠
可能有一些更好的解决方案,但这是我所拥有的:
=MID(LEFT(A1,FIND(" ",A1;FIND("^",A1))-1),FIND("^",SUBSTITUTE(A1," ","^",LEN(LEFT(A1,FIND("^",A1)))-LEN(SUBSTITUTE(LEFT(A1,FIND("^",A1))," ",""))-2))+1,9999)
核心是:LEN(LEFT(A1,FIND("^",A1)))-LEN(SUBSTITUTE(LEFT(A1,FIND("^",A1))," ",""))
它会计算从字符串开始到分隔符之间的空格,然后用count - 2
anoter分隔符替换空格#来查找开始FIND("^",SUBSTITUTE(A1," ","^",LEN(...)-LEN(...)-2))+1
于较早结束的字符串的开始LEFT(A1,FIND(" ",A1;FIND("^",A1))-1)
(您无需再次进行长期操作)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句