Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BSQUEDA Y GESTIN DE
DATOS EN TABLAS
GUA DIDCTICA
Descripcin
La localizacin de informacin en los sistemas informticos es un proceso
muy comn, es por ello que Excel a travs de las funciones de bsqueda realiza este
proceso en forma rpida y sencilla. Por ejemplo, si buscamos la direccin de un
alumno, debemos conocer previamente su nombre; si buscamos el nmero
telefnico de un restaurante, debemos buscar en la gua de telfonos, por el nombre
del restaurante; si se quisiera mostrar el sueldo de un empleado, debemos ingresar
primero el nombre del empleado o su cdigo. De todo este proceso podr deducir
que la bsqueda de informacin, requiere siempre de un dato previo que debe ser
localizado para obtener el resultado esperado.
Capacidad
El participante al final de esta sesin, estar en capacidad de organizar,
analizar y buscar datos contenidos en tablas de datos verticales u horizontales
utilizando estilos de tablas y funciones de bsquedas.
Actividades
Desarrolla cuadros de datos realizando bsquedas verticales de datos en rangos
matriciales ordenados y no ordenados.
Evaluacin
En esta sesin Ud. ser evaluado en:
1. Usa la funcin BUSCAR, especficamente identificando el valor que debe
buscar el Excel para obtener la respuesta (informacin requerida).
3. Usa la funcin INDICE, sobretodo en cmo se realiza una bsqueda a partir del
nmero de orden que tiene el dato en la matriz de bsqueda.
a) Funcin BUSCAR
Esta funcin de bsqueda tiene dos formas de sintaxis: matriz y vector.
Por MATRZ:
La bsqueda se realiza en un rango de varias filas y varias columnas.
Sintaxis:
= BUSCAR (valor_buscado, matriz)
Donde:
Valor_buscado: Dato a buscar para encontrar el resultado esperado.
Matriz: Rango de celdas que contiene en la primera columna o fila los
valores buscados y en la ltima columna o fila los resultados a
reportar.
IMPORTANTE! A considerar:
Excel realizar la bsqueda del valor buscado en la primera
columna o fila segn la dimensin de la matriz.
Si el nmero de filas es mayor o igual que el nmero de
columnas, Excel buscar el dato en la primera columna de la
matriz.
Si el nmero de filas es menor que el nmero de columnas,
Excel buscar el dato en la primera fila de la matriz.
Adems, la primera columna o fila donde Excel realiza la
bsqueda, debe estar ordenada en forma ascendente, ya que
la bsqueda se realiza por aproximacin.
Ejercicio:
En la siguiente aplicacin se tiene una lista de artculos con sus respectivos
cdigos, precios y stock. Se desea elaborar un consulta automatizada de
datos, en donde se debe ingresar el cdigo de un artculo y debe mostrar
como resultado el nombre, el precio unitario y stock del artculo
correspondiente al cdigo ingresado.
5
Para ello, ingrese los siguientes datos:
Solucin:
2. Utilice cualquier mtodo aprendido para insertar la funcin solicitada. Ej.: En la ficha FRMULAS,
abre el botn Bsqueda y referencia, y luego elige la funcin BUSCAR.
6
IMPORTANTE!
Observe que el Valor_buscado es el cdigo que se desea encontrar en la lista de
productos y en este caso est representado por la celda C5 que corresponde al
cdigo A102 ingresado como prueba. La Matriz hace referencia al rango
A11:B18, el cual contiene en su primera columna a los cdigos de los productos
de la lista y como columna extrema la relacin de artculos del cual se obtendr
el resultado de la bsqueda. Por la dimensin de la matriz seleccionada, la
bsqueda se llevar a cabo en la primera columna de la matriz que adems se
encuentra ordenada ascendentemente.
IMPORTANTE!
El Valor_buscado es el cdigo que se a encontrar en la lista de productos, que es
la celda C5 que corresponde al cdigo A102 ingresado como prueba.
Por VECTOR:
La bsqueda se realiza en un rango de una columna o una fila.
Sintaxis:
9
Vector de comparacin: Rango de celdas donde solo se buscarn los posibles
valores buscados. Este debe estar ordenado en forma ascendente para evitar
inconsistencias.
Solucin:
2. Utilice cualquier mtodo aprendido para insertar la funcin solicitada. Ej.: En la ficha FRMULAS,
abre el botn Bsqueda y referencia, y luego elija la funcin BUSCAR.
1
0
4. Ahora, ingrese los argumentos solicitados, para obtener el resultado:
IMPORTANTE!
El Valor_buscado es el cdigo ingresado (A102), en este caso
referenciado por la celda C5. El Vector_de_comparacin es el rango
que contiene todos los cdigos dnde Excel debe realizar la bsqueda y
el Vector_resultado es el rango que contiene la relacin de artculo
desde dnde Excel obtendr el resultado de la bsqueda.
b) Funcin BUSCARV
Esta funcin se usa para buscar un valor (dato) especfico en forma vertical en
una tabla de datos. Esta funcin hace la bsqueda en la primera columna de
una matriz y encuentra el resultado en la misma fila de una columna especfica
de la matriz de bsqueda.
Sintaxis:
=BUSCARV (Valor_buscado, Matriz_buscar_en, Indicador_columnas, Ordenado) Donde:
Ejercicio 01:
Se desea conocer el % Descuento de cada producto a partir del rubro a que ste
pertenece, segn el reporte de ventas diarias.
Solucin:
Usaremos la funcin BUSCARV, ya que el valor referencial (Rubro) estan distribuidos en la
tabla de la parte superior en forma vertical.
a
b
Donde:
1
2
a) Valor_buscado: Se indica la celda C11 (rubro del primer producto)
como valor a buscar en el rango B3:C7. La bsqueda lo hace en la
primera columna de la matriz.
d) Ordenado: Escribe FALSO para que haga la bsqueda del rubro del
primer producto en la primera columna de la matriz de bsqueda
(B3:C7) sea exacta.
Ejercicio 02:
1
3
Solucin:
Donde:
a) Valor_buscado: Se indica la celda B10 (calificacin del primer
alumno) como valor a buscar en el rango A2:B6. La bsqueda lo
hace en la primera columna de la matriz.
1
4
c) Indicador_columnas: Escribe 2, ya que es el nmero de columna
que corresponde a la observacin a encontrar como resultado.
IMPORTANTE!
En este caso, en el argumento Ordenado debe colocarse VERDADERO o 1, ya que
la bsqueda de la calificacin del alumno debe ser buscado por aproximacin
en la primera columna de la matriz de bsqueda. Las calificaciones de la tabla
de la parte superior (matriz de bsqueda)
c) Funcin BUSCARH
Esta funcin se usa para buscar un valor (dato) especfico en forma horizontal
en una tabla de datos. Esta funcin hace la bsqueda en la primera fila de una
matriz y encuentra el resultado en la misma columna de una fila especfica de la
matriz de bsqueda.
Sintaxis:
Ejercicio:
En la siguinte aplicacin, se desea determinar el sueldo base y la comisin de
cada vendedor. El sueldo base y el porcentaje para el clculo de la comsin
dependen de la zona del vendedor.
Solucin:
Usaremos la funcin BUSCARH, para hallar el SUELDO BASE, ya que este
depende de la Zona, cuyos datos estan distribuidos en la tabla de la parte
superior en forma horizontal.
Donde:
a) Valor_buscado: Se indica la celda B6 (zona del primer vendedor)
como valor a buscar en el rango B1:D3. La bsqueda lo hace en
la primera fila de la matriz.
1
6
b) Matriz_buscar_en: Es el rango $B$1:$D$3 que corresponde a la
matriz donde se busca un valor y se obtendr el resultado. Este
rango debe ser absoluto ya que la frmula debe ser copiada hacia
el resto de celdas.
1
7
a
Donde:
a) Valor_buscado: Se indica la celda B6 (zona del primer vendedor) como
valor a buscar en el rango B1:D3. La bsqueda lo hace en la primera
fila de la matriz.
5. Presiona la tecla de funcin F2 para editar la frmula y completa multiplicando por las
ventas del primer vendedor, as:
=BUSCARH(B6,$B$1:$D$3,3,FALSO)*D6 1
8
6. Luego est frmula debes copiar para las dems celdas del rango E7:E14.
d) Funcin INDICE
Devuelve un valor o la referencia (posicin) a un valor en una tabla o rango. La funcin
INDICE presenta dos formas: matricial y de referencia.
Sintaxis:
=INDICE (Matriz, Num_fila, Num_col)
Dnde:
Matriz: Rango de celdas donde se har la bsqueda del elemento a partir de un N Fila y N Columna
determinado.
Ejercicio:
Se pide localizar el nombre del producto, stock y precio a partir de su cdigo ingresado.
1
9
Solucin:
Para localizar el PRODUCTO
1. Haga clic en la celda G4, ya que es donde se mostrar el resultado, es decir el producto
correspondiente al cdigo ingresado en la celda G2.
e) Funcin COINCIDIR
Busca un valor en una fila o columna de celdas. Si COINCIDIR() encuentra una coincidencia,
devuelve la posicin relativa de la coincidencia en fila o columna.
Sintaxis:
2
1
=COINCIDIR(Valor_buscado,Matriz_buscada,tipo_de_coincidencia)
Donde:
Valor_buscado : Es el valor que se quiere encontrar
Matriz_buscada : La fila o columna de celdas que quiere utilizar para la
bsqueda.
Tipo_de_coincidencia:
Ejercicio:
Solucin:
1. Haga clic en la celda D16, donde se desea obtener la cantidad de material correspondeinte
al cdigo de partida y cdigo de material ingresado.
2
2
2. Solucionaremos este ejercicio de 02 formas:
Forma 01:
a) En este caso, debemos utilizar la funcin BUSCARV, en dnde el valor
buscado debe ser el cdigo de la partida ingresado (celda D13) en la
matriz de bsqueda A5:F11. El problema aqu es indicar el nmero de
columna, por lo tanto debemos utilizar la funcin INDICE para encontrar
la posicin relativa del cdigo del material ingresado (celda D14) en el
rango B4:F4, a este resultado debemos sumarle 1 para que nos de el
nmero de columna que corresponde en la matriz de bsqueda de la
funcin BUSCARV.
IMPORTANTE!
En la funcin COINCIDIR, se utiliza como ltimo argumento el valor 0, para
que la bsqueda sea exacta, para encontrar la posicin relativa del cdigo de
partida en el rango indicado.
c) El resultado es el siguiente:
Forma 02:
Tambin se puede utilizar la funcin INDICE para encontrar la cantidad de material
solicitado.
Cabeceras de columnas
Cabeceras
de filas
Las tablas son muy tiles porque, adems de almacenar informacin, incluyen una serie
de operaciones que permiten analizar y administrar esos datos de forma muy cmoda.
Entre ellas tenemos:
A TENER EN CUENTA!
Si en el rango seleccionado hemos incluido la fila de cabeceras
(recomendado), activaremos la casilla de verificacin La tabla tiene
encabezados.
Propiedades de tabla
Nombre de la tabla:
2
5
Toda tabla tiene un nombre predeterminado (Ejemplo: Tabla1), pero el usuario puede
asignarle un nombre.
Ejercicio:
Filtrar los empleados cuyo apellidos son Hurtado Castillo y Alvarado Cruz.
Solucin
2
6
4. Haga clic en el botn Aceptar.
5. Aparecer la lista de elementos de ese campo. Cada elemento seleccionado segn el criterio
estblecido, se resaltar en azul. Para seleccionar variso elementos puede usar:
7. Haga clic derecho sobre la ventana de filtro y elija Quitar Ejemplo: Quitar
Apellidos
2
7
Quitar duplicado en una tabla
Estilos de la tabla
2
8
A la tabla que se cre anteriormente, aplicar el estilo Estilo de tabla medio 10
Solucin:
1. Haga clic dentro de la tabla
2. Seleccione la ficha Diseo y en el botn Estilos rpidos, elija el estilo solicitado: Estilo de tabla
medio 10
Ejercicio:
Crear un estilo personalizado llamado CIS-UCV que tenga las siguientes caracteristicas:
personalice: En la opcin
seleccione
2
9
4. Haga clic en el botn Aceptar de cada ventana.
5. El estilo creado CIS-UCV, se encuentra creado en Estilos rpidos, categora
Personalizados
3
0
c) Editar un estilo
Solucin:
3. Elija la opcin Modificar, haga sus cambios. Ejemplo: Fuente: Color azul
4. Haga clic en cad botn Aceptar de las ventanas que aparecen, y tendremos el
resultado.
Solucin:
3
1
1. Clic dentro de la tabla que contiene el estilo a borrar
2. Haga clic en el botn Estilos rpidos y haga un clic derecho en el estilo a borrar.
Ejemplo: CIS-UCV.
Ejercicio:
Activar a la tabla creada, la fila de totales.
1. Hacer clic derecho donde se insertarn las celdas (en filas o columnas).
Ejemplo: B8.
2. Seleccione la opcin Insertar y elija la opcin adecuada
3
2
Criterio de ordenacin
Los datos de una tabla, se ordenan usando en la ficha Datos, uno de los botones:
El detalle est en que la ordenacin siempre se realizar sobre la propia tabla y no sobre
columnas completas.
Ejercicio:
Se tiene la siguiente tabla y se desea ordenar en forma ascendente a partir de los Apellidos.
Solucin:
3
3
Asimismo, si nos fijamos cada encabezados de la tabla, tiene un botn de lista desde
el cual se despliega un men que nos proporciona las opciones rpidas de
ordenacin, as como la posibilidad de ordenar por colores.
Convierte una tabla de estilo, en una tabla con rango normal de datos; manteniendo los
mismos.
Ejercicio:
Convertir la tabla de estilo, que venimos trabajando en una tabla con rangos normales
Solucin:
1. Haga clic dentro de la tabla de estilo
2. En la ficha Diseo, seleccione el botn
3
4
4. El resultado obtenido es el siguiente
3
5