BUSCARX en Excel: guía completa con ejemplos

Si todavía usas BUSCARV, es hora de conocer a su sucesora. BUSCARX (XLOOKUP en inglés) busca un valor en un rango y devuelve el resultado correspondiente de otro rango, sin las limitaciones de las funciones anteriores.

Qué es BUSCARX

BUSCARX localiza un dato en una columna o fila y te devuelve el valor asociado de otra. Está disponible en Excel 365, Excel 2021 y Excel para la web.

Sintaxis

=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
  • valor_buscado: lo que quieres encontrar.
  • matriz_buscada: el rango donde se busca.
  • matriz_devuelta: el rango del que sale el resultado.
  • si_no_se_encuentra: texto a mostrar si no hay coincidencia (opcional).
  • modo_de_coincidencia: 0 exacta (por defecto), -1 exacta o siguiente menor, 1 exacta o siguiente mayor, 2 comodines.
  • modo_de_búsqueda: 1 de primero a último (por defecto), -1 de último a primero.

Ejemplo básico

Tienes códigos de producto en la columna A y precios en la columna C. Para obtener el precio del código escrito en F2:

=BUSCARX(F2; A2:A100; C2:C100; "No encontrado")

Ventajas frente a BUSCARV

  • Busca en cualquier dirección: el dato devuelto puede estar a la izquierda del buscado.
  • No depende del número de columna: si insertas o borras columnas, la fórmula no se rompe.
  • Coincidencia exacta por defecto: se acabó el olvido del cuarto argumento FALSO.
  • Mensaje propio de error: sin necesidad de envolverla en SI.ERROR.
  • Busca de abajo hacia arriba: útil para encontrar la última aparición de un valor.
  • Devuelve varias columnas a la vez: con un rango de varias columnas, el resultado se derrama.

Devolver varias columnas

=BUSCARX(F2; A2:A100; B2:D100)

Esta fórmula devuelve de una sola vez las columnas B, C y D de la fila encontrada.

Errores comunes

  • #N/A: no hay coincidencia y no definiste el cuarto argumento.
  • #VALOR!: los rangos buscado y devuelto tienen tamaños distintos.
  • Números guardados como texto: el valor buscado y el rango deben tener el mismo tipo de dato.

Conclusión

BUSCARX es más simple, más flexible y más robusta que BUSCARV y BUSCARH. Si tu versión de Excel la incluye, úsala en tus nuevas hojas y ve migrando las antiguas poco a poco.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *