Cómo Separar Nombres y Apellidos en Excel

34
Cómo separar nombres y apellidos en Excel Aprender a separar nombres de apellidos en Excel es de suma importancia para tener una base de datos confiable ya que dicha información es vital para elaborar reportes y análisis, pero también es cierto que es una tarea muy compleja de realizar. Dificultad para separar nombres y apellidos La dificultad principal para separar nombres y apellidos en Excel es la cantidad de variantes que pueden existir en los nombres de las personas lo cual hace necesario analizar cada caso específico para utilizar el procedimiento adecuado. La solución no es tan sencilla como decirle a Excel que la primera palabra es el nombre y la segunda palabra es el apellido. La siguiente imagen muestra el resultado de aplicar esta lógica a los datos: Para ti y para mí es muy fácil saber que en este ejemplo todos los nombres consisten de un solo nombre y un apellido pero ¿Cómo le decimos a Excel que “del Toro” y “de la Fuente” son apellidos? Excel no es capaz de hacer esta distinción por sí solo así que es necesario darle indicaciones específicas.

Transcript of Cómo Separar Nombres y Apellidos en Excel

Page 1: Cómo Separar Nombres y Apellidos en Excel

Cómo separar nombres y apellidos en ExcelAprender a separar nombres de apellidos en Excel es de suma importancia para tener una base de datos confiable ya que dicha información es vital para elaborar reportes y análisis, pero también es cierto que es una tarea muy compleja de realizar.

Dificultad para separar nombres y apellidos

La dificultad principal para separar nombres y apellidos en Excel es la cantidad de variantes que pueden existir en los nombres de las personas lo cual hace necesario analizar cada caso específico para utilizar el procedimiento adecuado. La solución no es tan sencilla como decirle a Excel que la primera palabra es el nombre y la segunda palabra es el apellido. La siguiente imagen muestra el resultado de aplicar esta lógica a los datos:

Para ti y para mí es muy fácil saber que en este ejemplo todos los nombres consisten de un solo nombre y un apellido pero ¿Cómo le decimos a Excel que “del Toro” y “de la Fuente” son apellidos? Excel no es capaz de hacer esta distinción por sí solo así que es necesario darle indicaciones específicas.

Page 2: Cómo Separar Nombres y Apellidos en Excel

Dividir texto entre columnas mediante funciones

Puede usar las funciones de texto IZQUIERDA, EXTRAE, DERECHA, HALLAR y

LARGO para manipular cadenas de texto de sus datos. Por ejemplo, puede

distribuir el nombre, el segundo nombre y el apellido desde una única celda en

tres columnas distintas.

Ejemplo 1: Separar Juan y Saavedra

Este ejemplo separa dos componentes: el nombre y el apellido. Los dos

componentes están separados por un único espacio.

Copie las celdas en la tabla y péguelas en una hoja de cálculo de Excel en la

celda A1.

Sugerencia    Antes de pegar los datos en la hoja de cálculo, establezca los

anchos de columna de las columnas A y B en 250.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Juan Saavedra Sin segundo nombre

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

 NOTA   En los gráficos siguientes, la parte resaltada del nombre completo indica

el carácter que busca la fórmula HALLAR correspondiente.

Nombre

El nombre comienza en el primer carácter de la cadena (J) y termina en el

quinto carácter (el espacio). La fórmula devuelve cinco caracteres en la celda

A2, empezando desde la izquierda.

Page 3: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del espacio en A2, empezando desde la izquierda.

Apellido

El apellido comienza en el espacio, ocupa ocho caracteres desde la derecha y

termina en el último carácter de la derecha (a). La fórmula extrae ocho

caracteres en A2, empezando desde la derecha.

Use las funciones HALLAR y LARGO para buscar el valor de núm_caracteres:

 Buscar la posición numérica del espacio en A2, empezando desde la izquierda (5).

 Cuente la longitud total de la cadena de texto y, después, reste el número de caracteres hasta la izquierda del primer espacio hallado en el paso 1.

 VOLVER AL PRINCIPIO

Ejemplo 2: Extraer el nombre y apellido, además de la inicial del segundo nombre

Este ejemplo usa un nombre, la inicial del segundo nombre y un apellido. Cada

componente del nombre está separado por un espacio.

NOMBRE DE EJEMPLO DESCRIPCIÓN

