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
- Extraiga u obtenga apellidos de nombres completos en Excel
- Extraiga u obtenga segundos nombres de nombres completos en Excel
- Extraiga u obtenga el nombre, segundo nombre y apellido de los nombres completos con una característica sorprendente
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:
- 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:
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:
- 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:
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:
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:
- 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:
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:
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
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
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.