Extraire des noms, des adresses e-mail ou des codes dans Excel

Auteur: AILesson5 min de préparationTesté avec:ChatGPTRévisé: 2026-08-28

Réponse rapide

Construire une formule de texte à partir des délimiteurs réels sans supposer que toutes les lignes ont la même structure. Fournir: Texte à extraire, Structures d'entrée observées, Version d'Excel et règles. Résultat attendu: Une formule d'extraction robuste avec des contrôles des entrées mal formées.

1

Ajouter votre contexte

Votre texte reste dans ce navigateur. AILesson Prompts ne l’envoie ni à un modèle ni à un serveur.

2

Votre prompt

Les champs non remplis restent visibles sous forme d’espaces réservés, afin que vous puissiez quand même copier et modifier le prompt.

Créez une formule Excel pour extraire du texte.

Résultat souhaité :
[goal]

Structures d'entrée observées :
[patterns]

Version d'Excel et règles de traitement des exceptions :
[version]

Déterminez le délimiteur ou la règle de position et vérifiez sa stabilité sur l'ensemble des valeurs fournies. Ne supposez pas que tous les noms comportent deux mots ni que tous les codes ont une longueur fixe, sauf indication contraire. Fournissez une formule moderne, une solution compatible avec les anciennes versions lorsqu'elle est pertinente, ainsi que des tests portant sur les délimiteurs manquants ou répétés, les espaces en début ou en fin de chaîne, les cellules vides et le texte non ASCII. Signalez clairement les valeurs mal formées au lieu de les tronquer silencieusement.
Essayer dans le Playground
Privé par défautL’assemblage du prompt se fait localement dans votre navigateur. Évitez de placer des informations confidentielles dans un service d’IA, sauf si votre organisation l’autorise.

De l'entrée au résultat

Un exemple détaillé

Voyez comment un contexte concret transforme cette recette en résultat utilisable.

Entrée réelle

Texte à extraire
À partir des valeurs de A2 au format « Nom complet <e-mail> », extraire l’adresse e-mail dans B2.
Structures d'entrée observées
Normal : Ana Pérez <ana@example.com> ; nom chinois : 王小明 <xiaoming@example.cn> ; espaces au début ; valeur vide ; valeur incorrecte sans chevrons ; une ligne contient deux caractères « < ».
Version d'Excel et règles
Microsoft 365 prend en charge TEXTBEFORE et TEXTAFTER. Une entrée vide doit rester vide. Toute valeur incorrecte doit renvoyer « Review ».

Exemple de sortie

La règle stable consiste à extraire le texte situé entre un unique « < » et le « > » qui le suit. Puisque les délimiteurs répétés sont considérés comme mal formés, comptez-les avant l'extraction.

Formule en B2 =IF(TRIM(A2)="","",IF(AND(LEN(A2)-LEN(SUBSTITUTE(A2,"<",""))=1,LEN(A2)-LEN(SUBSTITUTE(A2,">",""))=1),TRIM(TEXTBEFORE(TEXTAFTER(A2,"<"),">")),"À vérifier"))

Les deux différences de longueur comptent respectivement les chevrons ouvrants et fermants. L'extraction n'est effectuée que s'il y en a exactement un de chaque ; TRIM supprime les espaces qui les entourent sans modifier les caractères accentués ou chinois.

Solution pour les anciennes versions : utilisez MID avec FIND après les mêmes contrôles du nombre de chevrons : TRIM(MID(A2,FIND("<",A2)+1,FIND(">",A2)-FIND("<",A2)-1)).

Tests : les lignes d'Ana Pérez et de 王小明 renvoient leur adresse e-mail complète ; une cellule vide reste vide ; l'absence de chevrons et la présence de deux chevrons ouvrants renvoient « À vérifier ». Vérifiez également que « > » se trouve après « < » ; si les données contiennent des chevrons inversés, ajoutez cette condition avant le déploiement.

Pourquoi cela fonctionne

  1. 1

    Les structures observées empêchent qu'une formule conçue pour un seul exemple régulier altère les lignes irrégulières.

  2. 2

    Un résultat signalant clairement les entrées mal formées permet d'auditer leur nettoyage ultérieur.

Vérifier le résultat

  • La règle d'extraction repose-t-elle sur un délimiteur réellement stable ?

  • Les délimiteurs manquants ou répétés sont-ils signalés plutôt que mal interprétés ?

  • La formule préserve-t-elle les accents et les caractères non latins ?

Utilisez-la en toute confiance

Questions fréquentes

Des réponses pratiques sur le bon moment pour utiliser cette recette, ce qu’il faut fournir et les cas où une vérification humaine reste nécessaire.

Que dois-je préparer avant d'utiliser « Extraire des noms, des adresses e-mail ou des codes dans Excel » ?

Pour utiliser « Extraire des noms, des adresses e-mail ou des codes dans Excel », préparez le texte à extraire, les structures d'entrée observées, ainsi que la version d'Excel et les règles applicables. Remplacez les espaces réservés uniquement par des informations que vous pouvez vérifier. Si un détail est inconnu, signalez explicitement cette incertitude au lieu de demander au modèle de la déduire.

Dans quels cas le résultat d'« Extraire des noms, des adresses e-mail ou des codes dans Excel » n'est-il pas prêt à être utilisé ?

Le résultat n'est pas prêt s'il ne fournit pas encore, à partir des éléments transmis, le résultat annoncé — une formule d'extraction robuste avec des contrôles des entrées mal formées — ou s'il repose sur des hypothèses non résolues, des approbations manquantes ou des détails inventés. Utilisez les contrôles comme critères de validation : corrigez les données sources ou désignez une personne nommément autorisée à effectuer la révision, au lieu de peaufiner un résultat non étayé.

Quels outils d'IA disposent de tests consignés pour « Extraire des noms, des adresses e-mail ou des codes dans Excel » ?

Le registre de tests publié pour « Extraire des noms, des adresses e-mail ou des codes dans Excel » mentionne ChatGPT au 2026-08-28. Cela confirme l'existence d'essais consignés, mais ne garantit ni la compatibilité ni des résultats identiques dans des versions ultérieures du produit. Pour un autre outil ou une autre version, gardez toutes les contraintes visibles et répétez les contrôles du résultat avant utilisation.

Plus de façons d'explorer

Où se situe cette recette

Faites avancer votre travail