Note: The other languages of the website are Google-translated. Back to English

Extraiga el primer segundo nombre y los apellidos del nombre completo en Excel

Supongamos que tiene una lista de nombres de usuario, ahora, le gustaría dividir los nombres completos en nombre, segundo nombre y apellido en columnas separadas como se muestra en la siguiente captura de pantalla. En este artículo, presentaré algunas fórmulas para lidiar con este trabajo en Excel.


Extraiga u obtenga nombres de nombres completos en Excel

Para extraer u obtener los primeros nombres de nombres completos, la función IZQUIERDA y BÚSQUEDA puede ayudarlo, la sintaxis genérica es:

=LEFT(name,FIND(" ",name)-1)
  • name: El nombre completo o la referencia de celda de la que desea extraer primero.

Copie o ingrese la siguiente fórmula en una celda en blanco donde desea obtener el resultado:

=LEFT(A2,SEARCH(" ",A2)-1)

Luego, arrastre el controlador de relleno hacia las celdas en las que desea aplicar esta fórmula, y todos los nombres se han extraído como se muestra a continuación:


Explicación de la fórmula:

BÚSQUEDA ("", A2) -1: Esta función de BÚSQUEDA se usa para obtener la posición del primer carácter de espacio, restar 1 significa que el número de carácter que desea es uno menos que la posición del espacio. Esto obtendrá el resultado: 5.

IZQUIERDA (A2, BÚSQUEDA ("", A2) -1) = IZQUIERDA ("Jerry T. Stone", 5): Esta función IZQUIERDA extraerá el texto con el nombre completo “Jerry T. Stone” del lado izquierdo con 5 caracteres que son devueltos por la función BUSCAR.


Extraiga u obtenga apellidos de nombres completos en Excel

Para extraer los apellidos de los nombres completos, la combinación de las funciones RIGHT, LEN, FIND, LEN y SUBSTITUTE puede hacerle un favor. La sintaxis genérica es:

=RIGHT(name,LEN(name)-FIND("*",SUBSTITUTE(name," ","*",LEN(name)-LEN(SUBSTITUTE(name," ","")))))
  • name: El nombre completo o la referencia de celda de la que desea extraer el apellido.

Copie o ingrese la fórmula a continuación en una celda en blanco donde desea obtener los apellidos:

=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

Y luego, arrastre el controlador de relleno hacia las celdas para completar esta fórmula, y todos los apellidos se han extraído de los nombres completos, vea la captura de pantalla:


Explicación de la fórmula:

1. LEN (A2) -LEN (SUSTITUTO (A2, "", "")): Esta parte se usa para obtener el número de caracteres de espacio en la celda A2.

  • LEN (A2): Esta función LEN devuelve el número total de caracteres en la celda A2. Regresará: 14.
  • SUSTITUTO (A2, "", ""): Esta función SUSTITUIR se usa para reemplazar todos los caracteres de espacio con nada. Y obtendrás el resultado como este: "JerryT.Stone.
  • LEN (SUSTITUTO (A2, "", ""): Obtenga la longitud total del nombre completo en la celda A2 sin los espacios.
  • LONG (A2) -LEN (SUSTITUTO (A2, "-", "")): Reste la longitud del nombre completo sin espacios de la longitud total del nombre completo para obtener el número del espacio, y esto obtendrá 2.

2. SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))) = SUBSTITUTE (A2, "", "*", 2): Esta función SUSTITUIR se utiliza para reemplazar la última aparición del espacio que devolvió la fórmula de la primera parte con un carácter *. Y obtendrás este resultado: "Jerry T. * Piedra.

3. FIND ("*", SUSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = FIND ("*", "Jerry T. *Roca" ): La función BUSCAR devolverá la posición del carácter * en la cadena de texto que devuelve la función SUSTITUIR, y obtendrá el número 9.

4. LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = LEN (A2) - 9: Esta parte de la fórmula obtendrá cuántos caracteres hay después del último espacio. Esto obtendrá el número 5. Esto será reconocido como el argumento num_chars en la función DERECHA.

5. DERECHA (A2, LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))))) = DERECHA (A2, 5): Por último, la función DERECHA se usa para extraer 5 caracteres que son devueltos por la fórmula en el paso 4 desde el lado derecho de la cadena de texto en la celda A2.


Nota:: Si su lista de nombres completos solo contiene el nombre y los apellidos, puede aplicar la siguiente fórmula simple para obtener el apellido que necesite:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))


Extraiga u obtenga segundos nombres de nombres completos en Excel

Si necesita extraer los segundos nombres de los nombres completos, esta fórmula que es creada por las funciones MID y SEARCH. La sintaxis genérica es:

=MID(name, SEARCH(" ", name) + 1, SEARCH(" ", name, SEARCH(" ", name)+1) - SEARCH(" ", name)-1)
  • name: El nombre completo o la referencia de celda del que desea extraer el segundo nombre.

Ingrese o copie la siguiente fórmula en una celda en blanco para generar el resultado:

=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1)

Luego, arrastre el controlador de relleno hacia las celdas para aplicar esta fórmula, y todos los segundos nombres también se extraen, vea la captura de pantalla:


Explicación de la fórmula:

Para extraer el segundo nombre, primero debe buscar la posición de ambos espacios entre el nombre completo y luego aplicar la función MID para extraer el texto en medio de la cadena de texto.

