Practica Función BUSCARV

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

EJERCICIO 8 DE EXCEL

EXCEL EJERCICIO 8

Funciones BUSCAR, BUSCARV y BUSCARH

Estas funciones buscan en una tabla dada la correspondencia con un valor introducido por el usuario. P.ej, en un modelo de nmina podran buscar el tipo de cotizacin que corresponde a un trabajador segn su categora profesional. El usuario slo tendra que introducir la categora profesional.

Funcin BUSCAR

ACTIVIDAD:
En este modelo resumido de Libro de Facturas Emitidas, al introducir el cdigo del cliente aparecer su nombre en la columna contigua. Abre un nuevo libro de Excel y gurdalo con el nombre 8ex Bsqueda. En la hoja 1, que llamars Facturas emitidas, crea, en el rango A2:E9, la siguiente tabla.

Fecha 11-03-2011 11-03-2011 12-03-2011 12-03-2011 12-03-2011 13-03-2011

N de factura 32 33 34 35 36 37

Cdigo MIR ROD ARF ROD FOI VALL

Cliente Nombre

Total factura 334,12 245,24 1230 876,50 545,25 1150,30

En la misma hoja, en el rango H2:I12, introduce esta otra tabla (correspondencia cdigo-cliente); la 2 tabla ocupar una pgina distinta de la misma hoja; aprovecha los datos del archivo Listas ejercicio 8 contenida en la web del mdulo:

EJERCICIO 8 DE EXCEL CDIGO ARF ARR BIL CAB FOI LOP MIR PE ROD TEJ VALL ARRIBAS, SLS BILIASA, SLS CABAAS, SAS FOIXES, SLS MAURICIO LOPEZ UTRILLAS MARIA LLUISA MIRALLES ROIG PEALBA DE SAN PEDRO, SAS PEDRO RODRIGUEZ MARTINEZ RAMON TEJEIRA ROLO VALLDEVID, SAS NOMBRE ARFADELL, SLS

PROCEDIMIENTO:
La funcin BUSCAR es til siempre que en la tabla de correspondencias slo haya una correspondencia para cada valor; en nuestro caso, a cada cdigo slo corresponde un cliente. 1. Una vez copiadas las tablas indicadas ms arriba, haz clic en la celda D4. 2. Activa el asistente para funciones

1. Elige la categora Bsqueda y referencia. 2. Haz clic en BUSCAR y luego acepta.

EJERCICIO 8 DE EXCEL 3. En el cuadro de dilogo Seleccionar argumentos selecciona los argumentos valor_buscado;matriz. Acepta y, luego, configura los argumentos de la funcin como se indica abajo

C4 (que contiene el
cdigo del cliente)

H3:I13 (donde se establecen las correspondencias de cdigos con clientes)

Pulsa INTRO (o clic en Aceptar) y en la celda D4 aparecer el premio correspondiente. Para poder copiar esta frmula a las celdas D5 a D9 es necesario convertir la referencia a la matriz en una referencia absoluta (dado que la bsqueda se ha de realizar siempre en la misma tabla); por tanto, debers modificar la frmula para que quede as: =BUSCAR(C4;$A$12:$B$22). Tambin funcionara con referencias mixtas: =BUSCAR(C4;A$12:B$22). Una vez modificada la frmula, cpiala a las celdas D5 a D9. Observa cmo aparecen automticamente los nombres de los clientes.

Funciones BUSCARV y BUSCARH

Estas funciones son necesarias en aquellos casos en que la matriz o tabla en que hacemos la bsqueda tiene ms de 2 columnas (o filas). En tales casos, se ha de indicar en qu columna (BUSCARV: Buscar en Vertical) o fila (BUSCARH: Buscar en Horizontal) se ha de buscar la correspondencia que queremos 1.
1

No obstante, dado que estas funciones tambin pueden ser utilizadas en los casos en que la matriz de bsqueda slo tiene 2 columnas (o filas), a partir de ahora prescindiremos de la funcin BUSCAR y nos centraremos en BUSCARV (principalmente) y en BUSCARH

EJERCICIO 8 DE EXCEL A continuacin, se muestra una nueva versin (algo libre) del libro de facturas emitidas anterior, en el que aparecen dos datos ms del cliente (forma de pago y n de cuenta):

