
¿Cómo utilizar XLOOKUP con criterios múltiples en Excel? Guía con 3 opciones fáciles
Hoy explicaremos consejos expertos para utilizar la función XLOOKUP en Excel con criterios múltiples. Como una de las funciones más nuevas de Excel, XLOOKUP ayuda a los usuarios a buscar un determinado valor con condiciones basadas en criterios. Ahora, este artículo explorará XLOOKUP Criterios Múltiples con tres maneras fáciles.
Tabla de contenido
1. ¿Qué es la función XLOOKUP en Excel?
2. ¿Cómo utilizar XLOOKUP Criterios múltiples?
- Opción 1: Utilizando la lógica booleana para crear matrices
- Opción 2: Utilizando la concatenación
- Opción 3: Utilizando operadores lógicos
3. Ejemplo de uso de XLOOKUP con criterios múltiples en Excel
¡Empecemos!
1. ¿Qué es la función XLOOKUP en Excel?
A partir de 2020, Microsoft añadió la función XLOOKUP a Excel. En realidad, se trata de una versión más actualizada de antiguas funciones de búsqueda como VLOOKUP, HLOOKUP e incluso la flexible combinación INDEX y MATCH.
Muchos de los problemas de las funciones más antiguas se han solucionado en ésta, que también permite buscar y obtener datos de una matriz.
En primer lugar, veamos cómo funciona esta función Xlookup. La sintaxis de XLOOKUP es sencilla:
Veamos con más detalle los parámetros necesarios de esta función:
- Valor_de_búsqueda: El valor a buscar
- lookup_array: La matriz o rango a buscar
- matriz_de_retorno: La matriz o rango a devolver
Como los demás parámetros son opcionales, ahora lo haremos sencillo y nos limitaremos a los obligatorios.
Así pues, XLOOKUP es genial porque se puede utilizar de muchas maneras. En primer lugar, puede devolver un valor tanto horizontal como verticalmente. Además, puede utilizar un valor por defecto si el valor de búsqueda no existe. Esto hace menos probable que sus resultados sean erróneos.
Por último, también es muy potente cuando la utiliza con otras funciones o cuando trabaja con estructuras de datos complejas porque puede manejar matrices.
Ahora veremos cómo podemos resolver búsquedas complejas con más de un criterio.
2. ¿Cómo utilizar XLOOKUP Criterios múltiples?
Cuando trabaje con grandes conjuntos de datos, puede que necesite utilizar más de un criterio para asegurarse de que los resultados de una operación de búsqueda son correctos.
Revisaremos las tres formas más comunes de buscar valores específicos según criterios múltiples
Opción 1: Utilizar la lógica booleana para crear matrices
La lógica booleana no es más que las condiciones básicas AND y OR. Puede enlazar sus criterios con las funciones AND y OR para cumplir una serie de condiciones.
Básicamente, utiliza un conjunto de criterios que juntos producen una lista de valores VERDADERO y FALSO. En este caso, utilizaría una fórmula de matriz para combinar las dos condiciones de forma que pueda encontrar datos que cumplan ambas.
En el ejemplo siguiente, buscamos el volumen de ventas de un vendedor concreto para un producto determinado. Por lo tanto, tenemos dos criterios 1. Vendedor, 2. Producto
Así que hagamos las instrucciones paso a paso:
Paso 1: Defina sus matrices de criterios y valores de criterios
En primer lugar, debemos definir nuestros rangos de criterios y valores de criterios. Esta es la lógica principal de nuestra búsqueda.
Paso 2: Defina su matriz de retorno
En segundo lugar, definiremos el rango en el que buscamos un valor.
Paso 3: Escriba su fórmula XLOOKUP
Su fórmula buscará 1 (TRUE) en la matriz de búsqueda (multiplicación de sus criterios múltiples) en la matriz de retorno.
¡Eso es todo!
Opción 2: Utilizar la concatenación
En segundo lugar, podemos reunir varios criterios en un único valor de búsqueda con la concatenación. Este método funciona mejor cuando sus criterios abarcan más de una columna pero son fáciles de combinar en un único identificador.
Apliquemos esto a nuestro ejemplo anterior.
Aquí, hemos combinado nuestro valor de búsqueda con un concatenador «&». A continuación, también hemos concatenado nuestras matrices de criterios.
Esta podría ser la forma más sencilla de utilizar XLOOKUP Criterios Múltiples, pero debe tener cuidado con los órdenes de los valores. Porque si los órdenes de los valores no coinciden con los órdenes de sus matrices de criterios, esto no le dará la solución correcta.
Opción 3: Uso de operadores lógicos
Por último, puede utilizar operadores lógicos en la función XLOOKUP de Excel para cumplir múltiples criterios. Básicamente, puede establecer un rango o ciertas condiciones que deben cumplirse con operadores como >=, <=, >, < y <>.
Esta fórmula utiliza un OR lógico (mostrado por +) para encontrar las entradas en las que o bien «Producto 2» es el producto o bien el valor de la columna B es mayor que 100. A continuación, devuelve el valor de la columna Volumen de ventas que coincide con esa entrada.
Así pues, cada uno de estos métodos es una forma sólida de utilizar XLOOKUP al máximo cuando se trabaja con criterios múltiples. Entonces, deberá elegir el que mejor funcione con su estructura de datos y el nivel de dificultad de los criterios con los que esté trabajando.
3. Ejemplo de uso de XLOOKUP con criterios múltiples en Excel
Ahora vamos a hacer un ejemplo complejo para utilizar la función XLOOKUP de Excel para cumplir muchos criterios al mismo tiempo.
Supongamos que tenemos un conjunto de datos con datos de ventas, y queremos averiguar cuántas unidades de un determinado producto se vendieron en una determinada zona durante un determinado mes. Para ello, este ejemplo le mostrará cómo utilizar XLOOKUP con más de una condición.
Conjunto de datos:
- Columna A: Nombre del producto
- Columna B: Región
- Columna C: Mes
- Columna D: Importe de las ventas
Tarea:
Encuentre el número de ventas del «Producto A» en la «Región Norte» durante «Marzo».
Utilicemos el método de concatenación para resolver este problema.
- En primer lugar, hemos concatenado los valores de lookup.
- En segundo lugar, hemos concatenado las matrices de búsqueda.
- Por último, hemos añadido la matriz de retorno.
Esta es la solución:
Este método funciona realmente bien cuando hay que hacer coincidir datos de varias columnas, y se asegura de que se cumple el conjunto exacto de criterios.
Pros:
- Es muy preciso a la hora de obtener los datos correctos porque necesita una coincidencia exacta de la cadena concatenada.
- Reduce la posibilidad de errores que podrían producirse a causa de criterios duplicados o solapados en diferentes columnas.
Desventajas:
- La concatenación debe ser precisa y estar bien gestionada, lo que puede dificultarla cuando hay más criterios o conjuntos de datos más grandes.
- El procesamiento de cadenas que han sido unidas puede ralentizar las operaciones que implican matrices muy grandes.
4. Palabras finales para XLOOKUP Criterios múltiples
Aprender a utilizar XLOOKUP con criterios múltiples y sus alternativas, como INDEX y MATCH, es necesario para cualquiera que desee sacar el máximo partido de Excel para el análisis de datos. Estas herramientas pueden ayudarle tanto si necesita gestionar grandes conjuntos de datos, realizar búsquedas complejas o simplemente hacer que sus flujos de trabajo sean más eficientes.
Puntos clave:
- XLOOKUP es una función flexible que facilita muchas tareas que eran difíciles de realizar con funciones de búsqueda más antiguas como VLOOKUP y HLOOKUP.
- Con la función XLOOKUP, puede manejar múltiples criterios utilizando la lógica booleana, la concatenación y los operadores lógicos,.
- Aunque INDEX y MATCH son funciones más antiguas, pueden seguir utilizándose como respaldo, especialmente cuando se utiliza una versión antigua de Excel.
Cuando trabaje con Excel, tenga en cuenta que el objetivo no es sólo encontrar datos, sino también comprenderlos y utilizar análisis precisos para tomar decisiones.
¡Espero que disfrute de nuestro artículo!
Lecturas recomendadas:
¿Cómo prevenir y resolver problemas de discrepancia de datos en Excel?
Guía de Funciones de Búsqueda de Objetivos en Excel: Definición, Pasos a Seguir y Ejemplos