Formule Excel : ajouter une virgule entre des noms
Supposons qu’une liste de noms de clients figure dans une feuille de calcul et que vous deviez insérer une virgule entre le prénom et le nom de famille, comme illustré ci-dessous. Comment accomplir cette tâche rapidement sans saisir manuellement chaque virgule ? Voici des formules Excel efficaces pour automatiser cette opération.
Ajouter uniquement une virgule après le Prénom
Si vous souhaitez simplement ajouter une virgule après le prénom, utilisez une formule combinant les fonctions Rechercher et Remplacer.
Formule générique :
| REPLACE(txt,FIND(« »,txt),0,",") |
Arguments
| Txt: the name you want to add comma. |
Fonctionnement de cette formule
Voici un nom complet en cellule B3. En cellule C3, utilisez la formule ci-dessous pour insérer une virgule après le prénom.
| =REPLACE(B3,FIND(« »,B3),0,",") |
Appuyez sur Entrée.
Explication
Fonction FIND : la fonction TROUVE renvoie la position d’un caractère spécifique dans une chaîne de texte. Ici, elle permet de localiser le premier espace dans la cellule B3 et retourne 5.
Fonction REPLACE : la fonction REMPLACER remplace les caractères de l’ancien texte situés à une position précise dans la chaîne par un nouveau texte. Toutefois, si l’argument nombre_caractères vaut zéro, la fonction insère le nouveau texte sans remplacer aucun caractère existant. Ici, elle ajoute une virgule juste avant le caractère situé à la 5ᵉ position du texte en cellule B3.
Ajouter des virgules entre les noms (Prénom, Deuxième prénom et Nom de famille)
Si vous souhaitez insérer des virgules entre les noms, comme illustré ci-dessous, utilisez une formule combinant les fonctions SUBSTITUE et SUPPRESPACE.
Formule générique :
| SUBSTITUTE(TRIM(txt),« »,", ") |
Arguments
| Txt: the full name you used to add comma. |
Fonctionnement de cette formule
Exemple : pour ajouter des virgules entre les noms de la plage B3:B8, utilisez la formule suivante :
| =SUBSTITUTE(TRIM(B3),« »,", ") |
Appuyez sur Entrée, puis faites glisser la poignée de recopie jusqu’à la cellule B8. Les virgules apparaissent désormais entre les noms.
Explication
Fonction TRIM : cette fonction élimine les espaces superflus présents dans la chaîne de texte.
Fonction SUBSTITUTE : cette fonction remplace l’ancien texte par un nouveau texte. Ici, elle remplace tous les espaces par des espaces suivis d’une virgule.
Remarque
Si vous n’avez pas besoin de supprimer les espaces superflus, utilisez directement la fonction SUBSTITUE.
| =SUBSTITUTE((B3),« »,", ") |
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Supprimer les N premiers caractères d’une cellule
Voici la formule permettant de supprimer des caractères spécifiques au début d’une chaîne de texte dans Excel. - Raccourcir un texte à N mots
Voici la formule pour extraire les N premiers mots d’une chaîne de texte. - Extraire le dernier mot d’une chaîne de texte dans Excel
Découvrez une formule simple et efficace pour extraire automatiquement le dernier mot d’une chaîne de texte dans Excel ! - Extraire le premier mot d’une chaîne de texte dans Excel
Découvrez une formule simple et efficace pour extraire le premier mot d’une chaîne de texte dans Excel !
Fonctions associées
- Fonction TROUVE
Permet de trouver la position d’un caractère. - Fonction REMPLACER
Remplace des caractères à partir d’une position donnée dans une chaîne de texte par un nouveau texte. - Fonction SUPPRESPACE
Supprime les espaces superflus d’un texte. - SUBSTITUE
Remplacez l’ancien texte par un nouveau.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.