如何删除Excel中特定字符后的所有文本

时间:2015-11-10 15:31:46

标签: excel excel-formula

这个问题与Excel有关。

我正在尝试使用公式删除单元格中特定字符左侧的所有文本,但我一直收到错误。

我的网站数据库中有一个用户列表,我导出了如下所示的电子邮件字段:

name@abc.com
joe@123.com
pete@mail.com
geor-b@me.com

我想删除@符号左侧的所有内容,以便在每个人员个人资料中,我可以在其全名后显示@abc.com

我尝试了许多公式,以下似乎是我应该使用的公式:

RIGHT(A1,LEN(A1)-FIND("@",A1)+1)

或者

=MID(A1,FIND("@",A1)+2,256)

然而,这些工作和Excel都没有告诉我“我们发现这个公式存在问题”。 谁能告诉我出了什么问题?我使用的是最新版本的Excel。

1 个答案:

答案 0 :(得分:2)

如果您的电子邮件地址位于a1,那么这将有效

= MID(A1,FIND( “@”,A1,1),LEN(A1) - 查找( “@”,A1,1)+1)