Saltar al contenido principal

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.


Note: 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.


Note: 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

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados  |  Eliminar filas en blanco  |  Combine columnas o celdas sin perder datos  |  Ronda sin fórmula ...
Súper búsqueda virtual: Múltiples criterios  |  Valor múltiple  |  En varias hojas  |  Búsqueda difusa...
Adv. La lista desplegable: Lista desplegable fácil  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple...
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  Comparar columnas con Seleccionar celdas iguales y diferentes ...
Características destacadas: Enfoque de cuadrícula  |  Vista de diseño  |  Gran barra de fórmulas  |  Administrador de hojas y libros de trabajo | Biblioteca de Recursos (Texto automático)  |  Selector de fechas  |  Combinar hojas de trabajo  |  Cifrar/descifrar celdas  |  Enviar correos electrónicos por lista  |  Súper filtro  |  Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres ...)  |  50+ Tabla Tipos (Diagrama de Gantt ...)  |  40+ Práctico Fórmulas (Calcular la edad según el cumpleaños ...)  |  19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta ...)  |  12 Conversión Herramientas (Números a palabras, Conversión de Moneda ...)  |  7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...

Descripción


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 (incluido Excel), al igual que Chrome, Edge y Firefox.
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
This comment was minimized by the moderator on the site
Hi,
Please try the below formula:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Hope it can help you!
This comment was minimized by the moderator on the site
Eu gostaria de extrair o primeiro e do meio nomes juntos.
This comment was minimized by the moderator on the site
Eu gostaria de ter uma lista de todos nomes excepto o ultimo. Portanto, uma lista de nome completo sem o sobrenome.
This comment was minimized by the moderator on the site
you are a champ! very helpful!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations