从string中提取分隔的单词
使用Excel 2010,我有以下数据的4个单元格:
c:/ Tree / Fuit / Apple
c:/ Tree / Fuit / Pear
c:/ Tree / Trunk / Upper
c:/树/叶/ 小 /针
我无法找出公式来提取突出显示为秃头的单词。 基本上我需要由最后2个斜杠字符分隔的字。
这个公式应该适合你:
=TRIM(LEFT(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1)*2),LEN(A1)))
简化,但要确保使用的数字总是会比单元格中的字符数量更长(我只是猜测999就足够了):
=TRIM(LEFT(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",999)),999*2),999))
如果你喜欢使用一个MID
函数而不是LEFT(RIGHT(..))
对,
=TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",999)),999*(LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))-1),999))