Durante años, BUSCARV fue la función estrella para buscar datos en Excel. Pero Microsoft creó una sucesora más potente y flexible: BUSCARX (XLOOKUP en inglés). Si usas Microsoft 365 o Excel 2021 en adelante, ya la tienes disponible. En esta guía aprenderás qué es, cómo se usa y por qué reemplaza a BUSCARV.
¿Qué es la función BUSCARX?
BUSCARX busca un valor en un rango o tabla y devuelve el valor correspondiente de otra columna (o fila). Hace lo mismo que BUSCARV, pero sin sus limitaciones históricas: puede buscar hacia la izquierda, no se rompe al insertar columnas y trae control de errores integrado.
Sintaxis de BUSCARX
=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
- valor_buscado: lo que quieres encontrar (por ejemplo, un código de cliente).
- matriz_buscada: la columna donde se busca ese valor.
- matriz_devuelta: la columna cuyo dato quieres obtener.
- si_no_se_encuentra (opcional): el texto a mostrar si no hay coincidencia (adiós al error #N/D).
- modo_de_coincidencia (opcional): 0 = exacta (por defecto), -1 o 1 para aproximada.
Ejemplo práctico
Imagina una tabla con códigos de producto en la columna A y precios en la columna B. Para traer el precio del producto escrito en E2:
=BUSCARX(E2; A2:A100; B2:B100; "No encontrado")
Si el código existe, devuelve su precio; si no, muestra «No encontrado» en lugar de un error.
BUSCARX vs BUSCARV: por qué es mejor
- Busca a la izquierda: BUSCARV solo mira a la derecha de la columna de búsqueda; BUSCARX busca en cualquier dirección.
- No se rompe al insertar columnas: BUSCARV usa un número de columna fijo; si insertas una columna, se descuadra. BUSCARX referencia la columna directamente.
- Control de errores incluido: el argumento si_no_se_encuentra evita el clásico #N/D sin envolver la fórmula en SI.ERROR.
- Coincidencia exacta por defecto: menos errores silenciosos que en la búsqueda aproximada de BUSCARV.
Errores comunes y cómo evitarlos
- #N/D: el valor no existe o hay espacios/formato distinto. Usa el argumento si_no_se_encuentra y revisa que ambos valores sean del mismo tipo (texto vs número).
- #¡VALOR!: la matriz buscada y la devuelta tienen tamaños distintos. Deben tener el mismo número de filas.
- #¿NOMBRE?: tu versión de Excel no incluye BUSCARX. Necesitas Microsoft 365 o Excel 2021+.
Descarga el ejemplo
Practica con el archivo de ejemplo de esta guía y adáptalo a tus propios datos. [Descarga la plantilla gratis] y empieza a reemplazar tus BUSCARV por BUSCARX.
¿Todavía usas BUSCARV? Revisa nuestra guía de la función BUSCARV y la de la función COINCIDIR para dominar todas las formas de búsqueda en Excel.
Deja una respuesta