José I. Peiro Una inicial en medio

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" =IZQUIERDA(A2, HALLAR("

Page 4: Cómo Separar Nombres y Apellidos en Excel

",A2,1)) ",A2,1))

Fórmula Resultado (inicial del segundo nombre)

'=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-HALLAR(" ",A2,1))

=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-HALLAR(" ",A2,1))

Fórmula Resultado activo (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

Nombre

El nombre comienza en el primer carácter de la izquierda (J) y termina en el

quinto carácter (el primer espacio). La fórmula extrae los cinco primeros

caracteres en A2, empezando desde la izquierda.

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

Segundo nombre

El segundo nombre comienza en el sexto carácter (I) y termina en la octava

posición (el segundo espacio). Esta fórmula incluye funciones HALLAR anidadas

para buscar la segunda instancia de un espacio.

La fórmula extrae tres caracteres, empezando desde la sexta posición.

Page 5: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). Esta posición numérica es la posición inicial del segundo nombre (5 + 1 = 6).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). El resultado es el número de carácter en el que desea iniciar la búsqueda de la segunda instancia del espacio (5 + 1 = 6).

 Busque la segunda instancia del espacio en A2, empezando desde la sexta posición (I) hallada en el paso 4. Este número de carácter es la posición final del segundo nombre (8).

 Busque la posición numérica del espacio en A2, empezando desde el primer carácter de la izquierda (5).

 Tome el número de carácter del segundo espacio hallado en el paso 5 y réstelo del primer espacio hallado en el paso 6. El resultado es el número de caracteres que la función EXTRAE extrae del texto empezando en la sexta posición hallada en el paso 2 (8 – 5 = 3).

Apellido

El apellido comienza en el quinto carácter desde la derecha (P) y termina en el

primer carácter de la derecha (o). Esta fórmula incluye funciones HALLAR

anidadas para buscar la segunda y tercera instancia del espacio (que se

encuentra en las posiciones quinta y octava desde la izquierda).

La fórmula extrae cinco caracteres en A2, empezando desde la derecha.

Page 6: Cómo Separar Nombres y Apellidos en Excel

Use las funciones LARGO y HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del espacio en A2, empezando desde el primer carácter de la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). El resultado es el número de carácter en el que desea iniciar la búsqueda de la segunda instancia del espacio (5 + 1 = 6).

 Busque la segunda instancia del espacio en A2, empezando desde la sexta posición (I) hallada en el paso 2. Este número de carácter es la posición final del segundo nombre (8).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta la segunda instancia del espacio hallada en el paso 3. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (14 – 8 = 6).

 VOLVER AL PRINCIPIO

Ejemplo 3: Janaina B. G. Bueno

He aquí un ejemplo de cómo extraer dos iniciales de un segundo nombre. Los

componentes del nombre se separan con las instancias primera y tercera.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Janaina B. G. Bueno Dos iniciales en medio

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (inicial del segundo nombre)

'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("

Page 7: Cómo Separar Nombres y Apellidos en Excel

",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-HALLAR(" ",A2,1))

",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-HALLAR(" ",A2,1))

Fórmula Resultado activo (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

Nombre

El nombre comienza en el primer carácter de la izquierda (J) y termina en el

octavo carácter (el primer espacio). La fórmula extrae los ocho primeros

caracteres en A2, empezando desde la izquierda.

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (8).

Segundo nombre

El segundo nombre comienza en la novena posición (B) y termina en la

decimocuarta posición (el tercer espacio). Esta fórmula incluye funciones

HALLAR anidadas para buscar la primera, segunda y tercera instancia del

espacio en la octava, novena y decimocuarta posición.

La fórmula extrae cinco caracteres, empezando desde la novena posición.

Page 8: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). Esta posición numérica es la posición inicial del segundo nombre (8 + 1 = 9).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). El resultado es el número de carácter en el que desea iniciar la búsqueda de la segunda instancia del espacio (8 + 1 = 9).

 Busque el segundo espacio en A2, empezando desde la novena posición (B) hallada en el paso 4 (11).

 Sume 1 para obtener la posición del carácter situado detrás del segundo espacio (G). Este número de carácter es la posición inicial en la que desea iniciar la búsqueda del tercer espacio (11 + 1 = 12).

 Busque el tercer espacio en A2, empezando desde la duodécima posición hallada en el paso 6 (14).

 Busque la posición numérica del primer espacio en A2 (8).

 Tome el número de carácter del tercer espacio hallado en el paso 7 y réstelo del primer espacio hallado en el paso 6. El resultado es el número de caracteres que la función EXTRAE extrae del texto empezando en la novena posición hallada en el paso 2.

