8

这是一个与excel相关的问题。我想删除字符串中特定字符或字符左侧的所有文本(所有字符)。

例如:

假设我在单元格中有一个字符串 helloall welco metostackoverflow

现在我想删除“堆栈”左侧的所有字符。意味着结果应该是stackoverflow(只有stackoverflow)

预先感谢您的支持。

4

3 回答 3

25
=RIGHT(input,LEN(input)-FIND("stack",input)+1)
于 2012-07-13T14:05:07.500 回答
0

另一个公式:=MID(input,20,60)

这里第一个数字是 20,因为“helloall welco metostackoverflow”中的“s”是左起第 20 个字符,考虑到每个空格也是一个字符。第二个数字(此处为 60)是任何大于所需文本“stackoverflow”中字符数的数字。在“stackoverflow”中有 13 个字符。所以在给定的公式中,第二个数字可以是任何等于或大于 13 的正整数。

于 2014-12-15T10:32:34.433 回答
0

进行查找替换并使用通配符。

例如

查找:*堆栈替换:堆栈

结果将是“堆栈溢出”

于 2016-01-14T13:27:30.103 回答