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



我有一些单元格包含大量文本,但所有单元格都包含字符串"RTG Actions:"。我想删除字符串之前的文本("RTG Actions:"(,只保留后面的文本。

我有一个几乎可以完成任务的公式:

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

不幸的是,它还保留了一部分字符串。即"TG Actions:eams将利用命令和控制框架…">

你能告诉我,我该如何删除"TG动作:"吗?

非常感谢!

您可以使用RIGHTMID函数(此处我更喜欢MID(:

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

对于MIDFIND获取"RTG Actions:"的起始索引,并将其长度相加以获得起始点LEN(P6)确保您获得所有剩余字符。

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

由于要搜索的字符串是常量,我只是将LEN("RTG Actions: ")与它的字符数(如果包含滞后空间,则为13(进行了交换

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

最新更新