Desde su lanzamiento, XBUSCAR (
XLOOKUP) se ha consolidado como la herramienta de búsqueda definitiva, superando en flexibilidad y sencillez a la vieja guardia (BUSCARV e incluso a la combinación INDICE/COINCIDIR).Sin embargo, muchos usuarios solo utilizan su forma más básica. El verdadero poder de XBUSCAR reside en sus argumentos opcionales, especialmente la Coincidencia Aproximada y el uso de Patrones (comodines).
Si buscas análisis de rangos complejos, cálculos de comisiones o búsquedas parciales infalibles, esta guía te lleva al nivel experto de XBUSCAR.
1. 🔍 Coincidencia Aproximada: Reemplazando BUSCARV(..., RANGO, VERDADERO)
La función BUSCARV utilizaba el argumento VERDADERO (TRUE) para la coincidencia aproximada, siendo su uso confuso y propenso a errores (requería que los datos estuvieran ordenados).
XBUSCAR simplifica y mejora esta lógica con su cuarto argumento, [modo_de_coincidencia]:
| Argumento XBUSCAR | Descripción | Aplicación Típica |
| 0 (por defecto) | Coincidencia exacta. | Buscar un ID de producto específico. |
| 1 | Coincidencia aproximada, siguiente elemento mayor. | Buscar el tramo de bonificación de una comisión (p. ej., si el valor es 95, busca 100). |
| -1 | Coincidencia aproximada, siguiente elemento menor. | Buscar el tramo de impuesto o descuento (p. ej., si el valor es 95, busca 90). |
| 2 | Coincidencia de comodines. | Búsqueda de patrones (ver punto 2). |
💸 Ejemplo Avanzado: Cálculo de Comisiones
Imagina una tabla de comisiones donde los tramos de venta son los límites inferiores:
| Venta (Límite Inferior) | Tasa de Comisión |
| 0 | 0.0% |
| 10,000 | 5.0% |
| 25,000 | 7.5% |
| 50,000 | 10.0% |
Si la venta es $45,000, queremos que el resultado sea $7.5\%$ (el tramo menor o igual).
Fórmula
XBUSCAR(Modo -1):
=XBUSCAR(45000; A2:A5; B2:B5; "No Encontrado"; -1)
Al usar el modo -1 (siguiente elemento menor), XBUSCAR mira el valor 45,000, encuentra el límite más cercano sin excederlo (25,000) y devuelve la tasa del 7.5%.
💡 Ventaja Clave: A diferencia de
BUSCARV, esta tabla no necesita estar ordenada para que la coincidencia aproximada funcione.
2. 🔣 Búsqueda por Patrones (Comodines)
El uso de comodines (*, ?) convierte a XBUSCAR en una herramienta de análisis de texto extremadamente poderosa. Para activar esta funcionalidad, debes usar el argumento [modo_de_coincidencia] con el valor 2.
Comodines Esenciales:
*(Asterisco): Representa cualquier secuencia de caracteres (cero o más).?(Signo de Interrogación): Representa cualquier carácter individual.
📝 Ejemplo: Buscando un Departamento (Parcial)
Imagina que buscas un empleado que pertenece a un departamento, pero solo recuerdas que el nombre empieza por "Mkt" o contiene la palabra "Corp".
Búsqueda que empieza por "Mkt":
=XBUSCAR("Mkt*" ; RANGO_DEPARTAMENTO ; RANGO_NOMBRE ; "No Encontrado" ; 2)
Búsqueda que contiene "Corp" en cualquier parte:
=XBUSCAR("*" & "Corp" & "*" ; RANGO_DEPARTAMENTO ; RANGO_NOMBRE ; "No Encontrado" ; 2)
En ambos casos, el uso del modo 2 activa la lógica de patrones, permitiendo a XBUSCAR encontrar la primera coincidencia que satisfaga la secuencia de caracteres indicada por los comodines.
3. 🛡️ Resumen del Nivel Experto
Para el modelador avanzado, XBUSCAR no solo es un reemplazo de BUSCARV que busca a la izquierda. Es una navaja suiza que permite:
Lógica de Rangos: Determinar automáticamente un valor dentro de un tramo numérico (modos 1 y -1).
Búsqueda Parcial: Identificar elementos basándose en fragmentos de texto (2).
Búsqueda Inversa: Iniciar la búsqueda desde el final de una lista (sexto argumento opcional,
[modo_de_búsqueda]).
Dominar estos argumentos opcionales te permite resolver problemas que antes requerían complejas anidaciones de SI o la combinación de HALLAR con INDICE.

No hay comentarios:
Publicar un comentario