Fecha 11-03-2011 11-03-2011 12-03-2011 12-03-2011 12-03-2011 13-03-2011

N de factura Cdigo 32 33 34 35 36 37 MIR ROD ARF ROD FOI VALL

Cliente Nombre Forma de pago N de cuenta

Total factura 334,12 245,24 1230 876,50 545,25 950,30

En la hoja 2 del libro 8ex Bsqueda crea dicha tabla en el rango A2:G9. Llama BUSCARV y BUSCARH a la hoja. Puedes copiar la de la hoja 1 y luego, modificarla (borrando el contenido de la columna Nombre. En la pgina siguiente se incluye la tabla de correspondencia con los datos dispuestos de dos maneras diferentes: en columnas y en filas (en la segunda, se ha reducido mucho el tamao de la fuente por razn de espacio). Para el nombre y la forma de pago del cliente utilizars la primera, con la funcin BUSCARV; para el n de cuenta, la 2, con la funcin BUSCARH. En columnas (para la funcin BUSCARV). Crea esta tabla en la hoja 3 (rango A2:D13) y llama a la hoja Datos BUSCARV (aprovecha los datos del archivo Listas ejercicio 8 contenida en la web del mdulo):

EJERCICIO 8 DE EXCEL CDIGO MIR FOI LOP ROD BIL TEJ ARF ARR CAB VALL PE NOMBRE Forma de pago N de cuenta
0075-1600-44000000033 0075-1600-46000000531 1235-1000-43000000489 1235-1600-44000000028 1245-1000-48000000550 6485-1100-70000000668 0075-1000-45000000546 0420-2000-85000000052 1235-2000-85000000475 1245-2000-85000000066 9658-2000-87000000550

MARIA LLUISA MIRALLES ROIG Aplazado 30 das FOIXES, SL MAURICIO LOPEZ UTRILLAS
Aplazado 30 das Aplazado 30 das

PEDRO RODRIGUEZ MARTINEZ Aplazado 30 das BILIASA, SL RAMON TEJEIRA ROLO ARFADELL, SL ARRIBAS, SL CABAAS, SA VALLDEVID, SA PEALBA DE SAN PEDRO, SA
Aplazado 30 das Aplazado 30 das Contado Contado Contado Contado Contado

En filas (para la funcin BUSCARH). Crea esta tabla en la hoja 4 ( A2:L5) y llama a la hoja Datos BUSCARH.

CDIGO

MIR MARIA LLUISA MIRALLES ROIG Aplazado 30 das

FOI

LOP

ROD

BIL

TEJ RAMON TEJEIRA ROLO Aplazado 30 das

ARF

ARR

CAB

VALL

PE

NOMBRE Forma de pago N de cuenta

FOIXES, SL

MAURICIO PEDRO LOPEZ RODRIGUEZ BILIASA, SL UTRILLAS MARTINEZ Aplazado 30 das Aplazado 30 das Aplazado 30 das

ARFADELL, ARRIBAS, SL SL

CABAAS, SA

PEALBA DE VALLDEVID, SAN PEDRO, SA SA

Aplazado 30 das

Contado

Contado

Contado

Contado

Contado

0075-1600- 0075-1600- 1235-1000- 1235-1600- 1245-1000- 6485-1100- 0075-1000- 0420-2000- 1235-2000- 1245-2000- 9658-20004446434448704585858587000000033 000000531 000000489 000000028 000000550 000000668 000000546 000000052 000000475 000000066 000000550

Para copiar la tabla de la hoja 3 en la hoja 4: Selecciona la tabla de la hoja 3 y haz clic en Copiar Ve a la hoja 4 y selecciona la celda inicial (donde deba empezar la tabla). Haz clic con el botn derecho y elige la opcin Pegado especial. En el cuadro de dilogo, activa la casilla Trasponer y, luego, pulsa Aceptar.

EJERCICIO 8 DE EXCEL

ACTIVIDAD A REALIZAR Y PROCEDIMIENTO


Se trata de que, al introducir el cdigo del cliente, aparezcan automticamente el nombre, la forma de pago y el n de cuenta del mismo.

BUSCARV:
1. Si no lo habas hecho ya, borra el contenido del rango D4:D9 de la tabla de la hoja 2 BUSCARV y BUSCARH) 2. Sitate en la celda D4 de dicha hoja y activa el asistente para funciones. 3. En el apartado Buscar una funcin escribe buscarv y haz clic en Ir. Con la funcin BUSCARV seleccionada, pulsa en Aceptar. Configura el cuadro de argumentos como sigue y luego acepta:

