Clase 9 Buscar 2013
Clase 9 Buscar 2013
Clase 9 Buscar 2013
CONSULTAR-BUSCAR
BuscarV-BuscarH
CEUTEC Ing. Mayra Bardales
FUNCIÓN LOOKUP(CONSULTAR)
ACTIVIDAD
Nº de Premio
puntos
500 Una camisa y una gorra.
1000 Un IPhone.
2000 Una IPad.
4000 Un Smart TV.
Al cabo de un mes se elabora la lista de los primeros ganadores, incluyendo los puntos
obtenidos por cada uno y el premio que les corresponde. Esta lista, antes de introducir los
premios conseguidos por los ganadores, presenta la siguiente apariencia:
Se trata de confeccionar dicha lista, en el rango A1:C7 de la sheet 1, de modo que el premio
conseguido por cada ganador aparezca automáticamente en la tercera columna sólo con
introducir el nº de puntos obtenido.
PROCEDIMIENTO
Para esto será necesario recurrir a la función LOOKUP. Esta función busca la
correspondencia con el valor de una tabla en otra tabla distinta. Es útil siempre que en la
OFIMATICA II 1
CEUTEC Ing. Mayra Bardales
segunda tabla sólo haya una correspondencia para cada valor; en nuestro caso, a cada nº
de puntos corresponde un solo premio.
Una vez copiadas las tablas indicadas más arriba, sitúate en la celda C2. Activa el asistente
para funciones y selecciona, en Categorías de funciones, Búsqueda y referencia, y en
“Nombre de la función”, la función LOOKUP. En el cuadro de diálogo "Seleccionar
argumentos" selecciona los argumentos "valor_buscado;matriz".
Para poder copiar esta fórmula a las celdas C3 a C7 es necesario convertir la referencia a la
matriz en una referencia absoluta; por tanto, deberás modificar la fórmula para que quede
así: =LOOKUP (C2;$A$10:$B$13). También funcionaría con referencias mixtas: =LOOKUP
(C2;A$10:B$13).
Ahora, introduce los datos "nombre y apellidos" y "nº de puntos" en el rango A2:B7 y observa
cómo se introducen automáticamente los premios correspondientes.
FUNCIÓN VLOOKUP
Función VLOOKUP (valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)
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 LOOKUP y nos centraremos en VLOOKUP
(principalmente) y en HLOOKUP
OFIMATICA II 2
CEUTEC Ing. Mayra Bardales
Cambia a la SHEET 2 del Libro activo, haciendo clic sobre la pestaña correspondiente a la
SHEET 2.
Los datos se dispondrán del mismo modo que en el ejercicio anterior.: por tanto, copia el
contenido del rango A1:C7 de la SHEET 1 en el mismo rango de celdas de la SHEET 2. Haz
lo mismo con el rango A9:B13. Luego, cambia (en la SHEET 2) esta última tabla hasta que
tenga el aspecto de la tabla con las tres promociones.
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 (o mixta) del modo ya visto antes.
FUNCIÓN HLOOKUP
Funciona del mismo modo y en los mismos casos que VLOOKUP. La diferencia radica en
que BUSCARH se utiliza cuando los datos de la matriz están dispuestos de forma horizontal.
OFIMATICA II 3
CEUTEC Ing. Mayra Bardales
EJEMPLO:
Hay casos, sin embargo, en que la tabla en la que se realizará la búsqueda no está
ordenada de esta forma. En tales casos, es necesario introducir como cuarto argumento de
OFIMATICA II 4
CEUTEC Ing. Mayra Bardales
la función la palabra FALSE (con lo que se indica al programa que la tabla en cuestión no
está ordenada).
OFIMATICA II 5