008) Función BUSCARV
008) Función BUSCARV
008) Función BUSCARV
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 cotizació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ódigo Nombre
11-03-2015 32 MIR 334,12 €
11-03-2015 33 ROD 245,24 €
12-03-2015 34 ARF 1230 €
12-03-2015 35 ROD 876,50 €
12-03-2015 36 FOI 545,25 €
13-03-2015 37 VALL 1150,30 €
1
EJERCICIO 8 DE EXCEL
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:
2
EJERCICIO 8 DE EXCEL
Para poder copiar esta fórmula a las celdas D5 a D9 es necesario convertir la refe-
rencia 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;$H$3:$i$13). También funcionaría con referencias mixtas: =BUS-
CAR(C4;H$3:I$13).
Una vez modificada la fórmula, cópiala a las celdas D5 a D9. Observa cómo apare-
cen 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
3
EJERCICIO 8 DE EXCEL
A continuación, se muestra una nueva versión (algo libre) del libro de facturas emi-
tidas anterior, en el que aparecen dos datos más del cliente (forma de pago y nº de
cuenta):
Nº de Cliente
Total
Fecha fac- Forma de
Código Nombre Nº de cuenta factura
tura pago
11-03-2015 32 MIR 334,12 €
11-03-2015 33 ROD 245,24 €
12-03-2015 34 ARF 1230 €
12-03-2015 35 ROD 876,50 €
12-03-2015 36 FOI 545,25 €
13-03-2015 37 VALL 950,30 €
En la hoja 2 del libro 8ex Búsqueda crea dicha tabla en el rango A2:G9. Llama BUS-
CARV y BUSCARH a la hoja. Puedes copiar la de la hoja 1 y luego, modificarla (borrando
el contenido de la columna Nombre.
4
EJERCICIO 8 DE EXCEL
CÓDIGO NOMBRE Forma de pago Nº de cuenta
0075-1600-44-
MIR MARIA LLUISA MIRALLES ROIG Aplazado 30 días 000000033
0075-1600-46-
FOI FOIXES, SL Aplazado 30 días
000000531
1235-1000-43-
LOP MAURICIO LOPEZ UTRILLAS Aplazado 30 días
000000489
1235-1600-44-
ROD PEDRO RODRIGUEZ MARTINEZ Aplazado 30 días 000000028
1245-1000-48-
BIL BILIASA, SL Aplazado 30 días
000000550
6485-1100-70-
TEJ RAMON TEJEIRA ROLO Aplazado 30 días
000000668
0075-1000-45-
ARF ARFADELL, SL Contado
000000546
0420-2000-85-
ARR ARRIBAS, SL Contado
000000052
1235-2000-85-
CAB CABAÑAS, SA Contado
000000475
1245-2000-85-
VALL VALLDEVID, SA Contado
000000066
9658-2000-87-
PEÑ PEÑALBA DE SAN PEDRO, SA Contado
000000550
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Ñ
5
EJERCICIO 8 DE EXCEL
ACTIVIDAD A REALIZAR Y PROCEDIMIENTO
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 introducir el signo
dólar
Nota: en este caso hay una coincidencia exacta entre los códigos de
una y otra tabla, por lo que, en el 4º argumento escribimos FALSO. Si, en
cambio, por ejemplo, quisiéramos buscar un número con decimales en una
columna de números enteros, sólo podríamos encontrar el valor más aproxi-
mado; en tal caso, dejaríamos el 4º argumento vacío o escribiríamos VERDA-
DERO.
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).
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) están dispuestos en filas y no en columnas.
ACTIVIDAD A REALIZAR
Inserta una nueva hoja (Hoja 5) en el Libro 8ex Búsqueda y llámala Pedido. Crea en
ella el siguiente modelo de pedido (rango A2:D18):
7
EJERCICIO 8 DE EXCEL
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):