Excel从用户名中删除@ domain.com

时间:2014-06-11 18:30:55

标签: excel

我在Excel电子表格中列出了400个电子邮件地址,我需要将其截断,以便能够从我们的电子邮件系统中删除它们。但是,该程序要求我只使用用户名并删除域名。目前在电子表格中,电子邮件地址列为

  

username@subdomain.domain.com。

我需要的结果只显示用户anme并删除@ subdomain.domain.com部分。

我在Stack Overflow上的另一个线程中尝试了以下公式:

  
    

=右(A1,LEN(A1)-FIND(" @",A1))

  

这导致程序中的循环引用错误,我无法修复。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

假设username@subdomain.domain.com位于单元格A1中,则另一个单元格中的以下公式将获得@

之前的第一部分

=LEFT(A1,FIND("@",A1)-1)

如果你使用表公式,你可以想出一个像这样的好表

Email                             Usernames   Domains

username@subdomain.domain.com     username    subdomain.domain.com
username2@subdomain2.domain.com   username2   subdomain2.domain.com

然后Usernames字段中的公式将为此

=LEFT([@Email],FIND("@",[@Email])-1)

Domains字段中的公式将为

=RIGHT([@Email],LEN([@Email])-FIND("@",[@Email]))

答案 1 :(得分:1)

将文本应用于以@作为分隔符的副本上的列,并删除“备用”列。