Querer devolver un valor que se encuentra a la izquierda de la columna a buscar es algo que por lo general BUSCARV no nos permite hacer; sin embargo no es algo que no se pueda hacer. En este artículo aprenderás un truco para usar la Función BUSCARV usando el rango de datos a la izquierda de la columna a buscar. Vamos a ello!
¿Cómo buscarV a la izquierda en Excel?
Para poder usar la Función BUSCARV de esta manera, tendremos que hacer una pequeña variación con la ayuda de la Función “ELEGIR”. Veámoslo a continuación:
Planteamiento del Problema
En el siguiente ejemplo nuestro objetivo es hacer una búsqueda por nombre de “docente” desde la tabla de datos de la hoja “Docentes” y devolver el grado, la materia y el sueldo correspondiente.
Sin embargo como se puede observar las columnas “Sueldo, Grado y Materia” se encuentran a la izquierda de la columna “Docente” y no a la derecha como debería ser para usar la FUNCIÓN BUSCARV. Veamos paso a paso como solucionar este problema.
Resolución del Problema
Para poder solucionar este problema usaremos la Función BUSCARV junto a la Función ELEGIR. Veamos a continuación:
En la celda “C2” ingresamos la siguiente fórmula
=BUSCARV($B$1;ELEGIR({1\2};$D$7:$D$18;B7:B18);2;FALSO)
Explicación de la fórmula
1° parámetro: $B$1 valor a buscar seleccionado de la lista desplegable. Fijamos este valor para que no varíe.
2° parámetro: la clave está en este punto, con la Función ELEGIR haremos una pequeña modificación en el rango de datos es decir básicamente vamos a modificar la posición de las columnas de la siguiente manera: ELEGIR({1\2};$D$7:$D$18;B7:B18).
- {1\2}: Matriz de Excel para indicar que serán dos columnas
- $D$7:$D$18; primera columna y ;B7:B18; segunda columna (el rango de datos seleccionado de esta columna varía según Columna “Sueldo”, “Grado” o “Materia”)
3°parámetro: nro de columna con el valor a devolver
4° parámetro: FALSO para una búsqueda exacta.
El resultado será como la siguiente imagen: