Documente Academic
Documente Profesional
Documente Cultură
funciones
Se aplica a: Excel 2013
La clave para distribuir componentes del nombre con funciones de texto es la posicin
de cada carcter dentro de una cadena de texto. Las posiciones de los espacios dentro de
la cadena de texto son tambin importantes porque indican el principio y el fin de los
componentes del nombre en una cadena.
Por ejemplo, en una celda que contiene solo un nombre y un apellido, el apellido
comienza detrs de la primera instancia de un espacio. Algunos nombres de la lista
pueden contener un segundo nombre, en cuyo caso el apellido comienza detrs de la
segunda instancia de un espacio.
Este artculo le muestra cmo extraer los distintos componentes de una variedad de
formatos de nombre con estas tiles funciones.
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,1)) HALLAR(" ",A2,1))
1. Nombre
2. Apellidos
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("
",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR("
",A2,1)+1)-HALLAR(" ",A2,1)) ",A2,1)+1)-HALLAR(" ",A2,1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" ",A2,1)+1)) HALLAR(" ",A2,HALLAR(" ",A2,1)+1))
1. Nombre
El nombre comienza en el primer carcter de la izquierda (J) y termina en el
quinto carcter (el primer espacio). La frmula extrae los cinco primeros
caracteres en A2, empezando desde la izquierda.
2. Segundo nombre
3. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(I). Esta posicin numrica es la posicin inicial del segundo nombre (5 + 1 = 6).
8. Apellidos
10. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(I). El resultado es el nmero de carcter en el que desea iniciar la bsqueda de
la segunda instancia del espacio (5 + 1 = 6).
11. Busque la segunda instancia del espacio en A2, empezando desde la sexta
posicin (I) hallada en el paso 2. Este nmero de carcter es la posicin final del
segundo nombre (8).
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("
",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1)- ",A2,HALLAR(" ",A2,1)+1)+1)-
HALLAR(" ",A2,1)) HALLAR(" ",A2,1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1)) ",A2,HALLAR(" ",A2,1)+1)+1))
1. Nombre
2. Segundo nombre
3. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(I). Esta posicin numrica es la posicin inicial del segundo nombre (8 + 1 = 9).
5. Busca el segundo espacio en A2, empezando desde la novena posicin (B) que
se encuentra en el paso 4. (11).
6. Sume 1 para obtener la posicin del carcter situado detrs del segundo espacio
(G). Este nmero de carcter es la posicin inicial en la que desea iniciar la
bsqueda del tercer espacio (11 + 1 = 12).
9. Tome el nmero de carcter del tercer espacio hallado en el paso 7 y rstelo del
primer espacio hallado en el paso 6. El resultado es el nmero de caracteres que
la funcin EXTRAE extrae del texto empezando en la novena posicin hallada
en el paso 2.
10. Apellidos
11. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(I). El resultado es el nmero de carcter en el que desea iniciar la bsqueda de
la segunda instancia del espacio (8 + 1 = 9).
12. Busque el segundo espacio en A2, empezando desde la novena posicin (B)
hallada en el paso 2 (11).
13. Sume 1 para obtener la posicin del carcter situado detrs del segundo espacio
(G). Este nmero de carcter es la posicin inicial en la que desea iniciar la
bsqueda de la tercera instancia del espacio (11 + 1 = 12).
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("
",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR("
",A2,1)+1)-HALLAR(" ",A2,1)) ",A2,1)+1)-HALLAR(" ",A2,1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" ",A2,1)+1)) HALLAR(" ",A2,HALLAR(" ",A2,1)+1))
Nombre de ejemplo Descripcin
1. Nombre
2. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(J). Esta posicin numrica es la posicin inicial del segundo nombre (8 + 1 =
9).
3. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(J). El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (8 + 1 = 9).
Busque el segundo espacio en A2, empezando desde la novena posicin (J)
hallada en el paso 4 (12).
6. Segundo nombre
7. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(J). El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (8 + 1 = 9).
10. Apellidos
El apellido comienza en el primer carcter de la izquierda (P) y termina en el
sexto carcter (o). La frmula extrae seis caracteres, empezando desde la
izquierda.
11. Resta 2 para obtener la posicin numrica del carcter final del apellido (n). El
resultado es el nmero de caracteres que desea que LEFT extraiga. (6 - 2 = 4)
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
=EXTRAE(A2,HALLAR("
'=EXTRAE(A2,HALLAR("
",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1,HALLAR("
",A2,1)+1)+1,HALLAR("
",A2,HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,HALLAR("
",A2,1)+1)+1)-(HALLAR("
",A2,1)+1)+1)-(HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1))
",A2,HALLAR(" ",A2,1)+1)+1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1)) ",A2,HALLAR(" ",A2,1)+1)+1))
1. Nombre
2. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(K). El resultado es el nmero de carcter en el que desea iniciar la bsqueda de
la segunda instancia del espacio (5 + 1 = 6).
5. Sume 1 para obtener el carcter situado detrs del primer espacio (K). El
resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (5 + 1 = 6).
7. Sume 1 para obtener el carcter situado detrs del segundo espacio (D). El
resultado es la posicin inicial del segundo nombre (9 + 1 = 10).
Busque la posicin numrica del carcter situado detrs del segundo espacio (D).
El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
tercer espacio (10).
10. Tome el nmero de carcter del tercer espacio hallado en el paso 6 y resta el
nmero de carcter de "D" hallado en el paso 7. El resultado es el nmero de
caracteres que la funcin EXTRAE extrae de la cadena de texto empezando en
la dcima posicin hallada en el paso 4 (12 10 = 2).
11. Apellidos
12. Sume 1 para obtener el carcter situado detrs del primer espacio (K). El
resultado es el nmero de carcter en el que desea iniciar la bsqueda del
espacio (5 + 1 = 6).
13. Busque el segundo espacio en A2, empezando desde la sexta posicin (K)
hallada en el paso 2 (9).
14. Sume 1 para obtener la posicin del carcter situado detrs del segundo espacio
(D). El resultado es la posicin inicial del segundo nombre (9 + 1 = 10).
15. Busque la posicin numrica del tercer espacio en A2, empezando desde la
izquierda. El resultado es la posicin final del segundo nombre (12).
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
DERECHA(A2,LARGO(A2)-HALLAR(" =DERECHA(A2,LARGO(A2)-HALLAR("
",A2,1)) ",A2,1))
1. Nombre
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,1)) HALLAR(" ",A2,1))
1. Nombre
2. Apellidos
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
=EXTRAE(A2,HALLAR("
'=EXTRAE(A2,HALLAR("
",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1,HALLAR("
",A2,1)+1)+1,HALLAR("
",A2,HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,HALLAR("
",A2,1)+1)+1)-HALLAR("
",A2,1)+1)+1)-HALLAR("
",A2,HALLAR(" ",A2,1)+1))
",A2,HALLAR(" ",A2,1)+1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" HALLAR(" ",A2,HALLAR("
",A2,HALLAR(" ",A2,1)+1)+1)) ",A2,HALLAR(" ",A2,1)+1)+1))
1. Nombre
2. Sume 1 para obtener el carcter situado detrs del primer espacio (K). El
resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (6 + 1 = 7).
4. Sume 1 para obtener el carcter situado detrs del segundo espacio (D). El
resultado es la posicin inicial del nombre (11 + 1 = 12).
Busque la posicin numrica del carcter situado detrs del segundo espacio (D).
El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
tercer espacio (12).
5. Busque la posicin numrica del tercer espacio en A2, empezando desde la
izquierda. El resultado es la posicin final del nombre (15).
6. Busque la posicin numrica del carcter situado detrs del segundo espacio (D).
El resultado es la posicin inicial del nombre (12).
8. Segundo nombre
Use
funciones HALLAR anidadas para buscar el valor de nm_caracteres:
9. Sume 1 para obtener el carcter situado detrs del primer espacio (K). El
resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (6 + 1 = 7).
10. Busque el segundo espacio en A2, empezando desde la sptima posicin (J)
hallada en el paso 2 (11).
11. Sume 1 para obtener el carcter situado detrs del segundo espacio (D). El
resultado es la posicin inicial del nombre (11 + 1 = 12).
12. Busca la posicin numrica del tercer espacio en A2, empezando desde la
izquierda. El resultado es la posicin final del segundo nombre. (15)
14. Apellidos
El apellido comienza en el primer carcter de la izquierda (B) y termina en el
sexto carcter (el primer espacio). Por tanto, la frmula extrae seis caracteres
desde la izquierda.
15. Sufijo
16. Sume 1 para obtener el carcter situado detrs del primer espacio (J). El
resultado es la posicin inicial del sufijo (6 + 1 = 7).
17. Sume 1 para obtener la posicin numrica del carcter situado detrs del primer
espacio (J). El resultado es nmero de carcter en el que desea iniciar la
bsqueda del segundo espacio (7).
18. Busque la posicin numrica del segundo espacio en A2, empezando desde el
sptimo carcter hallado en el paso 4 (11).
19. Reste 1 del nmero de carcter del segundo espacio hallado en el paso 4 para
obtener el nmero de carcter de ",". El resultado es la posicin final del sufijo
(11 1 = 10).
21. Despus de encontrar el primer espacio, sume 1 para buscar el siguiente carcter
(J), tambin hallado en los pasos 3 y 4 (7).
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("
",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR("
Nombre de ejemplo Descripcin
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" ",A2,1)+1)) HALLAR(" ",A2,HALLAR(" ",A2,1)+1))
1. Nombre
2. Apellidos
La frmula extrae seis caracteres del medio, empezando desde el sexto carcter.
Use la funcin HALLAR para buscar el valor de nm_inicial:
3. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(A). El resultado es la posicin inicial del apellido (5 + 1 = 6).
4. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(A). El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (5 + 1 = 6).
7. Sume 1 para buscar la posicin numrica del carcter situado detrs del primer
espacio (A), hallada tambin en los pasos 3 y 4 (6).
9. Sufijo
11. Busque el segundo espacio en A2, empezando desde la sexta posicin (A)
hallada en el paso 2 (12).
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=EXTRAE(A2,HALLAR(" =EXTRAE(A2,HALLAR("
",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR("
",A2,1)+1)-(HALLAR(" ",A2,1)+1)) ",A2,1)+1)-(HALLAR(" ",A2,1)+1))
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,HALLAR(" ",A2,1)+1)) HALLAR(" ",A2,HALLAR(" ",A2,1)+1))
1. Nombre
El nombre comienza en el quinto carcter de la izquierda (T) y termina en el
dcimo carcter (el segundo espacio). Esta frmula incluye funciones HALLAR
anidadas para buscar las posiciones de los espacios. Extrae cuatro caracteres.
empezando desde la quinta posicin.
2. Use nAgregue el nombres 1 para obtener la posicin del carcter detrs del
primer espacio (R). El resultado es la posicin inicial del nombre. (4 + 1 = 5)
3. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(T). El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (4 + 1 = 5).
6. Sume 1 y busque la posicin numrica del carcter situado detrs del primer
espacio (T), hallada tambin en los pasos 3 y 4 (5).
8. Apellidos
El apellido comienza en el sptimo carcter de la derecha. Esta frmula incluye
funciones HALLAR anidadas para buscar las posiciones de los espacios.
9. Sume 1 para obtener la posicin del carcter situado detrs del primer espacio
(T). El resultado es el nmero de carcter en el que desea iniciar la bsqueda del
segundo espacio (4 + 1 = 5).
10. Busque el segundo espacio en A2, empezando desde la quinta posicin (T)
hallada en el paso 2 (9).
Volver al principio
Copie las celdas en la tabla y pguelas en una hoja de clculo de Excel en la celda A1.
Sugerencia Antes de pegar los datos en la hoja de clculo, establezca los anchos de
columna de las columnas A y B en 250.
'=DERECHA(A2,LARGO(A2)- =DERECHA(A2,LARGO(A2)-
HALLAR(" ",A2,1)) HALLAR(" ",A2,1))
1. Nombre
2. Apellidos