Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Extraer Datos en Excel PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

EXTRACCIÓN DE DATOS EN EXCEL

 Introducción.
 Función Izquierda( ).
 Función Derecha( ).
 Función Largo( ).
 Función Encontrar( ).
 Ejemplo.
 Actividades.
Extracción de Datos en Excel: Inicio
Para extraer datos en Excel, existen muchas funciones, dentro de las cuales algunas que ya
estudiamos en clases pasadas, como buscarv() ó buscarh(), etc.
Sin embargo existen otras que no hemos visto, por ejemplo funciones para extraer parte de
una fecha como son:
 =Dia(Fecha)  Extrae el Día de una Fecha.
 =Mes(Fecha)  Extrae el Mes de una Fecha.
 =Año(Fecha)  Extrae el Año de una Fecha.
Ejemplo:

En la imagen anterior observemos que dada una fecha en la celda D3, se usaron las funciones
explicada anteriormente y se extrajo el día 08, el mes 7 y el año 2015.
También podemos usar las siguientes funciones de extracción de cadenas en celdas de Excel:

Función Izquierda()  La función IZQUIERDA la puedes hallar dentro del grupo de las
funciones de Texto como se ve en la imagen anexa:
Inicio

Lic. Sidar Fernando Rivas Berrios. 1


La función IZQUIERDA devuelve el primer carácter o caracteres de una cadena de texto
del lado izquierdo de una celda, según el número de caracteres que especifique el usuario.

A considerar: IZQUIERDA se emplea con idiomas que emplean un conjunto de caracteres


de un byte (SBCS),

(SBCS) Single Byte Character Set: se utiliza para referirse a conjuntos de caracteres que
utilizan exactamente un byte por cada carácter gráfico.

La función IZQUIERDA siempre cuenta cada carácter como 1, ya sea de un byte o de doble
byte e independientemente de la configuración predeterminada de idioma.

Sintaxis:

=IZQUIERDA(texto; Número_de_Caracteres)
Texto: Es la cadena de texto que contiene los caracteres que se desea extraer.

Núm_de_caracteres: Especifica el número de caracteres que se desea extraer con la función


IZQUIERDA.

 Núm_de_caracteres debe ser mayor o igual a cero.


 Si núm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolverá
todo el texto.
 Si núm_de_caracteres se omite, se calculará como 1.

Ejemplo:

Lic. Sidar Fernando Rivas Berrios. 2


Inicio
Función Derecha()  La función DERECHA la puedes hallar dentro del grupo de las
funciones de Texto como se ve en la imagen anexa:

La función DERECHA devuelve el último carácter o caracteres de una cadena de texto, según
el número de caracteres que el usuario especifica.

A considerar: La función DERECHA se utiliza con idiomas que emplean un conjunto de


caracteres de un byte (SBCS),

(SBCS) Single Byte Character Set: se utiliza para referirse a conjuntos de caracteres que
utilizan exactamente un byte por cada carácter gráfico.

DERECHA siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte e
independientemente de la configuración predeterminada de idioma.

Sintaxis:

=DERECHA(texto;Número_de_Carácteres)

Texto: Es la cadena de texto que contiene los caracteres que se desea extraer.

Núm_de_caracteres: Especifica el número de caracteres que se desea extraer con la función


DERECHA.

 Núm_de_caracteres debe ser mayor o igual a cero.


 Si núm_de_caracteres es mayor que la longitud del texto, DERECHA devolverá todo
el texto.
 Si núm_de_caracteres se omite, se calculará como 1.

Lic. Sidar Fernando Rivas Berrios. 3


Ejemplo:

Como vemos en el ejemplo la función retorna los 15 primeros caracteres de derecha a


izquierda de la cadena de texto encontrada en A4.

Función Largo( ) : Inicio


La función LARGO devuelve el número de caracteres de una cadena de texto.

La función LARGO la puedes hallar dentro del grupo de las funciones de Texto como se ve
en la imagen anexa:

A considerar: La función LARGO se utiliza con idiomas que emplean un conjunto de


caracteres de un byte (SBCS),

(SBCS) Single Byte Character Set: se utiliza para referirse a conjuntos de caracteres que
utilizan exactamente un byte por cada carácter gráfico.

LARGO siempre cuenta cada carácter como 1, ya sea de un byte o de doble byte e
independientemente de la configuración predeterminada de idioma.

Lic. Sidar Fernando Rivas Berrios. 4


Sintaxis:

=Largo(Texto)
Texto: es el texto cuya longitud desea saber. Los espacios se cuentan como caracteres. Esto
va a ubicarse dentro de una celda en específico.
Ejemplo:

Como observamos, retorna la cantidad de caracteres encontrados en la celda A4. En este caso
27 caracteres incluyendo los espacios en blanco.

Función ENCONTRAR( ): Inicio

La función ENCONTRAR la puedes hallar dentro del grupo de las funciones de Texto como
se ve en la imagen anexa:

