VLookup con datos a la izquierda?? mmmmm No exactamente

Estándar

En el trabajo diario la función =VLookup() es muy utilizada, pero una desventaja que tiene es que el dato al que se tiene que hacer referencia debe de estar a la extrema izquierda, en otras palabras vamos a obtener resultados a partir de esa columna y siempre a la derecha, los siguientes datos estan en el rango “A1:B6”.

E
n esta lista, supongamos que tenemos que buscar el valor que esta a la derecha de la columa “Key” y que por alguna razon no es aceptable cambiar el orden de la s columnas.

Entonces usaremos dos funciones concatenadas que tendrán el mismo efecto que un =Vlookup()

Paso numero 1.
Usar =MATCH() para obtener la posicion donde esta el dato que buscamos. Vamos a introducir en una celda la siguiente funcion: “=MATCH(“L”,B1:B6,0)”
con esto le estamos pidiendo a Excel que nos devuelva la posición donde se encuentra la letra “L”, la función nos devolvera “4”

Paso Numero 2.
Vamos a usar =Index() para que nos devuelva el dato que esta a la izquierda de nuestro dato a buscar, para esto introduzcamos esto a la derecha de donde introdujimos la funcion del paso 1.
“=INDEX(A1:A6, 4)”
(Estoy introduciendo el “4” que obtuvimos en el paso uno para simplificar, pero puede ir la referencia a la celda donde esta el “=Match()”).
El resultado de esta función deberá ser “Lilies”

Bien, con esto tendremos el resultado que buscabamos, pero tuvimos que ocupar dos celdas, para ocupar solo una vamos a anidar las funciones para que se vea como sigue:
=INDEX(A1:A6,MATCH(“L”,B1:B6,0))

Como dije en el titulo, no es exactamente un =Vlookup() de hecho no aparece en ningun lado, pero el efecto es el mismo y ademas nos da un gran margen de maniobra al quitarnos el limite que nos dejaba trabajar con VLookup(), noten que esta funcion es aplicable para datos que tenemos la derecha y a la izquierda, los rangos ni siquiera tienen que ser iguales.

Lo invito a que se de la oportunidad de experimentar con estas funciones, notara que le encontrara mas usos conforme la ocupe.

Debo reconocer a Greg Truby, quien comparte este valioso tip y otros dos mas que usted puede considerar utiles el link es:

http://blogs.msdn.com/b/excel/archive/2010/06/11/solutions-to-three-common-problems-when-using-vlookup.aspx

Anuncios

6 comentarios en “VLookup con datos a la izquierda?? mmmmm No exactamente

  1. Alex Aleman

    Hola , de antemano agradesco la informacion , me es de mucha utilidad siempre he querido hacer un vlookup de derecha a izquierda y tu manera de solucionarlo me parece perfecta, pero tambien me surge una duda, que pasaria si entre las columnas donde estan situadas “Flowers” y “key” existan otras columnas 2, 3…. o mas columnas , como obtendria el mismo resultado?

    muchas gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s