BUSCARX en Excel: la fórmula que reemplaza BUSCARV y BUSCARH

En resumen: ¿qué es BUSCARX y cómo se usa?
BUSCARX es la función de Excel que busca un valor en una tabla y devuelve el dato relacionado, reemplazando a BUSCARV y BUSCARH. Su sintaxis es =BUSCARX(valor_buscado; rango_de_búsqueda; rango_a_devolver). A diferencia de BUSCARV, busca en cualquier dirección, no depende del número de columna y te permite personalizar el mensaje cuando no encuentra el dato.
Descubre cómo usar BUSCARX en Excel paso a paso y por qué reemplaza BUSCARV y BUSCARH con más flexibilidad, precisión y rapidez.
¿Qué vas a ver hoy?
Introducción
Si trabajas con datos en Excel, seguro conoces las funciones BUSCARV y BUSCARH. Son muy populares, pero también tienen limitaciones: no permiten buscar a la izquierda, requieren contar columnas y no siempre se adaptan fácilmente a los cambios en tu base de datos.
Por suerte, desde la versión 2019 de Excel, existe una función mucho más flexible y potente: BUSCARX. Con ella, puedes hacer búsquedas horizontales o verticales sin tener que copiar columnas ni preocuparte por errores como #N/D.
En este artículo, aprenderás cómo usar BUSCARX paso a paso, conocerás cuatro beneficios clave frente a BUSCARV y BUSCARH y verás ejemplos prácticos para dominarla en tus propias hojas de cálculo.
Para descargar los archivos utilizados en la clase, completa con tu e-mail:
¡No te enviaremos ningún tipo de spam! Hashtag Capacitaciones es una empresa comprometida con la protección de tus datos. Si tienes alguna duda, contáctanos.
Base de datos utilizada en los ejemplos
Para entender cómo funciona BUSCARX, usaremos esta base de datos con información de productos de cuidado personal.
Las columnas incluyen:
- Categoría: tipo de producto (Champú, Desodorante, etc.)
- Marca: marca del producto
- EAN: código de barras único
- Descripción del Producto: nombre detallado del producto
- Fábrica: planta de producción
- Semana de Lanzamiento: semana en que el producto salió al mercado

Cómo funciona BUSCARX en Excel
La función BUSCARX busca en una columna un término de búsqueda y devuelve un resultado de la misma fila en otra columna.
Su sintaxis es muy sencilla:
=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
Argumentos principales
- valor_buscado → El dato que quieres encontrar (por ejemplo, un código o nombre);
- matriz_buscada → El rango donde se buscará el valor_buscado;
- matriz_devuelta → El rango donde está el valor que quieres que Excel te devuelva;
- si_no_se_encuentra (opcional) → Qué mostrar si no se encuentra el valor_buscado;
- modo_de_coincidencia (opcional) → Controla si la coincidencia es exacta (0) o aproximada (1 o -1);
- modo_de_búsqueda (opcional) → Permite buscar desde el inicio o desde el final del rango.
Por ejemplo, si quieres buscar la categoría de un producto según su código EAN:
=BUSCARX(I11; C:C; A:A;; 0)

Esta fórmula busca el EAN que está en la celda I11 dentro de la columna C (EAN) y devuelve el resultado correspondiente de la columna A (categoría).
Beneficio 1: no necesitas copiar ni mover columnas
Una de las limitaciones de la función BUSCARV en Excel es que solo puede buscar hacia la derecha.
Si la columna que contiene el valor que quieres devolver está a la izquierda del dato que buscas, simplemente no funcionará.
Imagina nuestra base de datos: Cada producto tiene un EAN (columna C), una categoría (columna A) y otros datos como la fábrica y la semana de lanzamiento.
Por ejemplo: El desodorante en aerosol 150 ml pertenece a la categoría Desodorantes, marca A, con EAN 1234567890123, fabricado en la Fábrica 1 y lanzado en la semana 10.
Con BUSCARV
Si intentas buscar la Categoría usando el EAN (que está en la columna C), no podrás empezar la matriz_tabla en la columna C e incluir la columna A (Categoría), porque esta columna está a la izquierda de la columna C.
=BUSCARV(I4; C:F; 1; 0)
La solución antigua era copiar la columna A y pegarla a la derecha de la columna C, algo poco práctico. O combinar las funciones INDICE y COINCIDIR.
Con BUSCARX
Con BUSCARX en Excel, puedes buscar hacia cualquier dirección sin mover nada:
=BUSCARX(I11; C:C; A:A;; 0)
- I11: valor que buscas (EAN);
- C:C: rango donde se encuentra el EAN;
- A:A: rango donde se encuentra el resultado deseado (Categoría);
- “”: qué mostrar si no se encuentra el EAN;
- 0: coincidencia exacta.
El resultado: obtienes la Categoría correcta sin duplicar columnas ni modificar tu base de datos.

Beneficio 2: no necesitas contar columnas ni cambiar números
Con BUSCARV
Con BUSCARV, para devolver diferentes datos (por ejemplo, Fábrica y Semana de lanzamiento), debes cambiar manualmente el número de columna dentro del rango.
=BUSCARV(I4; C:F; 3; 0)
Aquí el 3 representa la tercera columna dentro del rango C:F. Si luego quieres devolver la Semana de lanzamiento, tienes que cambiarlo a 4:
=BUSCARV(I4; C:F; 4; 0)

