是否有可能find和删除Excel中的两个指定的字符之间的任何单元格?
我试图用“+”来清理电子邮件地址,以获得实际电子邮件地址的清单。 这里有一些例子-
我想要做的是find一个公式,可以删除“+”和“@”之间的所有字符,包括“+”。
我期望从上面的三个示例电子邮件的输出是这样的:
到目前为止,我想到的唯一方法是先用“+”做文本到列,然后一旦把电子邮件的第一部分分开,然后为最后部分做另一个文本到列按“@”,然后删除“+”和“@”之间的中间字符。 然后我把第一部分电子邮件和最后一部分连接起来。
所以,
richardbutt+fakeemail@gmail.com
但我想知道是否有办法在一个公式内做到这一切? 愿意从我目前的做法中学习一种新的方式。
谢谢,罗杰
尝试
=MID(A8,1,FIND("+",A8)-1)&MID(A8,FIND("@",A8),LEN(A8))
作为替代,你可以用查找和replace来做到这一点。 按下Ctrl H打开“查找和replace”对话框。 在+*@
的“查找内容”中,在+*@
中的“replace为”中键入“全部replace”