El valor buscado es el cdigo del cliente, es decir C4.

Ve a la hoja Datos BUSCARV y selecciona el rango que se indica; a continuacin , pulsa F4 para introducir el signo dlar

Cuando queramos encontrar una coincidencia exacta (la mayora de las veces), aqu hemos de escribir FALSO. Si buscamos una coincidencia slo aproximada, lo dejamos en blanco o escribimos VERDADERO.

El nombre que buscamos est en la columna n 2 de la matriz seleccionada

Nota: en este caso hay una coincidencia exacta entre los cdigos de una y otra tabla, por lo que, en el 4 argumento escribimos FALSO. Si, en cambio, por ejemplo, quisiramos buscar un nmero con decimales en una columna de nmeros enteros, slo podramos encontrar el valor ms aproximado; en tal caso, dejaramos el 4 argumento vaco o escribiramos VERDADERO. 4. Arrastra la funcin de la celda D4 hasta la celda D9 5. Repite esta operacin para obtener la forma de pago. Todo es igual salvo el indicador de columnas, que en este caso ser 3 (la tercera columna de la tabla de correspondencias). 6

EJERCICIO 8 DE EXCEL

BUSCARH:
La diferencia con BUSCARV radica en que BUSCARH se utiliza cuando los datos de la matriz (la tabla de correspondencias) estn dispuestos en filas y no en columnas. El procedimiento es exactamente el mismo que en BUSCARV, solo que seleccionando, en este caso, la funcin BUSCARH. Por lo dems: El valor buscado es el mismo (C3) La matriz ser en este caso el rango B2:L5 de la hoja 4 (Datos BUSCARH) El argumento Indicador_columnas en este caso es Indicador_filas. En este caso, la fila en que buscamos es la 4 (la del n de cuenta). En Ordenado habr que escribir FALSO (buscamos una coincidencia exacta).

Repaso de la funcin BUSCARV


Las funciones BUSCARV y BUSCARH no se han de utilizar necesariamente en celdas contiguas. Son muy tiles para facilitar el llenado de ciertos impresos: facturas, albaranes, pedidos, etc.

ACTIVIDAD A REALIZAR
Inserta una nueva hoja (Hoja 5) en el Libro Premios y llmala Pedido. Crea en ella el siguiente modelo de pedido (rango A2:D18):

EJERCICIO 8 DE EXCEL

ESTIL GARDEN
Cam de Grcia, s.n. 07620 LLUCMAJOR PEDIDO N FECHA:

Cd. destinatario

Destinatario: CONDICIONES

Forma envo Forma pago Cantidad Artculo

Plazo entrega Lugar entrega Precio unit. Importe total

En la misma hoja, a la derecha, en otra pgina (en I2:N6), crea la siguiente tabla de correspondencias (los datos estn en el libro Listas del ejercicio 8 contenida en la web del mdulo):
Cdigo destinatario Destinatario Forma envo Forma pago Plazo entrega Lugar entrega

ARF ARR CAB TEJ

ARFADELL, SL ARRIBAS, SL CABAAS, SA RAMN TEJEIRA ROLO

Camin Tren Areo Furgoneta

Contado Contado Contado Aplazado 30 das

3 das 2 das 24 hs. 2 das

Almacn Tienda Almacn Tienda

A continuacin, en las celdas del modelo de pedido correspondientes a los datos de Destinatario, Forma envo, Forma pago, Plazo entrega y Lugar entrega introduce funciones BUSCARV de forma que al escribir el cdigo del destinatario aparezcan automticamente los datos correspondientes a dicho cdigo. Para probarlo, introduce algn cdigo de cliente en el pedido.

También podría gustarte