从excel中的第一个单词中删除最后一个字符

从excel中的第一个单词中删除最后一个字符

我需要删除 Excel 中第一个单词的最后一个字符。

例如,我的单元格 B1 中的内容为“来自西班牙的茶”,而我需要单元格 A1 中的内容为“来自西班牙的茶”。

谢谢

答案1

您可以使用FIND MIDLEFT来实现这一点:

=LEFT(B1,FIND(" ",B1)-2)&MID(B1,FIND(" ",B1),100)

首先,你需要找到文本中的第一个空格,然后取出该空格左侧的所有内容,除了 1 个字符LEFT(B1,FIND(" ",B1)-2)

然后在第一个空格右侧添加 (&) 所有内容,再次使用FIND来定位空格,然后使用它作为MID

MID(B1,FIND(" ",B1),100)

您不仅MID可以使用LEN,还RIGHT可以使用,我可以让您自己思考如何实现它;)

答案2

使用替换:

=REPLACE(B1,FIND(" ",B1&" ")-1,1,"")

找到第一个空格并删除其之前的字符。

在此处输入图片描述

相关内容