Anda di halaman 1dari 12

EXTRACCIÓN

de caracteres de una cadena de texto en

EXCEL
Disponemos de una lista en la que en la misma
celda se encuentran los apellidos y nombre del
alumnado. Deseamos extraer en distintas
celdas cada apellido y nombre:
Veamos las funciones que emplearemos para
extraer cada uno de los apellidos y el nombre
Sintaxis de la función:

LARGO(texto)
El argumento texto cuya longitud se desea conocer,
puede ir tanto la referencia a una celda como una
cadena de caracteres entre-comillada.
Los espacios cuentan como caracteres

Ejemplo:

=LARGO(A11)

=LARGO("Alvarez Ruiz, Eduardo"))

Nos da el numero de caracteres que tiene una cadena


de texto (espacios entre caracteres incluidos), el
segundo ejemplo nos da 21
Sintaxis de la función:

Hallar( texto buscado;dentro del texto;núm inicial )


El texto buscado es el carácter que se desea encontrar;
dentro del texto es el argumento que identifica la celda que
contiene el texto de donde se desea extraer; y el argumento
núm inicial indica a partir de la posición que ocupa desde la
izquierda el primer carácter de la cadena de texto

Ejemplo:

=HALLAR("  ";A11;1)
Se le está indicando que hasta el espacio en blanco, en
la cadena de texto que se encuentra en la celda A11,
indique el numero de caracteres que hay desde el
primero. En este caso el resultado que dará será 12.
No diferencia entre mayusculas y minúsculas
Sintaxis de la función:

Encontrar(texto buscado;dentro del texto;núm inicial)


El texto buscado es el caracter que se desea encontrar;
dentro del texto es el argumento que identifica la celda que
contiene el texto de donde se desea extraer; y el argumento
núm inicial indica a partir de la posición que ocupa desde la
izquierda el primer carácter de la cadena de texto

Ejemplo:

=ENCONTRAR("  ";A11;1)
Se le está indicando que hasta el espacio en blanco, en
la cadena de texto que se encuentra en la celda A11,
indique el numero de caracteres que hay desde el
primero. En este caso el resultado que dará será 12.
Diferencia entre Mayúsculas y minusculas
Sintaxis de la función:

Extrae(texto;posición inicial;núm de caracteres)


El argumento texto es la referencia a una celda que contiene
una cadena de caracteres de los que deseamos extraer una
parte que se encuentra situada en una posición inicialmente
tenemos que identificar su posición y la extensión o numero
de caracteres tiene la parte del texto que deseamos extraer.

Ejemplo:

=EXTRAE(A2;8;4)
Nos da los caracteres del centro de una cadena de texto
dada una posición y longitud iniciales. En el ejemplo el
resultado seria seleccionar la posición octava en la cadena
de texto y toma cuatro caracteres el resultado es un espacio
en blanco seguido de la cadena de caracteres Rui
Sintaxis de la función:

Izquierda(texto; número de caracteres)


El argumento texto generalmente será la referencia a una
celda que contiene la cadena de texto que se desea
recuperar. El argumento número de caracteres es bien o una
cifra constante o la referencia a una función que ayude a
determinar el numero de caracteres

Ejemplo:

=Izquierda(A11;4)  
=  Izquierda(A11;Hallar(" ";A11;1))  
En el primer ejemplo nos da los cuatro primero
caracteres de la cadena de texto.
En el segundo ejemplo nos dara la cadena de
caracteres que se encuentra entre el primer carácter y
el espacio en blanco cuya posición nos dará la función
Hallar( )
Sintaxis de la función:

Derecha(texto; número de caracteres)


El argumento texto generalmente será la referencia a una
celda que contiene la cadena de texto que se desea
recuperar. El argumento número de caracteres es bien o una
cifra constante o la referencia a una función que ayude a
determinar el numero de caracteres que se desean recuperar
a partir de la primera posición a la derecha de la celda
Ejemplo:

=Derecha(A11;4)  
=  Derecha(A11;Largo(A11)-­‐Hallar(" ";A11;1))  
En el primer ejemplo nos da los cuatro primero caracteres de la cadena de texto
situados a la derecha de la celda.
En el segundo ejemplo nos dará la cadena de caracteres que se encuentra entre
el primer carácter situado a la derecha de la celda y el espacio en blanco cuya
posición nos lo dará la diferencia entre el valor de la función Largo(A11) y la
posición que tiene el espacio en blanco que nos da Hallar(“ “;A11;1)))
Alumnado   1er.  Apellido  

Alvarez  Ruiz,  Eduardo   =Izquierda(A2;HALLAR("  ";A2;1))  


Antolin  Alonso,  Marta   Antolin    
Acebo  Gomez,  Adela   Acebo    
Altuna  Garcia,  Beatriz   Altuna    
Blanco  Velarde,  Carmen   Blanco    
Bolado  Cosme,  Antonio   Bolado    
Cornejo  Calero,  Belen   Cornejo    
Sanchez  Antolin,  Carlos   Sanchez    
Miralflores  SanJuan,  
Gerardo   Miralflores    
SanVsteban  Alvarez,  Abel   SanVsteban    
Para extraer el primer apellido empleamos la función
izquierda en el que extrae de una celda una parte de la
cadena de texto desde la primera posicion de la izquierda
hasta la posición que indicará laa función hallar
Para extraer el segundo apellido empleamos la función
extrae en el que extrae de una celda una parte de la cadena
de texto desde la primera posicion de la izquierda hasta la
posición que indicará laa función hallar y la función
encontrar – hallar nos indicará los caracteres que se
tendran que tomar
Para extraer el nombre ahora utilizamos la función
derecha para que el resultado sea la cadena de caracteres
que se encuentra a la derecha de la celda y tendra que
tomar los caracteres que resultan de la diferencia de
caracteres que dan las funciones largo y hallar

Anda mungkin juga menyukai