Comment Séparer les Noms et les prénoms dans Excel

0
2646

Donc, si vous utilisez Excel beaucoup, vous avez probablement courir à travers la situation où vous avez un nom dans une cellule unique et vous avez besoin de séparer le nom dans les différentes cellules. C’est un problème très commun dans Excel et vous pouvez probablement faire une recherche sur Google et télécharger 100 différentes macros écrites par des personnes différentes de le faire pour vous.

Toutefois, dans ce post, je vais vous montrer comment configurer une formule de sorte que vous pouvez faire vous-même et comprendre réellement ce qui se passe. Si vous utilisez Excel, et c’est probablement une bonne idée d’apprendre quelques fonctions plus avancées, de sorte que vous pouvez faire plus de choses intéressantes avec vos données.

Pour commencer, nous allons voir comment les noms sont généralement stockées dans une feuille de calcul Excel. Le plus commun des deux façons j’ai vu sont firstname lastname avec juste un espace et lastname, firstname avec une virgule séparant les deux. Chaque fois que j’ai vu une initiale, il est généralement prénom midinitial nom comme ci-dessous:

À l’aide de quelques formules simples et la combinaison d’un couple d’entre eux, vous pouvez facilement séparer les nom, prénom et l’initiale en séparer les cellules dans Excel. Commençons par l’extraction de la première partie du nom. Dans mon cas, nous allons utiliser deux fonctions: la gauche et de la recherche. Logiquement, voici ce que nous devons faire:

– Recherche le texte dans la cellule par un espace ou une virgule, de trouver la position et de prendre toutes les lettres à la gauche de cette position.

Voici une formule simple qui fait le travail correctement: =GAUCHE(NN, de RECHERCHE(” “, NN) – 1), où NN est la cellule qui contient le nom qui y est stockée. Le -1 est là pour éliminer l’espace ou une virgule à la fin de la chaîne.

Comme vous pouvez le voir, nous commençons avec la fonction de gauche, qui prend deux arguments: la chaîne et le nombre de caractères que vous souhaitez copier à partir du début de la chaîne. Dans le premier cas, nous recherchons pour un espace en utilisant des guillemets et de mettre un espace entre les deux. Dans le second cas, nous sommes à la recherche pour une virgule au lieu d’un espace. Alors, quel est le résultat pour les 3 scénarios que j’ai mentionné?

Nous avons obtenu le premier nom de la ligne 3, le nom à partir de la ligne 5 et le premier nom de la ligne 7. Super! Donc, en fonction de la façon dont vos données sont stockées, vous avez maintenant extrait le prénom ou le nom de famille. Maintenant pour la partie suivante. Voici ce que nous devons faire, logiquement, maintenant:

– Recherche le texte dans la cellule par un espace ou une virgule, de trouver la position, puis soustraire la position à partir de la longueur totale de la chaîne. Voici ce que la formule pourrait ressembler à:

=DROITE(NN,LEN(NN) -RECHERCHE(” “,NN))

Alors maintenant, nous utilisons la bonne fonction. Elle prend deux arguments: la chaîne et le nombre de caractères que vous souhaitez copier à partir de la fin de la chaîne de gauche. Nous voulons donc la longueur de la chaîne, moins la position de l’espace ou une virgule. Cela va nous donner tout à la droite de la première de l’espace ou une virgule.

Super, nous avons maintenant la deuxième partie du nom! Dans les deux premiers cas, vous êtes assez bien fait, mais si il y a une initiale dans le nom, vous pouvez voir que c’est le résultat inclut toujours le nom de famille avec le milieu initial. Alors, comment faisons-nous tout simplement obtenir le nom de famille et de se débarrasser de l’initiale du second? Facile! Il suffit d’exécuter la même formule à nouveau que nous avons utilisé pour obtenir la deuxième section de ce nom.

Nous sommes donc tout simplement de faire un autre à droite, et cette fois en appliquant la formule sur le combiné de l’initiale du prénom et nom de la cellule. Il va trouver de l’espace après le milieu initial et de prendre ensuite la longueur de moins de la position de l’espace nombre de caractères à la fin de la chaîne.

Donc là vous l’avez! Vous avez maintenant diviser le prénom et le nom dans des colonnes distinctes à l’aide de quelques formules simples dans Excel! Évidemment, tout le monde ne verra son texte formaté de cette manière, mais vous pouvez facilement le modifier pour l’adapter à vos besoins. Si vous rencontrez des problèmes pour séparer les noms de pas dans le format ci-dessus, postez un commentaire avec vos données et je vais essayer de l’aider. Profitez-en!