
¿Cómo puedo separar el last name
middle initial
yfirst name
Tengo un nombre con dos o más nombres, apellidos o segundos nombres, por ejemplo.
Mendoza, John Lloyd Dela Cruz
Torres, Michael Pineda
¿Cómo puedo dividir eso si tengo un número diferente de palabras por columna? y obtener sólo la primera letra de middle name
? es posible? Si no, ¿puedes sugerirme una solución? tengo muchos datos
Cualquier ayuda sería apreciada.
Respuesta1
Parece que eso
- Apellidoes la primera subcadena que termina con una coma
- Nombre de pilaes la primera palabra después de la coma
- Inicial del segundo nombrees la primera letra de la segunda palabra después de la coma.
Si ese no es el caso, deberá aclarar su pregunta. Hazlo editando tu pregunta original.
Si ese es realmente el caso, puedes utilizar las siguientes fórmulas:
Last Name: =LEFT(A2,FIND(",",A2)-1)
Middle Initial: =MID(A2,1+FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2))),1)
First Name: =MID(A2,FIND(",",A2)+2,FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2)))-2-FIND(",",A2))
Algoritmo para el nombre y la inicial del segundo nombre:
- Para
Middle Initial
, devuelve la primera letra de la segunda palabra que sigue a la coma. - Para
First Name
, devuelve la primera palabra después de la coma.