Extraire le texte entre les emails avec <>

0

Lien d'origine: Extraction de données entre deux caractères dans Excel

J'ai une combinaison de cellules où certaines ont des surnoms et d'autres sans surnoms.

Certains auront des < >emails de pseudo et d'autres simplement une adresse email. Si je copie et colle ce qui suit dans la ligne entière, certaines cellules seront vides:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)), "") 

Si une cellule particulière ne contient pas <et >, j'aimerais que la formule prenne simplement une copie exacte et la colle avec la même ligne que les autres pour que je puisse simplement copier et coller la ligne entière sans vérifier si certaines cellules sont vides.

Comment puis-je atteindre cet objectif?

entrez la description de l'image ici

Aaron
la source
S'il vous plaît montrer quelques données d'échantillon et votre résultat souhaité
nixda
@Aaron Est-ce que vous essayez juste d'effacer les <> symboles?
aparente001
Les colonnes A4, B4 et D4 fonctionnent bien mais C4 est vide car la cellule C1 n’a pas de pseudo / prénom ou nom de famille et aucun <> c’est pourquoi C4 est vide.
Aaron

Réponses:

1

Tout ce que vous avez à faire est de remplacer le dernier ""par de A1sorte que si Excel ne trouve pas <ou >il retournera tout le contenu de A1au lieu de blanc:

=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)),A1)
Utilisateur15
la source
Aaron, est-ce une réponse satisfaisante? Si oui, veuillez marquer comme accepté. Sinon, modifiez votre question pour décrire ce qui ne fonctionne pas.
Utilisateur15