Cómo usar la función BUSCARX en Excel

Categoría:

Compatibilidad:

Nivel:

Descripción

La función BUSCARX es una de las funciones más potentes y flexibles introducidas en Excel. Permite buscar un valor en un rango o matriz y devolver un valor correspondiente de otra columna o fila. BUSCARX supera muchas de las limitaciones de las funciones BUSCARV y BUSCARH, permitiendo búsquedas hacia la izquierda, coincidencias exactas o aproximadas, manejo de errores y uso de comodines. Además, puede devolver resultados múltiples y trabajar con matrices dinámicas.

Sintaxis

=BUSCARX(valor_buscado; matriz_buscar_en; matriz_devolución; [si_no_se_encuentra]; [modo_coincidencia]; [modo_búsqueda])

  • valor_buscado: El valor que deseas buscar.
  • matriz_buscar_en: El rango o matriz donde se realizará la búsqueda.
  • matriz_devolución: El rango o matriz desde donde se devolverá el valor correspondiente.
  • si_no_se_encuentra: (Opcional) El valor que se devolverá si no se encuentra una coincidencia. Si se omite y no se encuentra una coincidencia, la función devuelve el error #N/A.
  • modo_coincidencia: (Opcional) Especifica el tipo de coincidencia que se realizará:
    • 0 (predeterminado): Coincidencia exacta. Si no se encuentra, devuelve #N/A.
    • -1: Coincidencia exacta o siguiente menor.
    • 1: Coincidencia exacta o siguiente mayor.
    • 2: Permite el uso de comodines en valor_buscado (* y ?).
  • modo_búsqueda: (Opcional) Especifica el modo de búsqueda:
    • 1 (predeterminado): Busca desde el primer al último elemento.
    • -1: Busca desde el último al primer elemento (búsqueda inversa).
    • 2: Realiza una búsqueda binaria ascendente (requiere que matriz_buscar_en esté ordenada ascendentemente).
    • -2: Realiza una búsqueda binaria descendente (requiere que matriz_buscar_en esté ordenada descendentemente).

Notas adicionales

  • Búsqueda hacia la izquierda: A diferencia de BUSCARV, BUSCARX permite buscar en cualquier dirección, lo que significa que puedes buscar en una columna y devolver valores de una columna a la izquierda o derecha de la columna de búsqueda.
  • Manejo de errores: El argumento si_no_se_encuentra permite especificar un valor predeterminado si no se encuentra una coincidencia, evitando el error #N/A.
  • Uso de comodines: Al establecer modo_coincidencia en 2, puedes usar comodines:
    • ? reemplaza un solo carácter.
    • * reemplaza una secuencia de caracteres.
  • Modo de búsqueda inversa: Con modo_búsqueda en -1, la función busca desde el último al primer elemento, lo que es útil si hay múltiples coincidencias y deseas la última.
  • Búsqueda binaria: Los modos de búsqueda 2 y -2 permiten realizar búsquedas binarias en listas ordenadas, lo que mejora el rendimiento en conjuntos de datos muy grandes.

Relación con otras funciones

  • BUSCARV y BUSCARH: BUSCARX es una función más avanzada que reemplaza y mejora las capacidades de BUSCARV y BUSCARH.
  • ÍNDICE y COINCIDIR: BUSCARX simplifica muchas de las situaciones en las que antes era necesario combinar ÍNDICE y COINCIDIR.
  • FILTRAR: En situaciones donde necesitas devolver múltiples resultados, FILTRAR puede ser más apropiada.
  • SI.ERROR: Aunque BUSCARX tiene el argumento si_no_se_encuentra, en casos complejos puedes combinarla con SI.ERROR para un manejo de errores adicional.

Tipo de uso

Análisis de datos y gestión de información:

  • Flexibilidad en búsquedas: Permite realizar búsquedas más complejas y flexibles que con BUSCARV o BUSCARH.
  • Simplificación de fórmulas: Reduce la necesidad de fórmulas anidadas o combinaciones de múltiples funciones.
  • Búsquedas inversas y múltiples criterios: Ideal para situaciones en las que necesitas buscar desde el final de una lista o aplicar criterios más avanzados.

Automatización y eficiencia:

  • Reducción de errores: Al manejar errores internamente, BUSCARX ayuda a crear hojas de cálculo más robustas.
  • Mejora de rendimiento: En grandes conjuntos de datos, los modos de búsqueda binaria pueden mejorar significativamente el tiempo de cálculo.

Otras funciones de la categoría

Logo del curso De Cero a Exceler

Domina Excel, de Cero a Experto

¿Atascado? Deja de buscar soluciones puntuales. Aprende a dominar Excel para siempre con nuestro curso online. Más de 115 lecciones y soporte directo.