Con BUSCARX
Con BUSCARX, solo necesitas indicar las columnas exactas de búsqueda y devolución y luego arrastrar la fórmula hacia abajo o hacia los lados.
=BUSCARX($I11;$C:$C;E:E;;0)
En esta fórmula:
- $I11 fija la columna I para que no cambie al arrastrar la fórmula hacia la derecha (siempre busca el EAN);
- $C:$C fija la columna donde se busca el EAN;
- E:E es la columna de donde se traerá el resultado (en este caso, la Fábrica);
- Los dos ; seguidos indican que no se usará el argumento si_no_se_encuentra;
- El 0 fuerza la coincidencia exacta.
De esta manera, puedes copiar o arrastrar la fórmula y Excel ajustará automáticamente las filas (por ejemplo, I12, I13, I14…), sin alterar las columnas que deben permanecer fijas.
Consejo rápido:
- Usa F4 (o fn + F4 en algunos teclados) para fijar referencias rápidamente.
- $C$3 → fija completamente la celda.
- $C3 → fija solo la columna.
- C$3 → fija solo la fila.


Beneficio 3: puedes personalizar los errores directamente
¿Alguna vez Excel te ha devuelto #N/D porque no encontró el valor_buscado en la matriz?
Con BUSCARV
Debes combinar la función BUSCARV con SI.ERROR, lo que la hace la fórmula más larga y difícil de leer.
=SI.ERROR(BUSCARV(I7; C:F; 5; 0); "El EAN no está en la base de datos")
ALB9Con BUSCARX
BUSCARX incluye un argumento especial llamado si_no_se_encuentra. Puedes escribir directamente el mensaje personalizado dentro de la misma fórmula:
=BUSCARX(I14; C:C; A:A; "El EAN no está en la base de datos"; 0)
Así de simple. Si el valor no existe, Excel mostrará tu texto en lugar del error.
Esto mejora la presentación de tus hojas y evita confusiones al compartir archivos.

Beneficio 4: una sola fórmula para búsquedas horizontales y verticales
Otra gran ventaja es que BUSCARX reemplaza tanto BUSCARV como BUSCARH. Ya no necesitas memorizar dos funciones distintas.
Por ejemplo, si tienes los datos organizados en filas (en lugar de columnas) y quieres traer la Fábrica de un producto según su EAN:
Con BUSCARH
=BUSCARH(F4; A3:D5; 3; 0)

ALB10Con BUSCARX
La misma fórmula sirve, solo cambia la orientación del rango:
=BUSCARX(F9; A3:D3; A5:D5; "El EAN no está en la base de datos"; 0)

Y obtendrás el mismo resultado.

Conclusión
BUSCARX en Excel llegó para hacerte la vida más fácil.
Con una sola función, puedes reemplazar BUSCARV y BUSCARH, buscar en cualquier dirección, personalizar errores y olvidarte de contar columnas.
Si aplicas estos cuatro beneficios, tus hojas de cálculo serán mucho más limpias, seguras y eficientes.
Y si quieres dominar no solo BUSCARX sino también todas las funciones esenciales de Excel, te recomiendo el curso completo Excel Impresionante. Aprenderás paso a paso desde cero, con ejemplos prácticos y enfocados en el mercado laboral.
Si prefieres este contenido en formato de video tutorial, mira el video abajo o visita nuestro canal de YouTube!
FAQ — Preguntas frecuentes sobre BUSCARX en Excel
1. ¿En qué versión de Excel está disponible BUSCARX?
BUSCARX está disponible a partir de Excel 2019 y en Microsoft 365. En versiones anteriores (como Excel 2016 o 2013), no está disponible.
2. ¿Cuál es la diferencia entre BUSCARV y BUSCARX?
BUSCARX puede buscar hacia la izquierda o derecha, mientras que BUSCARV solo busca hacia la derecha. Además, BUSCARX permite manejar errores y hacer búsquedas horizontales o verticales con una sola fórmula.
3. ¿Puedo usar BUSCARX con coincidencias aproximadas?
Sí. Si en el último argumento pones 1 o -1, puedes buscar coincidencias aproximadas ascendentes o descendentes. Pero lo más común es usar 0, para coincidencia exacta.
4. ¿Qué hacer si BUSCARX devuelve #N/D?
Verifica si el valor buscado realmente existe en el rango de búsqueda. Si no es así, puedes usar el argumento si_no_se_encuentra para mostrar un mensaje personalizado.
5. ¿BUSCARX reemplaza completamente BUSCARV y BUSCARH?
Sí. En versiones modernas de Excel, BUSCARX es la alternativa recomendada. Es más flexible, más clara y más potente.
Hashtag Capacitaciones
¡Para ver más publicaciones de Excel, haz clic aquí!
Últimas publicaciones de Excel
- Símbolos en fórmulas de Excel: 8 que evitan erroresAprende a usar 8 símbolos en fórmulas de Excel: el punto, el apóstrofo, el espacio, el asterisco, el signo de interrogación, la virgulilla, el signo de dólar y el ampersand para evitar errores y crear fórmulas más flexibles.
- Ejercicios de Excel con Claude: practica a tu medidaDos niveles: 1- Generar ejercicios de Excel con Claude a través de un prompt; 2- Crear una habilidad en Claude para que los arme de la misma manera sin tener que repetir las instrucciones.
- KPIs de ventas en Excel: 6 indicadores paso a pasoAprende a calcular los KPIs de ventas en Excel desde cero: ventas totales, ticket promedio, cumplimiento de meta y más, con tablas dinámicas.