Page 9: Cómo Separar Nombres y Apellidos en Excel

Apellido

El apellido comienza en el quinto carácter desde la derecha (B) y termina en el

primer carácter de la derecha (o). Esta fórmula incluye funciones HALLAR

anidadas para buscar la primera, segunda y tercera instancia del espacio.

La fórmula extrae ocho caracteres en A2, empezando desde la derecha del

nombre completo.

Use las funciones anidadas HALLAR y LARGO para buscar el valor de

núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (I). El resultado es el número de carácter en el que desea iniciar la búsqueda de la segunda instancia del espacio (8 + 1 = 9).

 Busque el segundo espacio en A2, empezando desde la novena posición (B) hallada en el paso 2 (11).

 Sume 1 para obtener la posición del carácter situado detrás del segundo espacio (G). Este número de carácter es la posición inicial en la que desea iniciar la búsqueda de la tercera instancia del espacio (11 + 1 = 12).

 Busque el tercer espacio en A2, empezando desde la decimosegunda posición (G) hallada en el paso 6 (14).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el tercer espacio hallado en el paso 5. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (19 – 14 = 5).

 VOLVER AL PRINCIPIO

Ejemplo 4: Patino, Jaime Humberto

En este ejemplo, el apellido precede al nombre y el segundo nombre aparece al

final. La coma indica el final del apellido y un espacio separa cada componente

del nombre.

Page 10: Cómo Separar Nombres y Apellidos en Excel

NOMBRE DE EJEMPLO DESCRIPCIÓN

Patino, Jaime Humberto Primero el apellido con una coma

Fórmula Resultado (nombre)

'=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-HALLAR(" ",A2,1))

=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-HALLAR(" ",A2,1))

Fórmula Resultado (segundo nombre)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

Fórmula Resultado activo (apellido)

'=IZQUIERDA(A2, HALLAR(" ",A2,1)-2)

=IZQUIERDA(A2, HALLAR(" ",A2,1)-2)

Nombre

El nombre comienza en el noveno carácter de la izquierda (J) y termina en el

decimocuarto carácter (el segundo espacio). Como el nombre aparece en medio

del nombre completo, necesita usar la función EXTRAE para extraerlo.

La fórmula extrae ocho caracteres, empezando desde la novena posición.

Page 11: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (J). Esta posición numérica es la posición inicial del segundo nombre (8 + 1 = 9).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (J). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (8 + 1 = 9).

 Busque el segundo espacio en A2, empezando desde la novena posición (J) hallada en el paso 4 (12).

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Tome el número de carácter del segundo espacio hallado en el paso 5 y réstelo del primer espacio hallado en el paso 6. El resultado es el número de caracteres que la función EXTRAE extrae del texto empezando en la séptima posición hallada en el paso 2 (12 – 8 = 4).

Segundo nombre

El segundo nombre comienza en el octavo carácter de la derecha (H) y termina

en el primer carácter de la derecha (o). Esta fórmula incluye funciones HALLAR

anidadas para buscar la primera y segunda instancia del espacio en las

posiciones octava y decimocuarta desde la izquierda.

La fórmula extrae ocho caracteres, empezando desde la derecha.

Page 12: Cómo Separar Nombres y Apellidos en Excel

Use las funciones HALLAR y LARGO anidadas para buscar el valor de

núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (J). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (8 + 1 = 9).

 Busque la segunda instancia del espacio en A2, empezando desde la novena posición (J) hallada en el paso 2 (12).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el segundo espacio hallado en el paso 3. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (22 – 12 = 10).

Apellido

El apellido comienza en el primer carácter de la izquierda (P) y termina en el

sexto carácter (o). La fórmula extrae seis caracteres, empezando desde la

izquierda.

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (8).

 Reste 2 para obtener la posición numérica del carácter final del apellido (o). El resultado es el número de caracteres que la función IZQUIERDA debe extraer (8 – 2 = 6).

 VOLVER AL PRINCIPIO

Ejemplo 5: Mary Kay D. Andersen

