Richard Schollar proporciona esta publicación de invitado. Richard es un MVP de Excel del Reino Unido. Cuando vi el título de la publicación de Richard, pensé que iba a usar INDEX / MATCH, ¡pero Richard realmente usa BUSCARV!
¿Cómo se usa BUSCARV si los datos de su tabla contienen el valor de búsqueda en una columna a la derecha de la columna de datos que desea devolver?
Todos hemos tenido este problema: desea usar VLOOKUP pero sus datos están 'redondos al revés':

Tienes la ID, quieres devolver la Descripción. Una VLOOKUP normal no funcionará ya que no puede usar una columna negativa:

Una alternativa es usar INDEX / MATCH, por ejemplo:

¿Pero no sería genial poder usar VLOOKUP? Pero no podemos, ¿verdad? Claro que podemos, si hacemos uso de la función ELEGIR:

Esa fórmula en G2 es:
Esa frmula es =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Cómo funciona: ELEGIR devuelve una matriz de dos 'columnas' en el orden correcto, según el orden en el que pasa las columnas a la función ELEGIR. Esto crea una matriz que está en la orientación correcta de izquierda a derecha para que VLOOKUP funcione. Aquí está el cuadro de diálogo Evaluar fórmula después de evaluar la función ELEGIR:
