Ver Video – Función XLOOKUP de Excel (10 ejemplos XLOOKUP)
La función XLOOKUP de Excel ha llegado finalmente.
Si has estado usando VLOOKUP o INDEX/MATCH, estoy seguro que te encantará la flexibilidad que la función XLOOKUP proporciona.
En este tutorial, cubriré todo lo que hay que saber sobre la función XLOOKUP y algunos ejemplos que te ayudarán a saber cómo utilizarla mejor.
¡Así que empecemos!
Glosario
¿Qué es XLOOKUP?
XLOOKUP es una nueva función es Office 365 y es una nueva y mejorada versión de la función VLOOKUP/HLOOKUP.
Hace todo lo que VLOOKUP solía hacer, y mucho más.
XLOOKUP es una función que permite buscar rápidamente un valor en un conjunto de datos (vertical u horizontal) y devolver el valor correspondiente en alguna otra fila/columna.
Por ejemplo, si tienes los resultados de los estudiantes en un examen, puedes usar XLOOKUP para comprobar rápidamente cuánto ha puntuado un estudiante usando su nombre.
El poder de esta función se hará aún más claro a medida que me sumerja en algunos ejemplos de XLOOKUP más adelante en este tutorial.
Pero antes de entrar en los ejemplos, hay una gran pregunta: ¿cómo puedo acceder a XLOOKUP?
¿Cómo conseguir acceso a XLOOKUP?
A partir de ahora, XLOOKUP sólo está disponible para los usuarios de Office 365.
Por lo tanto, si estás usando versiones anteriores de Excel (2010/2013/2016/2019), no podrás usar esta función.
Tampoco estoy seguro de si esto se publicará en versiones anteriores o no (tal vez Microsoft pueda crear un complemento como lo hizo para Power Query). Pero a partir de ahora, sólo podrás usarlo si estás en Office 365.
Pulse aquí para actualizar a Office 365
En caso de que ya estés en Office 365 (edición Hogar, Personal o Universidad) y no tengas acceso a él, puedes ir a la pestaña Archivo y luego hacer clic en Cuenta.
Habría un programa Office Insider y puedes hacer clic y unirte al programa Office Insider. Esto te dará acceso a la función XLOOKUP.
Espero que XLOOKUP esté disponible en todas las versiones de Office 365 pronto.
Nota: XLOOKUP también está disponible para Office 365 para Mac y Excel para la Web (Excel en línea)
Sintaxis de la función XLOOKUP
A continuación se muestra la sintaxis de la función XLOOKUP:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Si has usado VLOOKUP, notarás que la sintaxis es bastante similar, con algunas características adicionales impresionantes, por supuesto.
No te preocupes si la sintaxis y el argumento se ven demasiado. Cubriré esto con algunos ejemplos fáciles de XLOOKUP más adelante en este tutorial que lo harán más claro.
La función XLOOKUP puede contar 6 argumentos (3 obligatorios y 3 opcionales):
- lookup_value – el valor que estás buscando
- lookup_array – la matriz en la que se busca el valor de búsqueda
- return_array – la matriz de la que se quiere obtener y devolver el valor (correspondiente a la posición en la que se encuentra el valor de búsqueda)
- [if_not_found] – el valor a devolver en caso de que no se encuentre el valor de búsqueda. En caso de no especificar este argumento, se devolvería un error #N/A
- [modo_comparación] – Aquí puedes especificar el tipo de combinación que quieres:
- 0 – Coincidencia exacta, donde el valor lookup_value debe coincidir exactamente con el valor en el lookup_array. Esta es la opción predeterminada.
- -1 – Busca la coincidencia exacta, pero si se encuentra, devuelve el siguiente artículo/valor más pequeño
- 1 – Busca la coincidencia exacta, pero si se encuentra, devuelve el siguiente artículo/valor más grande
- 2 – Para hacer una coincidencia parcial usando comodines (* o ~)
- [modo_búsqueda] – Aquí se especifica cómo la función XLOOKUP debe buscar el lookup_array
- 1 – Esta es la opción por defecto en la que la función comienza a buscar el valor lookup_value desde la parte superior (primer elemento) hasta la inferior (último elemento) en el lookup_array
- -1 – Hace la búsqueda de abajo a arriba. Útil cuando se quiere encontrar el último valor coincidente en el lookup_array
- 2 – Realiza una búsqueda binaria en la que los datos deben ser ordenados en orden ascendente. Si no se ordenan, pueden dar resultados erróneos o equivocados
- -2 – Realiza una búsqueda binaria en la que los datos deben ser ordenados en orden descendente. Si no se ordenan, esto puede dar resultados erróneos o equivocados
Ejemplos de funciones XLOOKUP
Ahora vamos a la parte interesante, algunos ejemplos prácticos de XLOOKUP.
Estos ejemplos te ayudarán a entender mejor cómo funciona XLOOKUP, en qué se diferencia de VLOOKUP e INDEX/MATCH y algunas mejoras y limitaciones de esta función.
Haga clic aquí para descargar el archivo de ejemplo y siga
Ejemplo 1: Obtener un valor de búsqueda
Supongamos que tienes el siguiente conjunto de datos y quieres obtener la puntuación de matemáticas para Greg (el valor de búsqueda).
<a dpsp-pin-it-button-top-left dpsp-pin-it-button-sha