Page 13: Cómo Separar Nombres y Apellidos en Excel

Este ejemplo usa un nombre compuesto por dos partes, Mary Kay. El segundo y

el tercer espacio separan cada componente del nombre.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Mary Kay D. Andersen Nombre con dos partes

Fórmula Resultado (nombre)

=IZQUIERDA(A2, HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

=IZQUIERDA(A2, HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

Fórmula Resultado (inicial del segundo nombre)

'=EXTRAE(A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-(HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

=EXTRAE(A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-(HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

Fórmula Resultado activo (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

Nombre

El nombre comienza en el primer carácter de la izquierda y termina en el

noveno carácter (el segundo espacio). Esta fórmula incluye funciones HALLAR

anidadas para buscar la segunda instancia del espacio desde la izquierda.

La fórmula extrae nueve caracteres, empezando desde la izquierda.

Page 14: Cómo Separar Nombres y Apellidos en Excel

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (K). El resultado es el número de carácter en el que desea iniciar la búsqueda de la segunda instancia del espacio (5 + 1 = 6).

 Busque la segunda instancia del espacio en A2, empezando desde la sexta posición (K) hallada en el paso 2. El resultado es el número de caracteres que la función IZQUIERDA extrae de la cadena de texto (9).

Segundo nombre

El segundo nombre comienza en la décima posición (D) y termina en la

decimosegunda posición (el tercer espacio). Esta fórmula incluye funciones

HALLAR anidadas para buscar la primera, segunda y tercera instancia del

espacio.

La fórmula extrae dos caracteres del medio, empezando desde la décima

posición.

Use funciones HALLAR anidadas para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde el primer carácter de la izquierda (5).

Page 15: Cómo Separar Nombres y Apellidos en Excel

 Sume 1 para obtener el carácter situado detrás del primer espacio (K). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (5 + 1 = 6).

 Busque la posición de la segunda instancia del espacio en A2, empezando desde la sexta posición (K) hallada en el paso 2. El resultado es el número de caracteres que la función IZQUIERDA extrae desde la izquierda (9).

 Sume 1 para obtener el carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del segundo nombre (9 + 1 = 10).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del carácter situado detrás del segundo espacio (D). El resultado es el número de carácter en el que desea iniciar la búsqueda del tercer espacio (10).

 Busque la posición numérica del tercer espacio en A2, empezando desde la izquierda. El resultado es la posición final del segundo nombre (12).

 Busque la posición numérica del carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del segundo nombre (10).

 Tome el número de carácter del tercer espacio hallado en el paso 6 y resta el número de carácter de "D" hallado en el paso 7. El resultado es el número de caracteres que la función EXTRAE extrae de la cadena de texto empezando en la décima posición hallada en el paso 4 (12 – 10 = 2).

Apellido

El apellido empieza en el octavo carácter de la derecha. Esta fórmula incluye

funciones HALLAR anidadas para buscar la primera, segunda y tercera instancia

del espacio en la quinta, novena y decimosegunda posición.

La fórmula extrae ocho caracteres desde la derecha.

Use las funciones HALLAR y LARGO anidadas para buscar el valor de

núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

Page 16: Cómo Separar Nombres y Apellidos en Excel

 Sume 1 para obtener el carácter situado detrás del primer espacio (K). El resultado es el número de carácter en el que desea iniciar la búsqueda del espacio (5 + 1 = 6).

 Busque el segundo espacio en A2, empezando desde la sexta posición (K) hallada en el paso 2 (9).

 Sume 1 para obtener la posición del carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del segundo nombre (9 + 1 = 10).

 Busque la posición numérica del tercer espacio en A2, empezando desde la izquierda. El resultado es la posición final del segundo nombre (12).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el tercer espacio hallado en el paso 5. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (20 – 12 = 8).

 VOLVER AL PRINCIPIO

Ejemplo 6: Paula Barreto de Mattos

En este ejemplo, el apellido consta de tres partes: Barreto de Mattos. El primer

espacio indica el final del nombre y el inicio del apellido.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Paula Barreto de Mattos Apellido con tres partes

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (apellido)

DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

Nombre

El nombre comienza en el primer carácter de la izquierda (P) y termina en el

sexto carácter (el primer espacio). La fórmula extrae seis caracteres desde la

izquierda.

Page 17: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

Apellido

El apellido comienza en el séptimo carácter desde la derecha (B) y termina en

el primer carácter de la derecha (s). La fórmula extrae diecisiete caracteres

desde la derecha.

Use las funciones LARGO y HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el primer espacio hallado en el paso 1. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (23 – 6 = 17).

 VOLVER AL PRINCIPIO

Ejemplo 7: James van Eaton

En este ejemplo, el apellido consta de dos partes: van Eaton. El primer espacio

indica el final del nombre y el inicio del apellido.

NOMBRE DE EJEMPLO DESCRIPCIÓN

James van Eaton Apellido con dos partes

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" =IZQUIERDA(A2, HALLAR("

Page 18: Cómo Separar Nombres y Apellidos en Excel

",A2,1)) ",A2,1))

Fórmula Resultado (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

Nombre

El nombre comienza en el primer carácter de la izquierda (J) y termina en el

octavo carácter (el primer espacio). La fórmula extrae seis caracteres desde la

izquierda.

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

Apellido

El apellido comienza en el noveno carácter desde la derecha (v) y termina en el

primer carácter de la derecha (n). La fórmula extrae nueve caracteres desde la

derecha del nombre completo.

Use las funciones LARGO y HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el primer espacio hallado en el paso 1. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (15 – 6 = 9).

Page 19: Cómo Separar Nombres y Apellidos en Excel

 VOLVER AL PRINCIPIO

Ejemplo 8: Bacon Jr., Dan K.

En este ejemplo, el apellido ocupa el primer lugar, seguido del sufijo. La coma

separa el apellido y el sufijo del nombre y de la inicial.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Bacon Jr., Dan K. Primero el apellido y el sufijo con una coma

Fórmula Resultado (nombre)

'=EXTRAE(A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

=EXTRAE(A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1,HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

Fórmula Resultado (inicial del segundo nombre)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)+1))

Fórmula Resultado (apellido)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (sufijo)

'=EXTRAE(A2,HALLAR(" ", A2,1)+1,(HALLAR("

=EXTRAE(A2,HALLAR(" ", A2,1)+1,(HALLAR("

Page 20: Cómo Separar Nombres y Apellidos en Excel

",A2,HALLAR(" ",A2,1)+1)-2)-HALLAR(" ",A2,1))

",A2,HALLAR(" ",A2,1)+1)-2)-HALLAR(" ",A2,1))

Nombre

El nombre comienza en el decimosegundo carácter (D) y termina en el

decimoquinto carácter (el tercer espacio). La fórmula extrae tres caracteres,

empezando desde la decimoquinta posición.

Use funciones HALLAR anidadas para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Sume 1 para obtener el carácter situado detrás del primer espacio (K). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (6 + 1 = 7).

 Busque el segundo espacio en A2, empezando desde la séptima posición (J) hallada en el paso 2 (11).

 Sume 1 para obtener el carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del nombre (11 + 1 = 12).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del carácter situado detrás del segundo espacio (D). El resultado es el número de carácter en el que desea iniciar la búsqueda del tercer espacio (12).

 Busque la posición numérica del tercer espacio en A2, empezando desde la izquierda. El resultado es la posición final del nombre (15).

 Busque la posición numérica del carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del nombre (12).

Page 21: Cómo Separar Nombres y Apellidos en Excel

 Tome el número de carácter del tercer espacio hallado en el paso 6 y resta el número de carácter de "D" hallado en el paso 7. El resultado es el número de caracteres que la función EXTRAE extrae de la cadena de texto empezando en la decimosegunda posición hallada en el paso 4 (15 – 12 = 3).

Segundo nombre

El segundo nombre empieza en el segundo carácter de la derecha (K). La

fórmula extrae dos caracteres desde la derecha.

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Sume 1 para obtener el carácter situado detrás del primer espacio (K). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (6 + 1 = 7).

 Busque el segundo espacio en A2, empezando desde la séptima posición (J) hallada en el paso 2 (11).

 Sume 1 para obtener el carácter situado detrás del segundo espacio (D). El resultado es la posición inicial del nombre (11 + 1 = 12).

 Busque la posición numérica del tercer espacio en A2, empezando desde la izquierda. El resultado es la posición final del segundo nombre (15).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el tercer espacio hallado en el paso 5. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (17 – 15 = 2).

Apellido

El apellido comienza en el primer carácter de la izquierda (B) y termina en el

sexto carácter (el primer espacio). Por tanto, la fórmula extrae seis caracteres

desde la izquierda.

Page 22: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

Sufijo

El sufijo empieza en el séptimo carácter de la izquierda (J) y termina en el

noveno carácter de la izquierda (.). La fórmula extrae tres caracteres,

empezando desde el séptimo carácter.

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Sume 1 para obtener el carácter situado detrás del primer espacio (J). El resultado es la posición inicial del sufijo (6 + 1 = 7).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (6).

 Sume 1 para obtener la posición numérica del carácter situado detrás del primer espacio (J). El resultado es número de carácter en el que desea iniciar la búsqueda del segundo espacio (7).

 Busque la posición numérica del segundo espacio en A2, empezando desde el séptimo carácter hallado en el paso 4 (11).

Page 23: Cómo Separar Nombres y Apellidos en Excel

 Reste 1 del número de carácter del segundo espacio hallado en el paso 4 para obtener el número de carácter de ",". El resultado es la posición final del sufijo (11 – 1 = 10).

 Busque la posición numérica del primer espacio (6).

 Después de encontrar el primer espacio, sume 1 para buscar el siguiente carácter (J), también hallado en los pasos 3 y 4 (7).

 Tome el número de carácter de "," hallado en el paso 6 y reste el número de carácter de "J" hallado en los pasos 3 y 4. El resultado es el número de caracteres que la función EXTRAE extrae de la cadena de texto empezando en la séptima posición hallada en el paso 2 (10 – 7 = 3).

 VOLVER AL PRINCIPIO

Ejemplo 9: Gary Altman III

En este ejemplo, el nombre se encuentra al inicio de la cadena y el sufijo, al

final, por lo que usted puede usar fórmulas parecidas a las del ejemplo 2: use la

función IZQUIERDA para extraer el nombre, la función EXTRAE para extraer el

apellido, y la función DERECHA para extraer el sufijo.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Gary Altman III Nombre y apellido con sufijo

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (apellido)

'=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-(HALLAR(" ",A2,1)+1))

=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-(HALLAR(" ",A2,1)+1))

Fórmula Resultado (sufijo)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR("

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR("

Page 24: Cómo Separar Nombres y Apellidos en Excel

",A2,1)+1)) ",A2,1)+1))

Nombre

El nombre comienza en el primer carácter de la izquierda (G) y termina en el

quinto carácter (el primer espacio). Por tanto, la fórmula extrae cinco caracteres

desde la izquierda del nombre completo.

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

Apellido

El apellido comienza en el sexto carácter de la izquierda (A) y termina en el

undécimo carácter (el segundo espacio). Esta fórmula incluye funciones HALLAR

anidadas para buscar las posiciones de los espacios.

La fórmula extrae seis caracteres del medio, empezando desde el sexto

carácter.

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (A). El resultado es la posición inicial del apellido (5 + 1 = 6).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

Page 25: Cómo Separar Nombres y Apellidos en Excel

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (A). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (5 + 1 = 6).

 Busque la posición numérica del segundo espacio en A2, empezando desde el sexto carácter hallado en el paso 4. Este número de carácter es la posición final del apellido (12).

 Busque la posición numérica del primer espacio (5).

 Sume 1 para buscar la posición numérica del carácter situado detrás del primer espacio (A), hallada también en los pasos 3 y 4 (6).

 Tome el número de carácter del segundo espacio hallado en el paso 5 y, después, reste el número de carácter de "A" hallado en los pasos 6 y 7. El resultado es el número de caracteres que la función EXTRAE extrae de la cadena de texto empezando en la sexta posición hallada en el paso 2 (12 – 6 = 6).

Sufijo

El sufijo comienza en el tercer carácter de la derecha. Esta fórmula incluye

funciones HALLAR anidadas para buscar las posiciones de los espacios.

Use las funciones HALLAR y LARGO anidadas para buscar el valor de

núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (5).

 Sume 1 para obtener el carácter situado detrás del primer espacio (A). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (5 + 1 = 6).

 Busque el segundo espacio en A2, empezando desde la sexta posición (A) hallada en el paso 2 (12).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el segundo espacio hallado en el paso 3. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (15 – 12 = 3).

Page 26: Cómo Separar Nombres y Apellidos en Excel

 VOLVER AL PRINCIPIO

Ejemplo 10: Sr. Tomás Navarro

En este ejemplo, el nombre completo está precedido por un prefijo, y usted usa

fórmulas parecidas a las del ejemplo 2: la función EXTRAE para extraer el

nombre y la función DERECHA, para extraer el apellido.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Sr. Tomás Navarro Con prefijo

Fórmula Resultado (nombre)

'=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-(HALLAR(" ",A2,1)+1))

=EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-(HALLAR(" ",A2,1)+1))

Fórmula Resultado (apellido)

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))

 NOTA   En los gráficos siguientes, la parte resaltada del nombre completo indica

