从Excel中的单元格获取电子邮件地址

时间:2019-11-11 12:58:17

标签: excel excel-formula

如何从包含更多记录的单元格中获取电子邮件?

例如,A1单元格具有以下值:

8242663603,"nickname","mail@gmail.com"

我只需要B1单元格中此记录中的电子邮件:

mail@gmail.com

电子邮件始终排在最后

2 个答案:

答案 0 :(得分:0)

假定格式始终与您的示例相同:

=MID($A1,FIND(""",""",$A1)+3,LEN($A1)-FIND(""",""",$A1)-3)

这将选择","到文本末尾减去1个字符之间的文本。

答案 1 :(得分:0)

假设在电子邮件地址之前始终至少有1个

=MID(A1,FIND("~",SUBSTITUTE(A1,"""","~",LEN(A1)-LEN(SUBSTITUTE(A1,"""",""))-1))+1,LEN(A1)-FIND("~",SUBSTITUTE(A1,"""","~",LEN(A1)-LEN(SUBSTITUTE(A1,"""",""))-1))-1)