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.
