如何从包含更多记录的单元格中获取电子邮件ID?
例如单元格A1具有以下值:
google [email protected] www.google.com
我想将[email protected]从单元格[[A1复制到B1。
RIGHT
,LEFT
和FIND
功能。这对我有用:=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1,1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1,1)),1))
我使用空格字符来切割字符串,但是只有在电子邮件地址位于中间位置时,它才起作用。
TRIM()
功能也可以在多个空间上使用。=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("@",A1)-1)," ",REPT(" ",99)),99))&MID(A1,FIND("@",A1),FIND(" ",A1&" ",FIND("@",A1))-FIND("@",A1))
=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND(" ",A1&" ",FIND("@",A1))-1)," ",REPT(" ",LEN(A1))),LEN(A1)))
= SUPPRESPACE(DROITE(SUBSTITUE(GAUCHE(A1; TROUVE(“”; A1&“”; TROUVE(“ @”; A1))-1);“”; REPT(“”; NBCAR(A1)))); NBCAR(A1)))