En muchas ocasiones nos encontramos que en un rango de celdas nos vemos obligados a extraer una parte de los caracteres de texto que se encuentran en una celda
2. 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:
3. Veamos las funciones que emplearemos para
extraer cada uno de los apellidos y el nombre
4. 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
5. 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
6. 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
7. 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
8. 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( )
9. 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)))
10. 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
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
11. 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
12. 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