Comment séparer des noms avec une virgule dans Excel (3 façons appropriées)

  • Partage Ça
Hugh West

Dans Excel, vous pouvez rencontrer des situations où vous devez souvent diviser des noms à l'intérieur de cellules séparées par une virgule. Dans ce cas, vous pouvez avoir besoin de les diviser en prénoms, noms de famille et, dans certains cas, en second prénom également. Cet article vous montrera les principales façons de diviser des noms avec une virgule dans Excel.

Ces méthodes peuvent également être utilisées pour diviser les adresses, les numéros de téléphone, etc. séparés par des virgules.

Télécharger le cahier d'exercices

Téléchargez le classeur avec l'ensemble de données utilisé pour décrire cet article avec différentes méthodes dans différentes feuilles de calcul à partir de ci-dessous. Essayez de télécharger et de pratiquer vous-même pendant que vous suivez les tutoriels.

Séparer les noms avec une virgule.xlsx

3 façons simples de séparer des noms avec une virgule dans Excel

Je vais décrire ici trois méthodes permettant de séparer les noms dans Excel à l'aide d'une virgule. L'extraction du prénom, du nom de famille ou du second prénom s'effectue à l'aide de formules différentes. Je vais examiner chacune d'entre elles dans ses sous-sections. Parcourez chaque section pour voir comment ces méthodes fonctionnent ou sélectionnez celle dont vous avez besoin dans le tableau ci-dessus.

Tout d'abord, pour la démonstration, j'utilise l'ensemble de données suivant.

J'utilise des noms contenant le prénom, le second prénom et le nom de famille, mais vous pouvez également appliquer toutes les méthodes pour le prénom et le nom de famille séparés par une virgule.

1. diviser les noms avec une virgule en utilisant Texte en colonnes dans Excel

Excel fournit un Texte en colonnes pour diviser les valeurs de texte en différentes cellules de colonne séparées par des délimiteurs. De même, si nous utilisons une virgule comme délimiteur dans cet outil, nous pouvons diviser les noms avec une virgule dans Excel. Suivez ces étapes pour voir comment.

Des pas :

  • Tout d'abord, sélectionnez toutes les cellules contenant des cellules séparées par une virgule. Dans cet exemple, il s'agit de la plage de cellules B5:B8 .

  • Maintenant, dans votre ruban, allez dans la section Données onglet.
  • En vertu de la Outils de données groupe, sélectionnez Texte en colonnes .

  • Par conséquent, un Assistant de conversion de texte en colonne s'affichera. Vérifiez Délimité dans la première fenêtre et cliquez sur Suivant après ça.

  • Dans la deuxième fenêtre, vérifiez Virgule sous Délimiteurs Puis cliquez sur Suivant .

  • Dans la fenêtre suivante, sélectionnez la destination où vous voulez placer votre colonne séparée. Dans ce cas, j'ai sélectionné la cellule $C$5 .

  • Enfin, cliquez sur Finition .
  • En cas d'avertissement d'erreur, cliquez sur OK .

Après cela, vous aurez votre prénom, votre second prénom et votre nom de famille séparés.

Lire la suite : Comment diviser des noms en deux colonnes dans Excel (4 façons rapides)

2. utilisation de Flash Fill pour diviser les noms avec une virgule

Il existe un Flash Fill Pour résumer sa fonction, l'outil d'évaluation de l'impact sur l'environnement (EIE) est un outil d'évaluation de l'impact sur l'environnement. Flash Fill détecte le modèle et suggère et remplit automatiquement le reste des données. Cette méthode peut être particulièrement utile pour diviser des données séparées par un délimiteur. Dans la plupart des cas, il s'agit de la méthode la plus rapide pour diviser des noms avec une virgule dans Excel.

Suivez ces étapes pour obtenir un guide détaillé de cette fonctionnalité.

Des pas :

  • Tout d'abord, remplissons les prénoms. Pour ce faire, sélectionnez une cellule et tapez manuellement le prénom de la première entrée.

  • De la même façon, commencez à taper le prénom de l'entrée suivante. L' Flash Fill proposera automatiquement le reste des prénoms.

  • Une fois que les noms sont suggérés, appuyez sur Entrez sur votre clavier. Vous aurez vos prénoms séparés.

  • De la même manière, remplissez la colonne du deuxième prénom et du nom de famille en répétant le processus. Vous aurez ainsi vos noms séparés.

Lire la suite : Comment fractionner des noms dans Excel (5 méthodes efficaces)

3. l'application de différentes formules dans Excel

Vous pouvez obtenir un résultat similaire aux deux méthodes ci-dessus en utilisant des formules. Bien que le résultat soit le même, vous avez besoin d'approches différentes dans les formules pour extraire les différentes parties des noms. Pour une meilleure compréhension, j'ai séparé les trois méthodes dans leur catégorie.

3.1 Diviser le prénom

Pour diviser les prénoms, nous pouvons utiliser une combinaison de la fonction GAUCHE et RECHERCHE fonctions.

Le site GAUCHE prend un texte comme argument primaire et le nombre de caractères à extraire comme argument optionnel. Elle retourne plusieurs caractères spécifiés dans l'argument de la chaîne de caractères.

Le site RECHERCHE La fonction renvoie le numéro de la première position d'un caractère spécifique. Elle prend deux arguments primaires - les caractères qu'elle doit trouver et la valeur du texte où elle doit trouver le caractère. La fonction peut prendre un autre argument facultatif pour indiquer où elle doit commencer la recherche.

Pour connaître les détails de l'utilisation de la formule, suivez ces étapes.