1. BÚSQUEDA ("", A2) + 1: Esta función de BÚSQUEDA obtendrá la posición del primer espacio, agregando 1 significa comenzar la extracción del siguiente carácter. Esto obtendrá el número 7. Esta parte se reconoce como el argumento start_num dentro de la función MID.

2. BÚSQUEDA ("", A2, BÚSQUEDA ("", A2) +1) - BÚSQUEDA ("", A2) -1: Esta parte se reconoce como el argumento num_chars dentro de la función MID.

  • BÚSQUEDA ("", A2, BÚSQUEDA ("", A2) +1): Esta parte de la fórmula se usa para obtener la posición del segundo espacio, obtendrá el número 9.
  • BÚSQUEDA ("", A2): Esta función de BÚSQUEDA obtendrá la posición del primer espacio en la celda A2. Obtendrá el número 6.
  • SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1 = 9-6-1: Reste la posición del primer espacio de la posición del segundo espacio y luego reste 1 del resultado significa eliminar un espacio inicial. Y el resultado es 2.

3. MID (A2, SEARCH ("", A2) + 1, SEARCH ("", A2, SEARCH ("", A2) +1) - SEARCH ("", A2) -1) = MID (A2,7,2 , XNUMX): Por último, la función MID extraerá 2 caracteres en el medio de la celda A2 que comienza en el séptimo carácter.


Nota:: Si solo hay nombres y apellidos en los nombres completos, la fórmula anterior obtendrá un valor de error como se muestra a continuación:

Para solucionar este problema, debe incluir la fórmula anterior en la función SIERROR, aplique la siguiente fórmula:

=IFERROR(MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1),"")


Extraiga u obtenga el nombre, segundo nombre y apellido de los nombres completos con una característica sorprendente

Si siente dolor con las fórmulas anteriores, aquí le recomendaré una herramienta fácil: Kutools for Excel, Con su Nombres divididos característica, puede extraer todos los nombres, nombres intermedios y apellidos en celdas separadas a la vez.  ¡Haga clic para descargar Kutools for Excel para una prueba gratuita!


Funciones relativas utilizadas:

  • LEFT:
  • La función IZQUIERDA extrae el número dado de caracteres del lado izquierdo de una cadena proporcionada.
  • RIGHT:
  • La función DERECHA se usa para extraer un número específico de caracteres del lado derecho de la cadena de texto
  • MID:
  • La función MID se utiliza para buscar y devolver un número específico de caracteres desde el medio de una cadena de texto dada.
  • LEN:
  • La función LEN devuelve el número de caracteres en una cadena de texto.
  • FIND:
  • La función ENCONTRAR se usa para encontrar una cadena dentro de otra cadena y devuelve la posición inicial de la cadena dentro de otra.
  • SEARCH:
  • La función de BÚSQUEDA puede ayudarlo a encontrar la posición de un carácter específico o subcadena de la cadena de texto dada
  • SUBSTITUTE:
  • La función SUSTITUIR de Excel reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.

Más artículos:

  • Extraiga la primera inicial y el apellido del nombre completo
  • Supongamos que tiene una lista de nombres completos, ahora, le gustaría extraer la primera inicial y el apellido o el nombre y el primer carácter del apellido del nombre completo como se muestra a continuación. ¿Cómo podría manejar estas tareas en el libro de Excel?
  • Voltee o invierta los nombres y apellidos en la lista de Excel
  • Si tiene una lista de nombres completos que están formateados como apellido y nombre, ahora, desea cambiar el apellido y el nombre al nombre y apellido como se muestra a continuación. En este artículo, presentaré algunas fórmulas para lidiar con este trabajo en Excel.
  • Extraer varias líneas de una celda
  • Si tiene una lista de cadenas de texto que están separadas por saltos de línea (eso ocurre al presionar las teclas Alt + Enter al ingresar el texto), y ahora, desea extraer estas líneas de texto en varias celdas como se muestra a continuación. ¿Cómo podrías resolverlo con una fórmula en Excel?
  • Extraiga la enésima palabra de la cadena de texto en Excel
  • Si tiene una lista de cadenas de texto u oraciones, ahora desea extraer la enésima palabra específica de la lista como se muestra a continuación. En este artículo, presentaré algunos métodos para resolver este trabajo en Excel.

Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel ofrece 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir contenido de celdas, convertir fecha, etc.) y ahorrarle un 80% de tiempo.

  • Diseñado para 1500 escenarios de trabajo, te ayuda a resolver el 80% de problemas de Excel.
  • Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
  • Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
  • Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.
Cinta de Excel (con Kutools para Excel instalado)

Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
Captura de pantalla de Excel (con la pestaña Office instalada)
Comentarios (5)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¡eres un campeón! ¡muy útil!
Este comentario fue minimizado por el moderador en el sitio
Eu gostaria de ter uma lista de todos los nombres excepto o ultimo. Portanto, uma lista de nombre completo sem o sobrenome.
Este comentario fue minimizado por el moderador en el sitio
Eu gostaria de extrair o primeiro e do meio nomes juntos.
Este comentario fue minimizado por el moderador en el sitio
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
Este comentario fue minimizado por el moderador en el sitio
Hola,
Por favor, pruebe la siguiente fórmula:
=RECORTAR(MEDIO(SUSTITUIR(A2," ",REPETIR(" ",LARGO(A2))), (4-1)*LARGO(A2)+1, LARGO(A2)))
¡Espero que te ayude!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL