Formule Excel : Extraire les initiales des noms
Plusieurs méthodes permettent d’extraire les initiales de chaque mot d’une liste de noms dans Excel. Ce tutoriel présente une formule spécialement conçue pour cette tâche.
Formule générique :
| =LEFT(name)&IF(ISNUMBER(FIND(« »,name)),MID(name,FIND(« »,name)+1,1),«»)&IF(ISNUMBER(FIND(« »,name,FIND(« »,name)+1)),MID(name,FIND(« »,name,FIND(« »,name)+1)+1,1),«») |
Arguments
| Name: the full names you want to extract the initials. |
Remarque
Cette formule extrait uniquement les initiales des trois premiers mots et ignore celles à partir du quatrième.
Fonctionnement de cette formule
Pour extraire les initiales de la cellule B3, utilisez la formule suivante :
=LEFT(B3)&IF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)&IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«») |
Appuyez sur Entrée, puis la première lettre de chaque mot est extraite.
Explication
Comme cette formule combine trois formules à l’aide de « & », voici une explication détaillée en trois parties.
Première partie LEFT(B3)
Fonction LEFT Extraire le texte à partir de la gauche d’une chaîne, selon le nombre de caractères indiqué. Ici, GAUCHE(B3) extrait le premier caractère situé à gauche du texte contenu dans la cellule B3, soit « N ».
Deuxième partie IF(ISNUMBER(FIND(« »,B3)),MID(B3,FIND(« »,B3)+1,1),«»)
Fonction FIND recherche une chaîne à l’intérieur d’une autre et renvoie la position de départ de cette chaîne. La fonction STXT renvoie une sous-chaîne d’un texte donné en fonction de la position indiquée et de la longueur du texte.
STXT(B3;TROUVE(« »;B3)+1,1) renvoie
STXT(B3;7+1,1) renvoie
J
La fonction ISNUMBER renvoie VRAI si la cellule contient un nombre, sinon FAUX.
Fonction SI IF teste une condition donnée.
SI(ESTNUM(TROUVE(« »;B3));STXT(B3;TROUVE(« »;B3)+1,1);«») renvoie
SI(ESTNUM(7);«J»;«») renvoie
SI(VRAI;«J»;«») renvoie
J
Troisième partie IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),MID(B3,FIND(« »,B3,FIND(« »,B3)+1)+1,1),«»)
Fonction MID Extrait le texte à partir d’une chaîne, en fonction de la position indiquée et de la longueur spécifiée.
STXT(B3;TROUVE(« »;B3;TROUVE(« »;B3)+1)+1,1) renvoie
STXT(B3;TROUVE(« »;B3;7+1)+1,1) renvoie
STXT(B3;13+1,1) renvoie
C
SI(ESTNUM(TROUVE(« »;B3;TROUVE(« »;B3)+1));STXT(B3;TROUVE(« »;B3;TROUVE(« »;B3)+1)+1,1);«») renvoie
=IF(ISNUMBER(FIND(« »,B3,FIND(« »,B3)+1)),«C»,«») renvoie
=IF(ISNUMBER(13),«C»,«») renvoie
C
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Extraire à partir de la droite jusqu’au caractère
Voici la formule qui permet d’extraire le texte à partir de la droite d’une chaîne donnée, jusqu’à un caractère spécifié. - Réduire le texte à N mots
Voici la formule qui extrait les N premiers mots situés à gauche d’une chaîne de texte. - Diviser une phrase en mots
Ce tutoriel vous propose des formules efficaces pour séparer chaque mot d’une phrase dans des colonnes distinctes. - Séparer les euros et les centimes
Divisez facilement les euros et les centimes en deux colonnes à l’aide de formules dans Excel.
Fonctions associées
- Fonction GAUCHE
Extrait le texte à partir de la gauche. - Fonction TROUVE
Recherche une chaîne à l’intérieur d’une autre et renvoie la position de départ de cette chaîne. - Fonction SI
Testez des conditions. - Fonction STXT
Extrait une partie du texte d’une cellule en fonction de sa position et de sa longueur.
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.