Des pas :

  • Tout d'abord, sélectionnez la cellule dans laquelle vous souhaitez obtenir le prénom. Dans ce cas, il s'agit de la cellule C5 .
  • Inscrivez la formule suivante dans la cellule.

=GAUCHE(B5,SEARCH(",",B5)-1)

  • Après cela, appuyez sur Entrez sur votre clavier. Vous aurez votre prénom séparé de la cellule.

  • Maintenant, sélectionnez à nouveau la cellule et cliquez et faites glisser l'icône de la cellule. Icône de la poignée de remplissage à la fin de la liste pour obtenir tous les premiers noms de la liste.

Vos prénoms seront séparés par une virgule en utilisant la formule dans Excel.

🔍 Répartition de la formule :

👉 SEARCH(",", B5) recherche une virgule dans une cellule B5 et renvoie la première position d'une virgule dans celui-ci, ce qui est 5 .

👉 SEARCH(",", B5)-1 renvoie la position avant la première virgule, c'est-à-dire la longueur du premier nom qui est 4 ici.

👉 LEFT(B5, SEARCH(",", B5)-1) renvoie les quatre premiers caractères à partir de la gauche de la chaîne qui est Alex .

Lire la suite : Excel VBA : fractionner le prénom et le nom (3 exemples pratiques)

3.2 Split Middle Name

Pour extraire le second prénom, une combinaison des MID et RECHERCHE fonctions.

Le site MID prend un texte, une position de départ et plusieurs caractères comme arguments. Elle retourne les caractères du milieu de la chaîne.

Le site RECHERCHE Elle prend deux arguments - les caractères qu'elle doit trouver et la valeur du texte où elle doit trouver le caractère, ainsi qu'un argument facultatif indiquant où elle doit commencer la recherche.

Des pas :

  • Tout d'abord, sélectionnez la cellule dans laquelle vous voulez séparer le deuxième prénom. Dans ce cas, il s'agit de la cellule D5 .
  • Ensuite, écrivez la formule suivante dans la cellule.

=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)

  • Après cela, appuyez sur Entrez sur votre clavier. Vous aurez le deuxième prénom extrait de la cellule B5 .

  • Maintenant, sélectionnez à nouveau la cellule. Cliquez et faites glisser l'icône de la cellule. Icône de la poignée de remplissage au reste de la colonne pour la remplir de seconds prénoms.

Cela divisera les prénoms dans Excel avec une virgule.

🔍 Répartition de la formule :

👉 SEARCH(" ",B5,1) recherche le premier espace dans la cellule B5 et retourne 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1) renvoie le deuxième espace dans la chaîne de caractères. Elle utilise la logique de recherche d'espace après le premier espace. La formule renvoie 16 pour les cellules B5 .

👉 SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1) renvoie la longueur entre le premier espace et le deuxième espace, y compris l'espace, soit 10 ici.

👉 Enfin MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2) retourne un total de 8 caractères (-2 pour réduire la virgule et l'espace des 10 caractères) de la valeur de la cellule B5 en commençant par la position 6. Dans ce cas, c'est Patricia .

3.3 Diviser le nom de famille

Pour séparer les noms de famille de l'ensemble de données, nous pouvons utiliser une combinaison de la fonction LEN , DROIT , et RECHERCHE fonctions.

Le site LEN prend une chaîne de texte comme argument et renvoie le nombre total de caractères qu'elle contient.

Le site DROIT prend comme arguments un texte et, parfois, la longueur à extraire, et renvoie un nombre spécifique de caractères à partir de la fin de la chaîne.

Le site RECHERCHE recherche un caractère spécifique ou un ensemble de caractères dans un texte et renvoie la position de la première correspondance. Cette fonction prend généralement deux arguments principaux - les caractères qu'elle doit trouver et le texte dans lequel elle va chercher les caractères. Elle peut parfois prendre un autre argument facultatif indiquant où elle va commencer sa recherche.

Des pas :

  • D'abord, sélectionnez la cellule où vous voulez écrire le nom de famille. J'ai sélectionné la cellule E5 pour ça.
  • Ensuite, écrivez la formule suivante.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1))))

  • Après cela, appuyez sur Entrez sur votre clavier. Vous aurez le nom de famille de la cellule B5 .

  • Sélectionnez à nouveau la cellule. Enfin, cliquez et faites glisser l'icône de la cellule. Icône de la poignée de remplissage pour remplir la formule pour le reste de la colonne.

Ainsi, pour les noms de famille, vous aurez séparé les noms dans Excel avec une virgule.

🔍 Répartition de la formule :

👉 LEN(B5) renvoie le nombre total de caractères dans la cellule B5 et retourne 22 .

👉 Le site SEARCH(" ",B5) renvoie la première position de l'espace qui est 6 .

👉 SEARCH(" ",B5,SEARCH(" ",B5)+1) renvoie la position du deuxième espace, qui est 16 ici.

👉 L'emboîtement SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)) indique la longueur totale depuis le début jusqu'au deuxième espace qui est toujours 16 .

👉 LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)) renvoie le nombre total de caractères après le deuxième espace, soit 6 ici. Ce nombre de caractères sera extrait.

👉 Enfin, RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))) La fonction prend la valeur du texte de la cellule B5 et renvoie le nombre de 6 caractères à partir de la fin qui, dans ce cas, est Morgan .

Lire la suite : Formule Excel pour séparer le prénom, le moyen et le nom (avec exemples)

Conclusion

En résumé, ce sont les trois méthodes que vous pouvez utiliser pour séparer les noms par une virgule dans Excel. J'espère que vous avez trouvé cet article instructif et utile. Si vous avez des questions ou des suggestions, faites-le nous savoir ci-dessous. Pour des guides plus détaillés comme celui-ci, visitez le site Exceldemy.com .

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.