Dans cet article, nous allons vous montrer comment extraire le prénom, le deuxième prénom et le nom d’une chaîne de texte donnée à l’aide de plusieurs méthodes dans Microsoft Excel.

Souvent, vous êtes confronté à une situation dans laquelle vous recevez une liste de noms contenant des noms complets et vous devez les séparer sur la base du prénom, du deuxième prénom et du nom de famille, puis renvoyer le résultat dans différentes cellules. C’est un problème très courant pour tout utilisateur d’Excel, et vous devez également l’avoir rencontré.

C’est une détresse très courante pour de nombreux utilisateurs d’Excel, mais il n’y a pas de fonction intégrée spécifique dans Excel qui peut extraire le prénom, l’initiale du deuxième prénom et le nom d’une cellule contenant un nom complet.

Mais, il existe plusieurs méthodes dans Excel qui peuvent vous aider à faire de même. Et c’est le sujet de cette leçon d’article.

Aujourd’hui, nous allons vous montrer deux méthodes différentes qui peuvent être utilisées pour diviser les noms en différentes cellules.

La manière la plus courante dans laquelle Excel stocke le nom consiste à prendre le prénom en premier, l’espace puis l’initiale du milieu (le cas échéant), suivi d’un espace, puis du nom de famille. Parfois, au lieu d’espaces, la virgule est utilisée pour les séparations.

Passons au premier exemple, comme vous pouvez le voir, il y a quelques noms dans la «colonne A» que nous voulons extraire et retourner dans la colonne B, C et, D comme prénom, initiale du deuxième prénom et nom de famille respectivement.

Exemple 1

Remarque: des exemples de noms aléatoires sont utilisés dans ce didacticiel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

image

====== Notez que des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Ici, nous utiliserons la fonction «Texte en colonne» qui est utilisée pour séparer le contenu d’une cellule simple en tant que prénom et nom de famille dans des colonnes séparées.

Cette fonctionnalité se trouve sous l’onglet «Données» dans la catégorie «Outils de données». Et, vous pouvez également utiliser le raccourci clavier «ALT + D + E» (link: / tips-excel-shortcut-keys [En savoir plus Raccourcis clavier]) pour accéder à l’assistant «Texte dans la colonne».

=== Sélectionnez la plage de A9 à A17 puis appuyez sur “ALT + D + E”.

image

====== Notez que des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Et, maintenant, nous devons suivre 3 étapes faciles, et comme vous pouvez le voir en haut de la boîte de l’assistant, nous en sommes à la première étape.

Sélectionnez «Délimité» Cliquez sur «Suivant» Dans la première étape, nous devons indiquer à Excel comment nos données sont stockées et formatées dans le fichier Excel.

Maintenant, nous sommes dans la 2 ^ nd ^ étape de cet assistant, et comme vous pouvez le voir ci-dessous, nous devons ici définir les délimiteurs que contiennent nos données.

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Ici, vous pouvez voir quelques cases à cocher «Délimiteurs»; vous pouvez donc cocher ces cases ou mentionner le délimiteur dans la case «Autre». Si vos données contiennent d’autres délimiteurs qui ne sont pas répertoriés ici. Vous pouvez sélectionner un ou plusieurs délimiteurs s’il y a plus d’un délimiteur dans vos données.

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Cochez le délimiteur «Espace» Puis cliquez sur «Suivant»

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Passons à la dernière étape de l’assistant «Texte dans colonne».

Sélectionnez «Général» dans le format des données de colonne Sélectionnez B9 comme «Destination» et verrouillez-le * Cliquez sur «Terminer»

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Notez que si vous ne spécifiez pas de nouvelle référence de cellule de destination, les colonnes extraites remplaceront les données d’origine.

Vous pouvez maintenant voir que les noms de la «colonne A» ont été extraits dans plusieurs colonnes. Mais, si vous regardez attentivement, vous remarquerez que dans la 11 ^ e ^ ligne, «Steve Smith» n’a pas d’initiale au milieu et son nom est déplacé dans la colonne du deuxième prénom.

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

En effet, « Texte vers colonne » n’est utilisé que pour séparer un contenu simple en différentes cellules en fonction de leurs délimiteurs. Et, comme il n’y a qu’un seul espace dans son nom, il n’a été divisé que dans les 2 cellules suivantes. C’est le seul inconvénient de cette fonctionnalité.

=== Exemple 2

Remarque: Dans le deuxième exemple, nous avons pris «le maire Tom C Bradley comme nom complet dans la cellule H9, juste pour montrer aux utilisateurs que lorsqu’il y a plus de 1 initiales dans le deuxième prénom, la fonction les extraira toutes les deux.

