Funciones D Ebusqueda
Funciones D Ebusqueda
Funciones D Ebusqueda
EXCEL
EXCEL
EJERCICIO 8
Estas funciones buscan en una tabla dada la correspondencia con un valor intro-
ducido por el usuario. P.ej, en un modelo de nómina podrían buscar el tipo de cotiza-
ción que corresponde a un trabajador según su categoría profesional. El usuario sólo
tendría que introducir la categoría profesional.
Función BUSCAR
ACTIVIDAD:
Cliente
Fecha Nº de factura Total factura
Códig Nombre
o
11-03-2011 32 MIR 334,12 €
11-03-2011 33 ROD 245,24 €
12-03-2011 34 ARF 1230 €
12-03-2011 35 ROD 876,50 €
12-03-2011 36 FOI 545,25 €
13-03-2011 37 VALL 1150,30 €
1
CÓDIGO NOMBRE
ARF ARFADELL, SLS
ARR ARRIBAS, SLS
BIL BILIASA, SLS
CAB CABAÑAS, SAS
FOI FOIXES, SLS
LOP MAURICIO LOPEZ UTRILLAS
MIR MARIA LLUISA MIRALLES ROIG
PEÑ PEÑALBA DE SAN PEDRO, SAS
ROD PEDRO RODRIGUEZ MARTINEZ
TEJ RAMON TEJEIRA ROLO
VALL VALLDEVID, SAS
PROCEDIMIENTO:
C4 (que contiene el
código del cliente)
Para poder copiar esta fórmula a las celdas D5 a D9 es necesario convertir la re-
ferencia a la matriz en una referencia absoluta (dado que la búsqueda se ha de realizar
siempre en la misma tabla); por tanto, deberás modificar la fórmula para que quede
así: =BUSCAR(C4;$A$12:$B$22). También funcionaría con referencias mixtas:
=BUSCAR(C4;A$12:B$22).
Una vez modificada la fórmula, cópiala a las celdas D5 a D9. Observa cómo apa-
recen automáticamente los nombres de los clientes.
Estas funciones son necesarias en aquellos casos en que la matriz o tabla en que
hacemos la búsqueda tiene más 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 queremos1.
1
No obstante, dado que estas funciones también pueden ser utilizadas en los casos en que la matriz de
búsqueda sólo tiene 2 columnas (o filas), a partir de ahora prescindiremos de la función BUSCAR y nos
centraremos en BUSCARV (principalmente) y en BUSCARH
A continuación, se muestra una nueva versión (algo libre) del libro de facturas
emitidas anterior, en el que aparecen dos datos más del cliente (forma de pago y nº de
cuenta):
Client
Nº de e Total
Fecha
factur factura
a Forma
Código Nombre Nº de cuenta
de
pago
11-03-2011 32 MIR 334,12 €
11-03-2011 33 ROD 245,24 €
12-03-2011 34 ARF 1230 €
12-03-2011 35 ROD 876,50 €
12-03-2011 36 FOI 545,25 €
13-03-2011 37 VALL 950,30 €
En la hoja 2 del libro 8ex Búsqueda 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 (bo-
rrando el contenido de la columna Nombre.
En filas (para la función BUSCARH). Crea esta tabla en la hoja 4 (A2:L5) y llama a
la hoja Datos BUSCARH.
CÓDIGO MIR FOI LOP ROD BIL TEJ ARF ARR CAB VALL PEÑ
MARIA
MAURICI PEDRO RAMO PEÑALBA DE
LLUISA ARFADELL, CABAÑAS, VALLDEVID
NOMBRE MIRALLES
FOIXES, SL O LOPEZ RODRIGUE BILIASA, SL N
SL
ARRIBAS, SL
SA , SA
SAN PEDRO,
UTRILLAS Z TEJEIR SA
ROIG
MARTINEZ A
ROLO
BUSCARV:
3. En el apartado Buscar una función escribe buscarv y haz clic en Ir. Con la
función BUSCARV seleccionada, pulsa en Aceptar. Configura el cuadro de
argumentos como sigue y luego acepta:
El valor buscado es el
código del cliente, es decir C4.
Ve a la hoja Datos BUS-
CARV y selecciona el rango que se indica; a continuación , pulsa F4 para int
s FALSO. Si, en cambio, por ejemplo, quisiéramos buscar un número con decimales en una columna de números enteros, só
5. Repite esta operación 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).
BUSCARH:
La diferencia con BUSCARV radica en que BUSCARH se utiliza cuando los datos de
la matriz (la tabla de correspondencias) están dispuestos en filas y no en columnas.
ACTIVIDAD A REALIZAR
Inserta una nueva hoja (Hoja 5) en el Libro Premios y llámala Pedido. Crea en ella
el siguiente modelo de pedido (rango A2:D18):
ESTIL
GARDEN
Camí de Gràcia, s.n.
07620 LLUCMAJOR
PEDIDO Nº FECHA:
Cód. destinata-
Destinatario:
rio
CONDICIONES
Forma envío Plazo entrega
Forma pago Lugar entrega
En la misma hoja, a la derecha, en otra página (en I2:N6), crea la siguiente tabla
de correspondencias (los datos están en el libro Listas del ejercicio 8 contenida en la
web del módulo):