La moitié du nettoyage de données est un travail de texte : séparer des noms collés, réunir des morceaux d’adresse, extraire une référence. Excel propose trois générations d’outils pour ça, les fonctions classiques comme GAUCHE ou STXT, fragiles, le remplissage instantané Ctrl+E, magique mais ponctuel, et les fonctions modernes JOINDRE.TEXTE et FRACTIONNER.TEXTE, robustes. Voici quand utiliser laquelle.
Montrez un exemple, Excel généralise.
C’est l’outil texte le plus sous-employé d’Excel. Une ligne d’exemple, un Ctrl+E, et le motif se propage à toute la colonne.
Vous tapez la première à la main, Excel devine le motif et remplit tout le reste. Résultat figé : pour un flux, préférez une formule.
Ctrl+E : montrer un exemple, Excel généralise
Le remplissage instantané est l’outil le plus sous-employé d’Excel : dans la colonne d’à côté, tapez À LA MAIN le résultat voulu pour la première ligne (« Marie » à côté de « DUPONT Marie »), puis Ctrl+E : Excel déduit le motif et remplit toute la colonne. Prénoms, initiales, domaines d’email, préfixes de référence : il comprend des motifs étonnamment fins.
Sa limite, à connaître : le résultat est statique : si les données changent, il ne se recalcule pas ; et sur les cas ambigus il généralise parfois de travers. Contrôlez toujours quelques lignes du bas. Pour un fichier traité une fois, il est imbattable ; pour un flux mensuel, préférez les formules.
FRACTIONNER.TEXTE : découper proprement
=FRACTIONNER.TEXTE(A2;" ")(Microsoft 365) La fonction découpe sur le délimiteur et déverse les morceaux dans les cellules voisines. « DUPONT Marie » donne deux cellules ; « 69003 Lyon » aussi. Plusieurs délimiteurs possibles : =FRACTIONNER.TEXTE(A2;{" ";"-"}). Sur les versions antérieures, l’équivalent manuel reste Données → Convertir(assistant de conversion, délimité).
| A | B | C | |
|---|---|---|---|
| 1 | Brut | Nom | Prénom |
| 2 | DUPONT Marie | =FRACTIONNER.TEXTE(A2;" ") | (déversé) |
| 3 | N’GUYEN Paul | N’GUYEN | Paul |
Le piège des noms réels : « DE LA TOUR Anne » se découpe en quatre. Pour les noms composés, aucune formule n’est infaillible : découpez, puis triez les lignes à plus de deux morceaux pour un contrôle humain.
Essayez sur votre propre fichier
Le plan gratuit suffit pour appliquer ce guide : déposez votre export, vérifiez chaque chiffre dans la vue Données.
Créer mon tableau de bordJOINDRE.TEXTE : réunir sans bricolage
=JOINDRE.TEXTE(" ";VRAI;B2:D2)Trois arguments : le séparateur, ignorer les vides (VRAI, presque toujours), la plage. C’est le successeur propre des chaînes de & : « =B2&" "&C2&" "&D2 » laisse des doubles espaces dès qu’une cellule est vide ; JOINDRE.TEXTE non.
FRACTIONNER.TEXTEJOINDRE.TEXTEGAUCHE / STXTLe nettoyage sans formule