Maintenant, nous passons à l’exemple 2 ^ nd ^, où nous allons utiliser plusieurs fonctions ensemble pour obtenir ce que nous recherchons. Il s’agit de la technique avancée d’extraction du «premier», du «milieu» et du «nom de famille» dans différentes colonnes. Et, pour faire de même, nous avons pris des données similaires dans la colonne H et, nous allons avoir des noms séparés en trois parties en tant que prénom, deuxième prénom et nom dans la colonne I, J et K respectivement. B

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

C’est la meilleure solution à considérer lorsque vous souhaitez diviser les noms en «Premier», «Milieu» et «Dernier», mais que vous ne voulez pas répéter la méthode précédente à chaque fois. Vous pouvez mettre les formules dans les cellules et la cellule de référence du moment sera mise à jour, les noms seront extraits automatiquement dans des colonnes spécifiques où vous avez entré les formules.

=== Pour extraire le prénom

Sélectionnez la cellule I9 Entrez la formule suivante sans guillemets « = LEFT (H9, SEARCH ( » « , H9) -1) » * Appuyez sur Entrée

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Et comme vous pouvez le voir, la fonction a extrait le prénom de H9 et l’a renvoyé dans la cellule I9 avec «Mayor». Comme vous le savez, la fonction LEFT est utilisée pour extraire le caractère le plus à gauche et link: / text-excel-search-function [SEARCH]

La fonction renvoie la position du caractère spécifique qu’elle trouve en premier dans la chaîne. Donc, ici, la fonction RECHERCHE a trouvé l’espace en premier à la 6ème position ^ dans la chaîne et pour exclure l’espace, nous avons fourni une valeur négative qui a aidé GAUCHE à ne prendre que 5 caractères.

=== Pour extraire le nom

Sélectionnez la cellule K9 Entrez la formule suivante avec des guillemets doubles _ « = TRIM (RIGHT (SUBSTITUTE (H9, » « , REPT ( » « , 255)), 255))» _ * Appuyez sur Entrée

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Pour extraire le nom de famille, nous avons imbriqué la fonction REPT et SUBSTITUTE dans la fonction RIGHT. Enfin, nous avons imbriqué toutes les conditions dans TRIM pour supprimer tous les espaces indésirables. Voyons comment toutes ces instructions ont fonctionné ensemble pour renvoyer le nom de famille.

REPT est imbriqué dans SUBSTITUTE qui a répété un espace unique 255 fois, puis SUBSTITUTE a remplacé l’espace unique par 255 espaces dans la chaîne fournie. Et maintenant, chaque initiale est séparée par 255 espaces, puis la fonction DROITE est utilisée pour extraire les 255 caractères les plus élevés, puis TRIM est utilisée pour supprimer tous les espaces supplémentaires, puis retourner avec seulement la dernière initiale du nom.

=== Pour extraire le deuxième prénom

Sélectionnez maintenant la cellule J9 Entrez la formule suivante sans guillemets doubles « _ = IF (LEN (H9) -LEN (SUBSTITUTE (H9, »

« , » « ))> 1, TRIM (SUBSTITUTE (SUBSTITUTE (H9, I9) , «  »), K9, «  »)), «  ») « _ * Appuyez sur Entrée

image

====== Notez que * des noms d’échantillons aléatoires sont utilisés dans ce tutoriel, juste pour expliquer comment extraire des valeurs et les renvoyer dans différentes colonnes .

Mise à jour: _ _Si vous devez séparer le deuxième prénom qui est identique au prénom ou au nom de famille, utilisez la formule suivante dans la colonne J au lieu de la formule mentionnée ci-dessus.` = TRIM (MID (H9, LEN (I9) +1, LEN (H9) -LEN (I9) -LEN (K9))) ` L’extraction de l’initiale du milieu semble assez difficile car nous devons nous assurer que la fonction évalue toutes les conditions et n’en extrait que le deuxième prénom. Pour cela, nous avons imbriqué les fonctions LEN, SUBSTITUTE, TRIM à l’intérieur de IF

Dans le premier argument de la fonction IF </font> est utilisé. Et, dans le cas où https://www.youtube.com/watch?v=SeqWla6pvfw[IFITEDcondition ne répond pas au test logique, la fonction renverra du texte vide.

C’est ainsi que vous pouvez utiliser des fonctions de personnalisation et des méthodes simples pour extraire «Prénom», «Initiale du milieu» et «Nom de famille» de la cellule contenant un nom complet.

== Vidéo: Comment extraire le prénom, le deuxième prénom et le nom d’une cellule dans des cellules séparées dans Excel Consultez ce didacticiel vidéo intéressant où nous parlons en détail de toutes les fonctions et techniques utilisées pour extraire des noms dans différentes cellules.

Si vous avez aimé nos blogs, partagez-les avec vos amis sur Facebook. Et vous pouvez aussi nous suivre sur Twitter et Facebook.

Nous serions ravis de vous entendre, faites-nous savoir comment nous pouvons améliorer, compléter ou innover notre travail et le rendre meilleur pour vous. Écrivez-nous à [email protected]