Sunteți pe pagina 1din 11

Función Buscar

ACTIVIDAD:
En el Libro de Facturas Emitidas, al introducir el código del cliente aparecerá su nombre en
la columna contigua. Abrir un nuevo libro de Excel y guárdelo con el nombre Búsqueda. La
hoja 1, se llamará Facturas emitidas, crear, en el rango A2:E9, la siguiente tabla.

En la hoja2, se llamará Código-Clte, en el rango A1:B12, introducir esta otra tabla:


PROCEDIMIENTO:
La función BUSCAR es útil siempre que en la tabla de correspondencias sólo haya una
correspondencia para cada valor; en nuestro caso, a cada código sólo corresponde un
cliente.
1. Una vez copiadas las tablas indicadas más arriba, hacer clic en la celda D4.
2. Activar el asistente para funciones
3. En Categorías de la función, seleccionar Búsqueda y referencia, y en Nombre de la
función, la función BUSCAR.
4. En el cuadro de diálogo Seleccionar argumentos seleccionar los argumentos
valor_buscado; matriz.
5. En el argumento valor_buscado, selecciona la celda C4 (que contiene el código del
cliente).
6. En el argumento matriz, seleccionar el rango de celdas A12:B22 (donde se establecen
las correspondencias de códigos con clientes).
Pulsar INTRO y en la celda D4 aparecerá el premio correspondiente. Para poder copiar esta
fórmula a las celdas D5 a D9 es necesario convertir la referencia a la matriz en una referencia
absoluta.
Función BUCARV y BUSCARH
Estas funciones son necesarias en aquellos casos en que la matriz o tabla en que se hace 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 se desea. 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):

En la hoja 3 y 4 del libro Búsqueda crear dicha tabla en el rango A2:G9. Llamar BUSCARV y
BUSCARH a la hoja.
En la página 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
tamaño de la fuente por razón de espacio). Para el nombre y la forma de pago del cliente
utilizarás la primera, con la función BUSCARV; para el nº de cuenta, la 2ª, con la función
BUSCARH.
En columnas (para la función BUSCARV). Crear esta tabla en la hoja 4 (rango A1:D12) y
llamar a la hoja Datos BUSCARV.
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. El procedimiento
es exactamente el mismo que en BUSCARV, solo que seleccionando, en este caso, la función
BUSCARH.
Datos en Columnas

Datos en Filas:

ACTIVIDAD A REALIZAR Y PROCEDIMIENTO


Se trata de que, al introducir el código del cliente, aparezcan automáticamente el nombre,
la forma de pago y el nº de cuenta del mismo. BUSCARV:
1. Borrar el contenido del rango D4:D9 de la tabla de la hoja 2 BUSCARV y BUSCARH)
2. Situarse en la celda D4 de dicha hoja y activar el asistente para funciones.
3. En Categorías de funciones, seleccionar Búsqueda y referencia. En Nombre de la
función, selecciona BUSCARV
4. En el argumento Valor_buscado, seleccionar la celda C4.
5. En el argumento Matriz_buscar_en, ve a la hoja 3 y seleccionar el rango A2:D13
6. En el argumento Indicador_columnas, escribir 2 (es decir, la segunda columna de la
matriz)
7. En el argumento Ordenado, escribir FALSO, para indicar que la primera columna de
la tabla de correspondencias no está ordenada-
8. Pulsar INTRO.
9. Una vez más, para poder copiar la fórmula a las celdas contiguas será necesario convertir la
referencia a la matriz en una referencia absoluta.
10. Arrastrar la función de la celda D4 hasta la celda D9
11. Repetir 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).
EJERCICIO
Insertar una nueva hoja (Pedido) en el Libro Búsquedas. Crear en ella el siguiente modelo
de pedido (rango A2:D18):
En la otra hoja (Datos Pedido), crear la siguiente tabla de correspondencias:

A continuación, en las celdas del modelo de pedido correspondientes a los datos de


Destinatario, Forma envío, Forma pago, Plazo entrega y Lugar entrega introducir funciones
BUSCARV de forma que al escribir el código del destinatario aparezcan automáticamente
los datos correspondientes a dicho código.
Para probarlo, introducir algún código de cliente en el pedido. En este caso, dado que la
primera columna de la tabla de correspondencias está ordenada alfabéticamente, en el
argumento Ordenado de la función no es necesario que escriba nada.
Función COINCIDIR
Esta función devuelve la posición relativa de un elemento en una matriz que coincida con
un orden especificado.

ACTIVIDAD:
Copiar las tablas que se encuentran a continuación y utilizar la función COINCIDIR para
averiguar las posiciones relativas del valor “Oficial” en la tabla A1:A6 y del valor 63.000 en
la tabla A11:F11, utilizando el tipo de coincidencia en 0.
Función INDICE
Esta función devuelve un valor o la referencia a un valor en una tabla o rango. La función
INDICE() tiene dos formas, referencia y matricial.
La forma que se verá es la matricial que devuelve el valor de un elemento en una tabla o
matriz seleccionado por los índices de número de fila y de columna.

ACTIVIDAD:
Copiar la siguiente tabla y utilizar la función INDICE para obtener los valores de los elementos 2,3 y
3,1.
Combinar Función BUSCARV y COINCIDIR
La función BUSCARV es de gran utilidad para buscar valores dentro de una tabla y se puede
mejorar la búsqueda utilizando la función COINCIDIR, la cual permitirá asociar una lista de
validación de datos a la función BUSCARV.
De acuerdo a la siguiente tabla de datos que tendrá en la columna A la lista de libros de
Excel que están a la venta y los montos para cada mes en las columnas subsecuentes.

Se deseo conocer las ventas del libro “Excel en 24 Horas” para el mes de Marzo.

La fórmula da el resultado correcto, pero ¿Qué sucede si ahora se necesitan las ventas del
mes de Enero? ¿Y después las ventas del mes de Febrero?
Crear una lista de validación
Para evitar la edición de la función BUSCARV cada vez que se necesita un dato diferente, se
puede crear una lista de validación con las posibles opciones para los meses. La lista de
validación se crea desde la ficha Datos y el botón Validación de datos.

Para este ejemplo se ha colocado la lista de validación en la celda C16. Para poder utilizar
esta lista dentro de la función BUSCARV, se debe utilizar la función COINCIDIR, la cual
buscará el valor seleccionado en la lista y lo comparará con la matriz A2:F2.

S-ar putea să vă placă și