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

我有一个Excel电子表格中的400个电子邮件地址列表,我需要截断所以我可以从我们的电子邮件系统中删除它们。 但是,该程序要求我只使用用户名和删除域名。 目前在电子表格中,电子邮件地址被列为

username@subdomain.domain.com。

我需要的结果只会出现在用户anme并删除@ subdomain.domain.com部分。

我从堆栈溢出的另一个线程尝试以下公式:

= RIGHT(A1,LEN(A1) – 查找( “@”,A1))

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

任何帮助将不胜感激。

假设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]))

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