el carácter que busca la fórmula HALLAR correspondiente.

Nombre

El nombre comienza en el quinto carácter de la izquierda (T) y termina en el

décimo carácter (el segundo espacio). Esta fórmula incluye funciones HALLAR

anidadas para buscar las posiciones de los espacios. Extrae cuatro caracteres.

empezando desde la quinta posición.

Page 27: Cómo Separar Nombres y Apellidos en Excel

Use la función HALLAR para buscar el valor de núm_inicial:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (4).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (T). El resultado es la posición inicial del nombre (4 + 1 = 5).

Use funciones HALLAR anidadas para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (4).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (T). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (4 + 1 = 5).

 Busque la posición numérica del segundo espacio en A2, empezando desde el quinto carácter hallado en los pasos 3 y 4. Este número de carácter es la posición final del nombre (10).

 Busque el primer espacio (4).

 Sume 1 y busque la posición numérica del carácter situado detrás del primer espacio (T), hallada también en los pasos 3 y 4 (5).

 Tome el número de carácter del segundo espacio hallado en el paso 5 y, después, reste el número de carácter de "T" hallado en los pasos 6 y 7. El resultado es el número de caracteres que la función EXTRAE extrae de la cadena de texto empezando en la quinta posición hallada en el paso 2 (10 – 5 = 5).

