2010-05-31 6 views
0

Si la cellule A1 contient [Jones, Mike], comment puis-je l'obtenir pour séparer mais toujours utiliser le prénom comme texte dans l'autre cellule? Oui, le texte sur les colonnes fonctionnerait beaucoup, mais il me laisse utiliser le prénom dans une formule.Comment puis-je séparer le prénom et le nom d'une cellule?

+1

http://maddox.xmission.com/keyboard4.jpg –

+0

Qu'est-ce vous voulez ici - une fonction VBA qui divise le nom? – PhilPursglove

+0

@ KennyTM- désolé je n'ai pas remarqué @ Rosarch- merci, mais ce cpu ne me laisse pas regarder le lien @ Phil- ok, on m'a envoyé un énorme document Excel à réparer. Au début, c'était simple, j'ai utilisé le texte pour les colonnes pour séparer le premier pour le nom de famille, mais j'ai dû ajouter des parties diff de cellules diff pour faire un "numéro de liste"; l'exemple a1 est bob, b1 est james, c1 est ricky, et d1 est un ssn # (123-45-6789), numéro de liste serait bjr6789. J'ai la formule pour le faire mais cette formule ne me laisse pas utiliser le prénom. Est-ce que cela vous aide du tout? – terry

Répondre

0

avec le nom en A1, pour le nom:

=LEFT(A1,FIND(",",A1,1)-1) 

Pour le prénom (s):

=RIGHT(A1,FIND(", ",A1,1)-2) 
+0

merci james mais quand j'ai entré la formule ça n'a pas marché. – terry

+0

qu'est-ce que ça vous donne? – James

0

Ex: John Doe

Prénom:

=LEFT(A1,FIND(" ",A1,1)-1) 

Calculer la longueur du prénom à partir de la gauche Trouver la position du caractère "" (Espace) dans la chaîne de cellules, -1 pour supprimer l'espace dans le comptage.

Nom:

=RIGHT(A1,(LEN(A1)-FIND(" ",A1,1))) 

Calculer la longueur de chaîne Nom en trouvant d'abord la valeur où le nom commence. Longueur de cellule complète moins le prénom + l'espace.

Ex: Doe, John

Nom:

=LEFT(A1,FIND(",",A1,1)-2) 

Prénom:

=RIGHT(A1,(LEN(A1)-FIND(",",A1,1))) 
Questions connexes