Está en la página 1de 2

JUEVES, ENERO 26, 2006

LOOKUP en Excel, VLOOKUP, HLOOKUP

Los ejemplos en esta nota fueron desarrollados usando la versin inglesa de


Excel. Por favor, lean esta nota.

ltimamente he recibido varias consultas sobre el uso de la funcin VLOOKUP


(BUSCARV). Gran parte de las preguntas provienen de mis compaeros de trabajo
en mi compaa, pero no pocas llegan a m a travs de bsquedas en la Internet.
En mi blog en ingls ya he escrito sobre este tema, y bien vale que lo haga
tambin en mi lengua materna.

Empecemos por decir que HLOOKUP funciona exactamente como VLOOKUP, con
la diferencia que la primera realiza una bsqueda en forma horizontal, y de ah su
nombre, mientras la segunda lo hace en forma vertical. La explicacin ser en
torno a VLOOKUP, pero es vlida en todo sentido para HLOOKUP.

Usar VLOOKUP es como usar una gua de telfonos. La gua de telfonos es,
bsicamente, una tabla, una base de datos tabular. En la primer columna tenemos,
por lo general, el nombre del abonado; en la segunda su direccin y en la tercera
su nmero de telfono. Cuando queremos averiguar el nmero de telfono de
alguien, buscamos su nombre el la primer columna y cuando lo hemos encontrado
nos fijamos en la tercer columna.
La funcin VLOOKUP funciona exactamente as. Veamos su sintaxis:
El argumento Lookup_Value es el nombre del abonado
El argumento Table_Array es la pgina de la gua telefnica
El argumento Col_index_num es el nmero de columna en la pgina de la
gua telfonica donde se encuentra el nmero de telfono del abonado.

El cuarto argumento, Range_lookup, a pesar de ser opcional es muy importante. Si


omitimos este argumento, o le damos un valor de 1, VLOOKUP dar como
resultado el valor correspondiente al valor ms aproximado en la lista de
bsqueda, y esto a condicin de que la lista est ordenado en orden creciente. En
castellano ms sencillo: siempre poner a este argumento el valor 0 (cero) o
FALSE.
Los remito al ejemplo que aparece en mi blog en ingls.
Un punto importante de recordar es que VLOOKUP siempre funciona de izquierda
a derecha, y la primer columna en el rango sealado recibe el nmero 1, no
importa si el rango comienza en la columna A o en la columna C.