Excel-按特定字符串拆分单元格值?

时间:2018-11-26 15:19:24

标签: excel excel-formula

我的单元格包含很多文本,但是所有单元格都包含字符串“ RTG Actions:”。我想删除字符串之前的文本(“ RTG操作:”),并仅保留其后的文本。

我有一个几乎可以完成工作的公式:

=RIGHT(P6,LEN(P6)-FIND("RTG",P6))

不幸的是,它也保留了一部分字符串。即“ TG行动:eams将利用Command and Control框架来...”

您能告诉我,如何删除“ TG操作:”?

非常感谢!

2 个答案:

答案 0 :(得分:1)

您可以使用RIGHTMID函数(在这里我更喜欢MID):

=RIGHT(P6,LEN(P6)-FIND("RTG Actions:",P6)-LEN("RTG Actions:"))

=MID(P6, FIND("RTG Actions:",P6)+LEN("RTG Actions:"), LEN(P6))

对于MID FIND,获取“ RTG动作:”的开始索引,并添加其长度以获取起点LEN(P6),以确保您获得所有剩余字符。 / p>

答案 1 :(得分:0)

这是使用SEARCH函数的另一个选项。基本上与上述相同,只是使用了不同的功能。

由于您要搜索的字符串是恒定的,因此我只将LEN("RTG Actions: ")替换为它的字符数(如果您包含一个空格则为13)

=MID(P6,SEARCH("RTG Actions:",P6)+13,LEN(P6))