VLookup con datos a la izquierda?? mmmmm No exactamente


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

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

  1. 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.

Replica a daniel Cancelar la respuesta