Función BUSCARX

Excel 365, Excel 2021+

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 El valor a buscar en el rango especificado
matriz_buscada Rango/Matriz Rango donde buscar el valor_buscado
matriz_devuelta Rango/Matriz 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

Solo en Excel 365 y Excel 2021+. No funciona en Excel 2016/2019.

BUSCARX puede devolver de cualquier columna (izq/der) y usa matrices separadas, no tabla única.

Busca coincidencia exacta, si no encuentra usa el siguiente valor MAYOR ordenado.

Para datos ORDENADOS ascendentemente: usa búsqueda binaria (mucho más rápida).

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+