Obtenir l'adresse de courriel à partir d'une cellule dans excel
Comment faire pour obtenir l'id de courrier électronique à partir d'une cellule qui contient plus de disques?
Pour par exemple, la Cellule A1 a la valeur suivante:
google [email protected] www.google.com
Je veux copier [email protected] de la cellule A1 à B1.
Est Texte en Colonnes une option viable?
OriginalL'auteur hims056 | 2012-06-28
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser
RIGHT
,LEFT
etFIND
fonctions.Cela fonctionne pour moi:
=LEFT(RIGHT(A1,LEN(A1)-FIND(" ",A1,1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1,1)),1))
J'ai utilisé le caractère d'espace pour couper la corde, mais il ne fonctionnera que si l'adresse e-mail est dans la position du milieu.
Espère que cela a aidé
d'un autre code pour ce y compris les espaces multiples.
=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("@",A1)-1)," ",REPT(" ",99)),99))&MID(A1,FIND("@",A1),FIND(" ",A1&" ",FIND("@",A1))-FIND("@",A1))
OriginalL'auteur ArtiBucco
@ArtiBucco réponse est correct. Mais y compris
TRIM()
fonction permettra également de travailler sur de multiples de l'espace.=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND("@",A1)-1)," ",REPT(" ",99)),99))&MID(A1,FIND("@",A1),FIND(" ",A1&" ",FIND("@",A1))-FIND("@",A1))
OriginalL'auteur hims056
Cette formule trouve une adresse e-mail n'importe où dans le texte (source):
OriginalL'auteur Edward Brey
Pour les utilisateurs français avec Excel en français, vous pouvez utiliser cette fonction :
OriginalL'auteur orrel