Cuando hablamos de BUSCARV, muchos usuarios piensan que se trata simplemente de una función para buscar un código y devolver un dato asociado. Sin embargo, aunque Excel dispone actualmente de funciones más modernas como BUSCARX, la veterana BUSCARV sigue escondiendo algunos trucos sorprendentes que pocos conocen.
En este artículo vamos a descubrir diez técnicas que te permitirán llevar BUSCARV mucho más allá de su uso habitual.
1. Devolver varias columnas a la vez
La mayoría de usuarios utiliza BUSCARV para recuperar un único valor.
Por ejemplo:
=BUSCARV(A2;TablaClientes;2;FALSO)
Sin embargo, en las versiones modernas de Excel podemos indicar varios índices de columna:
=BUSCARV(A2;TablaClientes;{2\3\4};FALSO)
El resultado se derramará automáticamente en varias columnas devolviendo, por ejemplo:
- Nombre
- Ciudad
- Teléfono
en una única fórmula.
Imaginemos estos datos de ventas y esa tabla de comeciales:

En la columna E deseamos ver el nombre del comercial y en la columna F la zona asociada. Esos datos los tenemos en la tblComerciales situada a la derecha.

Este truco es probablemente uno de los menos conocidos y más útiles.
2. Hacer búsquedas distinguiendo mayúsculas y minúsculas
Por defecto BUSCARV considera iguales los textos:
- Xavi
- XAVI
- xavi
Pero podemos crear una búsqueda sensible a mayúsculas utilizando la función IGUAL:
=BUSCARV(VERDADERO;ELEGIR({1\2};IGUAL(A2;Tabla[Nombre]);Tabla[Posición]);2;FALSO)
De esta forma «Xavi» y «XAVI» se consideran valores diferentes.
Lo puedes ver desarrollado en este artículo
Perfecto para códigos o identificadores donde el uso de mayúsculas sea relevante.
3. Buscar hacia la izquierda
La limitación más famosa de BUSCARV es que sólo puede buscar en la primera columna de la matriz.
Pero podemos «engañarla» usando ELEGIR:
=BUSCARV(A2;ELEGIR({1\2};C:C;A:A);2;FALSO)
Excel crea una tabla virtual donde la columna C pasa a ser la primera columna.
Resultado: BUSCARV puede encontrar datos situados a la izquierda del valor buscado.
Veamos esta variación dónde la columna de búsqueda de nuestra tblComerciales está al final. Vemos como ELEGIR lo que hace es tomar la columnas Código como la primera y Comercial como la segunda.
Para la columna Zona deberemos hacer una pseudo-tabla parecida cambiando Comercial por Zona.

4. Utilizar búsquedas aproximadas de forma inteligente
La función BUSCARV dispone de un último argumento llamado rango (a quien se le ocurrió el nombre no se en que estaba pensando) que nos permite definir el modo de coincidencia del valor buscado en el conjunto de datos. Ese argumento es opcional y tiene como valor por defecto VERDADERO, lo que implica una búsqueda aproximada. Si utilizamos el valor FALSO para ese último argumento, Excel realizará una búsqueda exacta.
Muchos usuarios siempre utilizan:
=BUSCARV(A2;Tabla;2;FALSO)
y desconocen el potencial de:
=BUSCARV(A2;Tabla;2;VERDADERO)
Esta modalidad es ideal para:
- Comisiones comerciales
- Tramos de IRPF
- Calificaciones
- Tarifas por volumen
Ejemplo:
| Ventas | Comisión |
|---|---|
| 0 | 2% |
| 10.000 | 3% |
| 50.000 | 5% |
Si el valor buscado es 35.000, Excel devolverá automáticamente el tramo correspondiente.
5. Utilizar caracteres comodín
BUSCARV también admite comodines.
El asterisco (*) representa cualquier secuencia de caracteres:
=BUSCARV("MAR*";A:C;3;FALSO)
Podrá localizar:
- MARÍA
- MARCOS
- MARTA
El signo de interrogación (?) representa un único carácter:
=BUSCARV("A?A";A:C;2;FALSO)
Coincidirá con:
- ANA
- ABA
- ARA
6. Encontrar el registro asociado al valor máximo
Combinando MAX y BUSCARV podemos responder preguntas interesantes.
Por ejemplo:
¿Quién es el comercial que más ha vendido?
=BUSCARV(MAX(C:C);C:A;3;FALSO)
También podemos encontrar:
- El producto más caro.
- El alumno con la nota más alta.
- La ciudad con mayores ventas.
En este ejemplo combinamos el truco del punto 3 con el 6:

7. Buscar en varias tablas distintas
Cuando la información está repartida entre varios rangos podemos encadenar búsquedas:
=SI.ERROR(BUSCARV(A2;Tabla2025;2;FALSO);BUSCARV(A2;Tabla2026;2;FALSO))
Excel intentará buscar primero en una tabla y, si no encuentra el valor, pasará automáticamente a la siguiente.
Ideal para históricos anuales.
Imaginemos estos datos:

Vemos que tenemos una tabla con los comerciales actuales y una segunda tabla con los antiguos. En nuestro conjunto de datos, por lo que sea, se encuentran aun registros dónde el Código del comercial no ha sido actualizado. y la búsqueda devuelve un error #N/D. Lo manejamos con el SI.ERROR.

8. Crear búsquedas bidimensionales
Imagina una tabla donde las filas representan productos y las columnas representan distintos indicadores.
Combinando BUSCARV y COINCIDIR podemos decidir dinámicamente qué columna devolver:
=BUSCARV(A2;Tabla;COINCIDIR(B2;Encabezados;0); FALSO)
Si en B2 escribimos:
- Ventas
- Margen
- Beneficio
el resultado cambiará automáticamente.
En este ejemplo podemos seleccionar distintos valores en las celdas C11 y C12 y la celda C13 devolverá el valor adecuado.

9. Crear una búsqueda multicriterio
Aunque BUSCARV sólo admite un valor de búsqueda, podemos combinar varios criterios concatenándolos.
Imaginemos estos datos:

Se trata de poder buscar el valor ventas cuando se pasan 2 argumentos de búsqueda.
- Cliente = ACME
- Año = 2025
La técnica es buscar la concatenación de los valores (C12&C13) dentro de la concatenación de las columnas Cliente y Año (tblVentas[Cliente]&tblVentas[Año])

10. Crear una tabla dentro de la propia fórmula
Posiblemente el truco más extraño de todos.
BUSCARV puede trabajar sin necesidad de una tabla física:
=BUSCARV(A1;{"A"\10;"B"\20;"C"\30};2;FALSO)
La propia fórmula contiene la tabla de equivalencias.
Puede resultar útil para listas pequeñas de traducción, categorías o conversiones rápidas.
Conclusión
Aunque BUSCARX está llamada a sustituir progresivamente a BUSCARV, la realidad es que millones de hojas de cálculo siguen utilizándola cada día.
Dominar estas técnicas avanzadas te permitirá:
✅ Crear soluciones más compactas.
✅ Reducir columnas auxiliares.
✅ Construir modelos compatibles con versiones antiguas de Excel.
✅ Sorprender incluso a usuarios experimentados.
Y si tuviera que elegir sólo un truco de esta lista, me quedaría con el primero: hacer que una única BUSCARV devuelva varias columnas simultáneamente. Es una capacidad poco conocida y que cambia completamente la forma en que muchos usuarios entienden esta función.
0 comentarios