我尝试了很多公式,似乎无法使用RIGHT,LEFT和MID函数来解决这个问题。使用MS Excel,我想在我的分隔符值^
的右边只提取一个单词(两个空格)。
示例:单元格A2
约翰尼和我打算去电影看^蝙蝠侠归来,但现在已经晚了。
结果:细胞B2
^蝙蝠侠归来,
答案 0 :(得分:3)
你走了:
=MID(A2,FIND("^",A2),FIND("¦",SUBSTITUTE(MID(A2,FIND("^",A2),99)," ","¦",2)))
只需更改末尾的“2”即可调整分隔符右侧的空格捕获。
答案 1 :(得分:1)
使用SUBSTITUTE和REPT functions展开空格,然后使用MID删除一个部分,最后使用TRIM function进行清理。
=TRIM(MID(SUBSTITUTE(A2, " ", REPT(" ", 99)), FIND("^", SUBSTITUTE(A2, " ", REPT(" ", 99))), 199))
答案 2 :(得分:1)
使用您的示例,它可以使用以下公式:
MID(A1;FIND("^";A1);FIND(" ";A1;FIND(" ";A1;FIND("^";A1))+1)-FIND("^";A1))
A1是您拥有文本的单元格,将检查该文本以提取您感兴趣的文章。
该公式查找^ character
的索引 FIND("^";A1)
然后从^字符索引
中查找第二个空格的索引FIND(" ";A1;FIND(" ";A1;FIND("^";A1))+1)
使用第二个索引减去第一个索引,从^字符到第二个空格后得到一段文本长度
second index first index
FIND(" ";A1;FIND("^";A1))+1) - FIND("^";A1)
最后使用MID公式来检索所需的文本。