Importante para su consideración:

 ENCONTRAR se utiliza con idiomas que emplean un conjunto de caracteres de un


byte (SBCS)

(SBCS) Single Byte Character Set: se utiliza para referirse a conjuntos de caracteres que
utilizan exactamente un byte por cada carácter gráfico.

 ENCONTRAR siempre cuenta cada carácter como 1, ya sea de un byte o de doble


byte, independientemente de la configuración predeterminada de idioma.

Lic. Sidar Fernando Rivas Berrios. 5


Sintaxis:

=ENCONTRAR(Texto_Buscado; Dentro_del_Texto; Num_Inicial)

Texto_buscado: se refiere al texto que se desea encontrar.

Dentro_del_texto: es el texto que a su vez contiene el texto que desea encontrar.

Núm_inicial: especifica el carácter a partir del cual comenzará la búsqueda. El primer


carácter de dentro_del_texto es el carácter número 1. Si omite núm_inicial, se supone que es
1.

Importante para su consideración

 Las función ENCONTRAR distingue entre mayúsculas y minúsculas y no permiten


el uso de caracteres comodín.
 Texto_buscado no puede contener ningún carácter comodín.
 Si texto_buscado no aparece en dentro_del_texto, ENCONTRAR devuelve el valor
de error #¡VALOR!.
 Si núm_inicial no es mayor que cero, ENCONTRAR devuelve el valor de error
#¡VALOR!.
 Si núm_inicial es mayor que la longitud de dentro_del_texto, ENCONTRAR y
devuelve valor de error #¡VALOR!.

Ejemplo:

Como vemos en la imagen lo que retorna la función es la posición, donde se encuentra el


carácter en la cadena en donde se busca.

Lic. Sidar Fernando Rivas Berrios. 6


Ejemplo: Inicio
Ahora un ejemplo usando todas las funciones:
Tenemos una tabla con los siguientes datos, lo puedes descargar de la plataforma con el
nombre de “ArchivoExtraciondeDatos”:

En donde vamos a extraer inicialmente de A4, el continente que aparezca en su respectiva


celda, la capital del país y el país. Luego sucesivamente hasta llegar a A10.

Paso 1. Para extraer el nombre del Continente vamos a insertar en la celda B4 la


siguiente fórmula:

=IZQUIERDA(A4,ENCONTRAR(";",A4,1)-1)
En este caso Excel evalúa del interior al exterior, esto es inicialmente la función
ENCONTRAR, la cual retorna la posición en donde se encuentra el carácter que mandamos
;
a buscar que en nuestro ejemplo es “ ”. Al retornar la posición que en este caso es 12, le
restamos un uno, porque luego con Izquierda, extraemos 11, caracteres que significa el
nombre del continente.
En este caso no importa cuántos caracteres tiene el nombre del continente, porque la función
Encontrar se encarga de decirle a Excel, y por ende a la función Izquierda, a partir de donde
vamos a extraer. Una vez insertada la función en la celda B4, simplemente arrastramos hasta
la celda B10 y automáticamente se resolverán las siguientes.

Lic. Sidar Fernando Rivas Berrios. 7


El Resultado sería:

Paso 2. Para poder extraer el nombre del país más la capital, tenemos que hacer un
paso previo y es insertar en la celda C4 la siguiente fórmula ya que de este modo se
obtienen los datos de donde se va a extraer el nombre del país:

=DERECHA(A4,LARGO(A4)-ENCONTRAR(";",A4,1))

Luego hay que copiar la función a las demás celdas hasta llegar a A10. En este caso
observemos lo primero que resolverá Excel es:
a) Encontrar(“;”,A4,1)  Esto retornará 12.
b) Largo(A4) Esto Retornará 29.
c) LARGO(A4)-ENCONTRAR(";",A4,1)  Esto retornará 29 -12 = 17
d) Por último Derecha(A4,17,1)  Retornará Venezuela;Caracas para la primera fila de
datos.
El resultado sería:

Paso 3. Ya por ultimo para extraer el nombre del país dentro de la celda D4 vas a
insertar la siguiente fórmula:

=IZQUIERDA(C4,ENCONTRAR(";",C4,1)-1)
En este caso trabajaremos con la celda C4, que contiene únicamente el País y su capital, por
lo tanto será muchos más fácil de extraer únicamente el país. Para lo cual se identifica en

Lic. Sidar Fernando Rivas Berrios. 8


donde se encuentra el carácter “;”, que separa el nombre del país y el de su capital, y
posteriormente se extrae desde una posición antes de la encontrada, para lo que retornará el
nombre del país únicamente. El resultado sería el siguiente:
Y de esta manera
hemos visto
como concatenar
funciones de
Excel para la
extracción de
datos.

Actividades: Inicio

Nota: En este apartado no subirán tarea a la plataforma, sin embargo espero hayan
hecho la práctica anterior. Y lo puedan usar a posteriori.

Éxitos.

Lic. Sidar Fernando Rivas Berrios. 9

También podría gustarte