BUSCARX en Excel: las 5 dudas más buscadas, resueltas (y una extra con varios criterios)
Le preguntamos a Copilot cuáles son las 5 dudas que más se buscan sobre BUSCARX y las resolvemos una a una en Excel, cada una con un truco extra:
1. Diferencia entre BUSCARX y BUSCARV: BUSCARV cuenta columnas y necesita FALSO; BUSCARX señala la columna de verdad y busca exacto por defecto. Truco: si insertas una columna, BUSCARV devuelve otra cosa y BUSCARX se ajusta solo.
2. Qué devolver si no encuentra nada: el 4.º argumento, «si no se encuentra», sin SI.ERROR. Truco: con "" la celda queda en blanco.
3. Buscar hacia la izquierda: devolver el código que está a la izquierda del producto. Truco: con -1 en el modo de búsqueda, busca de abajo arriba y devuelve la última coincidencia.
4. Coincidencias aproximadas: descuento por tramos de importe con -1 (siguiente menor). Truco: con 1, la siguiente mayor (tallas, envases, tarifas mínimas).
5. Varias columnas con una sola fórmula: devolver categoría, precio y stock de golpe. Truco: dos BUSCARX separados por un espacio (operador de intersección) = selector de doble entrada sin INDICE ni COINCIDIR.
Extra: BUSCARX con varios criterios, buscando un 1 en la multiplicación de condiciones: =BUSCARX(1;(C2:C9="Calzado")*(E2:E9<5);B2:B9).
📥 Descarga el archivo de ejemplo con todas las soluciones.
Las cinco dudas que más se repiten sobre BUSCARX
BUSCARX es la función de búsqueda que ha sustituido a BUSCARV en el día a día, pero sigue generando las mismas preguntas una y otra vez. En este vídeo le pedimos a Copilot que nos dijera cuáles son las cinco dudas más buscadas sobre BUSCARX y las resolvemos una a una en Excel, cada una con un truco extra. Al final hay una sexta de regalo: cómo buscar con varios criterios a la vez.
Para todos los ejemplos usamos la misma tabla de productos: código en la columna A, producto en la B, categoría en la C, precio en la D y stock en la E. El producto que buscamos está escrito en G2.
1. Diferencia entre BUSCARX y BUSCARV
Con BUSCARV hay que darle el rango entero, contar columnas y acordarse de poner FALSO para que busque la coincidencia exacta:
=BUSCARV(G2;B2:E9;3;FALSO)Con BUSCARX señalas dónde buscar y qué devolver, sin contar nada. Y la búsqueda exacta viene por defecto:
=BUSCARX(G2;B2:B9;D2:D9)Las dos devuelven los 15 € de la gorra. El truco: inserta una columna en medio de la tabla. BUSCARV sigue devolviendo "la columna 3", que ahora es otra cosa (en el vídeo pasa a devolver la categoría, Accesorios), mientras que BUSCARX se ajusta solo porque trabaja con referencias a columnas reales. Esa consistencia es la razón por la que BUSCARV se está dejando de usar.
2. Qué devolver si no encuentra nada
Si buscas un producto que no existe, las dos funciones devuelven #N/D. Con BUSCARV había que envolverlo todo en SI.ERROR; con BUSCARX basta con el cuarto argumento, «si no se encuentra»:
=BUSCARX(G2;B2:B9;D2:D9;"No existe")El truco: si escribes solo dos comillas (""), la celda se queda en blanco. Te ahorras explicar a medio equipo qué es ese símbolo raro.
3. Buscar hacia la izquierda
Queremos el código de la gorra, que está a la izquierda del producto. Con BUSCARV era imposible sin reordenar la tabla o recurrir a INDICE y COINCIDIR. Con BUSCARX el orden de las columnas da igual:
=BUSCARX(G2;B2:B9;A2:A9)El truco: BUSCARX también sabe buscar de abajo arriba. Con -1 en el sexto argumento (modo de búsqueda) devuelve la última coincidencia en lugar de la primera:
=BUSCARX("Accesorios";C2:C9;B2:B9;;;-1)Es la forma rápida de sacar el último precio, el último movimiento o la última venta de algo.
4. Coincidencias aproximadas: tramos
Ahora no buscamos un valor concreto, sino en qué tramo cae. Tenemos una tabla de descuentos por importe: desde 100 € un 5 %, desde 500 € más, y así sucesivamente. Para una compra de 350 € usamos el quinto argumento, el modo de coincidencia, con -1: si no encuentra el valor exacto, se queda con el siguiente menor.
=BUSCARX(350;Importes;Descuentos;;-1)Resultado: 5 %, porque 350 supera los 100 € pero no llega a los 500 €.
El truco: con 1 en lugar de -1 se queda con el siguiente mayor. Es lo que necesitas para elegir la talla que cubre unas medidas, el número de envases suficiente o la tarifa mínima que hay que alcanzar.
5. Devolver varias columnas con una sola fórmula
BUSCARX no es solo un sustituto de BUSCARV: forma parte de las funciones que desbordan su resultado. Si en el tercer argumento marcas varias columnas, devuelve la fila entera de golpe:
=BUSCARX(G2;B2:B9;C2:E9)Categoría, precio y stock de la gorra en una sola fórmula.
El truco: como BUSCARX devuelve un rango, puedes cruzar dos búsquedas con un espacio, que en Excel es el operador de intersección. Una busca la fila del producto y la otra la columna por su cabecera:
=BUSCARX(G2;B2:B9;A2:E9) BUSCARX("Stock";A1:E1;A2:E9)Devuelve el stock de la gorra, y si cambias "Stock" por "Precio", el precio. Un selector de doble entrada sin INDICE ni COINCIDIR.
Extra: BUSCARX con varios criterios
Queremos el producto que sea de calzado y además tenga menos de 5 unidades de stock. En vez de concatenar columnas, buscamos un 1 y hacemos todo el trabajo en las condiciones:
=BUSCARX(1;(C2:C9="Calzado")*(5>E2:E9);B2:B9)¿Por qué funciona? Comparar un rango con un valor devuelve una lista de VERDADERO y FALSO. Al multiplicar las dos listas, solo queda un 1 en las filas donde se cumplen las dos condiciones (verdadero por verdadero), y BUSCARX encuentra justo esa fila. Si te basta con que se cumpla cualquiera de las dos, suma las condiciones en lugar de multiplicarlas.
Funciones clave
BUSCARX: búsqueda exacta por defecto, valor si no se encuentra, búsqueda aproximada y de abajo arriba, y resultado desbordado.BUSCARV: la búsqueda clásica por número de columna, frágil al insertar columnas.SI.ERROR: lo que ya no necesitas para controlar el#N/D.INDICEyCOINCIDIR: la combinación queBUSCARXsustituye en las búsquedas a la izquierda y de doble entrada.
Conclusión
Las cinco dudas tienen la misma respuesta de fondo: BUSCARX trabaja con rangos reales, no con posiciones, y eso lo hace más robusto y más flexible que BUSCARV. El archivo de ejemplo del vídeo trae todas las soluciones, y en la comunidad de Influexcel tienes muchos más casos reales resueltos con BUSCARX, desde el último precio de un artículo hasta búsquedas con varios criterios.
Más casos con estas funciones
Más contenido de Excel en InflueXcel
- Categorizar automáticamente conceptos con BUSCARX REGEX y MAP CasoUn miembro de la comunidad tiene una lista de compra (conceptos como "leche entera", "pan integral", etc.) y una tabla de categorías donde c
- BUSCARX explicado fácil TutorialDesde la sintaxis básica hasta trucos avanzados como expresiones regulares y cruce de rangos. Además, aprenderás a manejar errores y a usar
- Buscar todos los valores coincidentes cuando BUSCARX solo devuelve uno CasoJuan se encuentra con un problema frecuente: tiene una tabla de búsqueda con claves duplicadas (A aparece varias veces con valores distintos
- Encontrar en qué columna está el máximo: BYCOL + BUSCARX vs TOMAR + SI CasoA partir de una tabla de datos donde cada fila tiene valores distribuidos en varias columnas con cabeceras compuestas (ej: "Madrid - Ventas"
- Desempaquetar resultado multicolumna de BUSCARX con arrays CasoUn miembro desde Argentina tiene una fórmula =BUSCARX(A22:A28; A2:A11; E2:G11) que busca varios valores a la vez en un rango de tres columna
- FILTRAR con ELEGIR y BUSCARX para consultas cruzadas entre tablas CasoInteresante problema planteado por Héctor sobre cómo construir una consulta dinámica que combine columnas de una tabla con datos cruzados de
- Interactive Canvas en Excel: dashboards interactivos con Copilot (Gantt, Sankey y más) TutorialInteractive Canvas es la nueva función de Copilot en Excel que crea dashboards interactivos dentro de tu libro con una sola frase: desde una
- Copilot vs Claude en Excel: les pido la misma plantilla de gastos y las someto a 10 pruebas TutorialLe pedí a Copilot en Excel (GPT-6 Sol) y a Claude en Excel (Opus 5.5) exactamente la misma plantilla para controlar los gastos de casa, con
- Python y Excel 365: el operador @ en fórmulas exportadas con openpyxl (solución con xlwings) CasoProblema frecuente para quienes automatizan Excel con Python: al exportar fórmulas usando openpyxl, Excel 365 añade el operador @ delante de
- Juntar valores únicos entre comillas: UNICOS va antes de unir, y el espacio que no se ve también cuenta CasoJuan llegó al grupo con una duda que, en sus palabras, creía sencilla y no le salía. Tres celdas con nombres y un resultado esperado muy con