Apellido

El apellido comienza en el séptimo carácter de la derecha. Esta fórmula incluye

funciones HALLAR anidadas para buscar las posiciones de los espacios.

Page 28: Cómo Separar Nombres y Apellidos en Excel

Use las funciones HALLAR y LARGO anidadas para buscar el valor de

núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (4).

 Sume 1 para obtener la posición del carácter situado detrás del primer espacio (T). El resultado es el número de carácter en el que desea iniciar la búsqueda del segundo espacio (4 + 1 = 5).

 Busque el segundo espacio en A2, empezando desde la quinta posición (T) hallada en el paso 2 (9).

 Cuente la longitud total de la cadena de texto en A2 y, después, reste el número de caracteres desde la izquierda hasta el segundo espacio hallado en el paso 3. El resultado es el número de caracteres que se van a extraer desde la derecha del nombre completo (14 – 9 = 5).

 VOLVER AL PRINCIPIO

Ejemplo 11: Francisco Pérez-Olaeta

Este ejemplo usa un apellido con guión. Cada componente del nombre está

separado por un espacio.

NOMBRE DE EJEMPLO DESCRIPCIÓN

Francisco Pérez-Olaeta Apellido con un guión

Fórmula Resultado (nombre)

'=IZQUIERDA(A2, HALLAR(" ",A2,1))

=IZQUIERDA(A2, HALLAR(" ",A2,1))

Fórmula Resultado (apellido)

Page 29: Cómo Separar Nombres y Apellidos en Excel

'=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

=DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1))

 NOTA   En los gráficos siguientes, la parte resaltada del nombre completo indica

el carácter que busca la fórmula HALLAR correspondiente.

Nombre

El nombre comienza en el primer carácter de la izquierda (F) y termina en la

décima posición (el primer espacio). La fórmula extrae diez caracteres desde la

izquierda.

Use la función HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del primer espacio en A2, empezando desde la izquierda (10).

Apellido

El apellido completo comienza en el decimosegundo carácter desde la derecha

(P) y termina en el primer carácter de la derecha (a).

Use las funciones LARGO y HALLAR para buscar el valor de núm_caracteres:

 Busque la posición numérica del espacio en A2, empezando desde el primer carácter de la izquierda (10).

 Cuente la longitud total de la cadena de texto que se va a extraer y, después, reste el número de caracteres desde la izquierda al primer espacio, según el resultado del paso 1 (22 – 10 = 12).