从字符串

时间:2016-04-26 15:26:25

标签: excel excel-formula excel-2010

使用Excel 2010,我有4个包含以下数据的单元格:

C:/树/的 Fuit /苹果

C:/树/的 Fuit /梨

C:/树/的中继线 /上

C:/树/叶/ /针

我无法弄清楚提取突出显示为秃头的单词的公式。 基本上我需要用最后2个斜杠字符分隔的单词。

1 个答案:

答案 0 :(得分: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))