Navegación Rápida
Función BUSCARX
Resumen
La función BUSCARX es la evolución moderna de las funciones de búsqueda en Excel. Permite buscar valores en un rango y devolver resultados de cualquier columna, superando las limitaciones de BUSCARV y BUSCARH con mayor flexibilidad y control.
Sintaxis
BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_encontrado]; [modo_coincidencia]; [modo_busqueda])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| valor_buscado | Cualquier |
Sí | El valor a buscar en el rango especificado |
| matriz_buscada | Rango/Matriz |
Sí | Rango donde buscar el valor_buscado |
| matriz_devuelta | Rango/Matriz |
Sí | Rango desde el que devolver el resultado coincidente |
| si_no_encontrado | Texto/Número |
No | Resultado personalizado si no hay coincidencia |
| modo_coincidencia | Número |
No | Determina el tipo de coincidencia requerida |
| modo_busqueda | Número |
No | Controla la dirección y método de búsqueda |
Usando la función XLOOKUP
BUSCARX revoluciona las búsquedas en Excel al eliminar las restricciones de BUSCARV (solo derecha) y BUSCARH (solo horizontal). Ahora puedes buscar en cualquier dirección, usar búsquedas binarias optimizadas y manejar rangos dinámicos con total control.
Ejemplos Comunes de XLOOKUP
Búsqueda básica de país
=BUSCARX(F2;B2:B11;D2:D11)
Busca el nombre del país en B2:B11 y devuelve el código telefónico correspondiente de D2:D11
Múltiples columnas de resultado
=BUSCARX(B2;B5:B14;C5:D14)
Devuelve nombre Y departamento del empleado basado en su ID
Con manejo de errores
=BUSCARX(B2;B5:B14;C5:D14;"No encontrado")
Muestra 'No encontrado' si el ID no existe
Búsqueda aproximada (impuestos)
=BUSCARX(E2;C2:C7;B2:B7;0;1;1)
Encuentra tipo impositivo: si no hay coincidencia exacta, usa la tasa del siguiente rango superior
Búsqueda bidireccional anidada
=BUSCARX(D2;$B$6:$B$17;BUSCARX($C$3;$C$5:$G$5;$C$6:$G$17))
Busca primero vertical, luego horizontal para obtener valor de intersección
Suma rango dinámico
=SUMA(BUSCARX(B3;B6:B10;E6:E10):BUSCARX(C3;B6:B10;E6:E10))
Suma todos los valores entre dos productos especificados
Preguntas Frecuentes
Errores Comunes y Soluciones
#N/A - No se encontró coincidencia
Cause: No existe el valor buscado
Solution: Usar [si_no_encontrado] o modo_coincidencia 1/-1 para aproximada
Resultados incorrectos con modo_busqueda 2/-2
Cause: Datos no ordenados
Solution: Ordenar datos o usar modo 1/-1
#¡VALOR!
Cause: Argumentos incorrectos
Solution: Verificar tipos de datos y rangos
Notas
- BUSCARX reemplaza BUSCARV + COINCIDIR + INDICE
- Para máxima velocidad: ordena datos y usa búsqueda binaria (2/-2)
- Si abres archivo con BUSCARX en Excel 2016/2019: muestra #¡NOMBRE?
- Excel convierte automáticamente BUSCARV a BUSCARX cuando es posible
- Soporta spill ranges (matrices dinámicas)
Compatibilidad
Disponible en: Excel 365, Excel 2021
No disponible en: Excel 2016, Excel 2019, Excel 2013 y anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021+