Upload
balbino-rodriguez
View
14.150
Download
0
Embed Size (px)
Citation preview
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)))
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
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