2016-05-23 19 views
1

我正在尝试使用“+”清理电子邮件地址以获取实际电子邮件地址的清单。这里有几个examples-是否可以在Excel单元格中的两个指定字符之间查找和删除任何内容?

  • [email protected]
  • [email protected]
  • [email protected]
  • 我试图要做的是找到一个公式,可以删除“+”和“@”之间的所有字符,包括“+”。

    我从上面三个例子电子邮件期望的输出是这样的:

  • [email protected]
  • [email protected]
  • [email protected]
  • 所以很远,我想到的唯一方法是先用“+”做文本到列,然后一旦我分开电子邮件的第一部分,然后我为最后部分做另一个文本到列“@”然后删除“+”和“@”之间的中间字符。然后我将第一部分电子邮件和最后一部分连接起来。

    所以示例 -

    [email protected]

  • 1日文本到列拆分 “richardbutt” 和 “[email protected]
  • 第二个文本到列拆分“fakeemail”和“gmail.com”
  • 最后我只是串联“richardbutt”与“gmail.com”,并添加“@”
  • 但我不知道是否有一种方法可以做到所有这个的在一个公式内?我很想从我目前的行为中学习一种新的方式。

    感谢, 罗杰

    +0

    如果下面的答案是正确的,请通过点击对勾标记为这样由答案。只有你能做到这一点。 –

    +0

    谢谢Scott,对此表示遗憾。 – Roger

    回答

    4

    尝试

    =MID(A8,1,FIND("+",A8)-1)&MID(A8,FIND("@",A8),LEN(A8)) 
    

    enter image description here

    0

    作为替代,您可以用查找做到这一点和替换。按CtrlH调出查找和替换对话框。在+*@并在“查找内容”中输入的类型@“替换为”,然后单击“全部替换”

    Find and Replace example

    相关问题