El nuevo Xlookup de Excel reemplaza a Vlookup, proporcionando un poderoso reemplazo para una de las funciones más populares de Excel. Esta nueva función aborda algunas de las limitaciones de Vlookup y tiene características adicionales. Esto es lo que necesitas saber.
- ¿Qué es xlookup?
- Cómo usar la función xlookup
- No más número de secuencia de columna
- Coincidencia exacta predeterminada
- Xlookup puede mirar a la izquierda
- Qué hacer si no se encuentra
- Uso de xlookup para encontrar un rango
- Xlookup reemplaza la función Hlookup también
- Xlookup puede mirar de abajo hacia arriba
- Redondeo
¿Qué es xlookup?
La nueva función XLookup aborda algunas de las limitaciones más graves de Vlookup. Además, también reemplaza a Hlookup. Por ejemplo, Xlookup puede mirar hacia la izquierda, el valor predeterminado coincide con la coincidencia exacta y le permite especificar un rango de celdas en lugar de un número de columna. Hlookup no es tan fácil de usar y no es tan versátil. Te mostraremos cómo funciona todo.
En este momento, XlookUp solo está disponible para los usuarios del programa de previsión previa. Cualquiera que pueda unirse al programa Insiders para obtener acceso a las últimas funciones de Excel tan pronto como estén disponibles. Microsoft comenzará a implementarlo a todos los usuarios de Office 365 pronto.
Cómo usar la función xlookup
Echemos un vistazo a un ejemplo de Xlookup en acción de inmediato. Tome los datos de ejemplo a continuación. Queremos devolver el departamento de la columna F para cada identificador en la columna A.
Este es un ejemplo clásico de encontrar una coincidencia exacta. La función xlookup requiere solo tres piezas de información.
La imagen a continuación muestra xlookup con seis argumentos, pero solo se necesitan los primeros tres para una coincidencia exacta. Entonces, centrémonos en ellos:
Lookup_value: lo que estás buscando. Lookup_array: dónde mirar. Return_array: el rango que contiene el valor de retorno.
En este ejemplo, la siguiente fórmula funcionará: = xlookup (A2, $ E $ 2: $ E $ 8, $ F $ 2: $ F $ 8)
Veamos ahora algunas ventajas de Xlookup sobre Vlookup.
No más número de secuencia de columna
El infame tercer argumento de Vlookup fue especificar el número de columna de la información devuelta de una matriz de tablas. Esto ya no es un problema porque Xlookup le permite seleccionar el rango para devolver (columna F en este ejemplo).
Y no olvide que Xlookup puede ver los datos a la izquierda de la celda seleccionada, a diferencia de Vlookup. Más sobre esto a continuación.
Tampoco ya no tiene el problema de que una fórmula no funcione al insertar nuevas columnas. Si esto sucede en su tabla, el rango de rendimiento cambiará automáticamente.
Coincidencia exacta predeterminada
Cuando estaba aprendiendo VUP, siempre fue confuso por qué tenía que especificar la coincidencia exacta.
Afortunadamente, XlookUp predeterminado coincide con exacto, una razón mucho más común para usar la fórmula de búsqueda). Esto reduce la necesidad de responder al quinto argumento y reduce los errores de los usuarios que no están familiarizados con la fórmula.
En resumen, Xlookup hace menos preguntas que Vlookup, es más fácil de usar y es más confiable.
Xlookup puede mirar a la izquierda
La capacidad de seleccionar un rango de búsqueda hace que Xlookup sea más versátil que Vlookup. Cuando se usa xlookup, el orden de las columnas de la tabla no importa.
Vlookup se limitó a buscar la columna más a la izquierda de la tabla y luego regresar de un número especificado de columnas a la derecha.
En el siguiente ejemplo, necesitamos encontrar el identificador (columna E) y devolver el nombre de la persona (columna D).
Esto se puede hacer usando la siguiente fórmula: = xlookup (A2, $ E $ 2: $ E $ 8, $ D $ 2: $ D $ 8)
Qué hacer si no se encuentra
Los usuarios de las funciones de búsqueda están familiarizados con el mensaje de error # N / A que los saluda cuando su función Vlookup o la función de coincidencia no pueden encontrar lo que necesita. Y a menudo hay una razón lógica para ello.
Por lo tanto, los usuarios investigan rápidamente cómo ocultar este error porque es incorrecto o útil. Y, por supuesto, hay formas de hacer esto.
Xlookup tiene su propio argumento incorporado «si no se encuentra» para manejar dichos errores. Veamos esto en acción con el ejemplo anterior, pero con un identificador no válido.
La siguiente fórmula mostrará el texto «Identificador no válido» en lugar del mensaje de error: = Xlookup (A2, $ E $ 2: $ E $ 8, $ D $ 2: $ D $ 8, «Identificador no válido»)
Uso de xlookup para encontrar un rango
Aunque no es tan común como la coincidencia exacta, un uso muy efectivo de la fórmula de búsqueda es buscar un valor en los rangos. Tomemos el siguiente ejemplo. Queremos devolver un descuento basado en la cantidad gastada.
Esta vez no estamos buscando un valor específico. Necesitamos saber dónde caen los valores en la columna B dentro de los rangos en la columna E. Esto determinará el tamaño del descuento.
Xlookup tiene un quinto argumento opcional (recuerde que es predeterminado a la coincidencia exacta) nombrado modo de coincidencia.
Puede ver que Xlookup tiene más opciones con coincidencias aproximadas que Vlookup.
Es posible encontrar la coincidencia más cercana menos que (-1) o el más cercano a (1) el valor que está buscando.¿También puedes usar comodines (2), como? o *. Esta opción no está habilitada de forma predeterminada como lo fue con Vlookup.
La fórmula en este ejemplo devuelve el valor más cercano menos que el valor buscado si no se encuentra una coincidencia exacta: = xlookup (b2, $ e $ 3: $ e $ 7, $ f $ 3: $ f $ 7 ,, – 1)
Sin embargo, hay un error en la celda C7 donde se devuelve el error # N / A (no se usó el argumento «si no se encuentra»). Esto debería haber arrojado un descuento del 0% porque los gastos 64 no califican para ningún descuento.
Otra ventaja de la función xlookup es que no requiere que el rango de búsqueda esté en orden ascendente, como lo hace la función Vlookup.
Ingrese una nueva fila en la parte inferior de la tabla de búsqueda y abra la fórmula. Expanda el rango utilizado haciendo clic y arrastrando las esquinas.
La fórmula corrige el error de inmediato. Si el «0» está en la parte inferior del rango, no es un problema.
Personalmente, ordeno la tabla junto a la columna comodín de todos modos. El «0» en la parte inferior me vuelve loco. Pero el hecho de que la fórmula no se rompa es genial.
Xlookup reemplaza la función Hlookup también
Como se mencionó, la función xlookup también está diseñada para reemplazar a Hlookup. Una función reemplaza dos.¡¡¡Excelente!!!
La función de Hlookup es una búsqueda horizontal utilizada para buscar en cadenas.
No tan conocido como su contraparte de Vlookup, pero útil para ejemplos como el siguiente, donde los encabezados están en la columna A y los datos están en las filas 4 y 5.
Xlookup puede mirar en ambas direcciones: columnas hacia abajo, así como filas. Ya no necesitamos dos funciones diferentes.
Este ejemplo utiliza la fórmula para devolver el valor de ventas asociado con el nombre en la celda A2. Mira a la fila 4 para encontrar el nombre y devuelve el valor de la fila 5: = xlookup (a2, b4: e4, b5: e5)
Xlookup puede mirar de abajo hacia arriba
Por lo general, debe mirar a través de la lista para encontrar la primera (a menudo solo) ocurrencia de un valor. Xlookup tiene un sexto argumento, el modo de búsqueda. Esto nos permite alternar la búsqueda para comenzar desde la parte inferior y, en su lugar, mirar a través de la lista para encontrar la última ocurrencia del valor.
En el siguiente ejemplo, nos gustaría encontrar el nivel de stock para cada producto en la columna A.
La tabla de búsqueda se ordena por fecha, y hay múltiples verificaciones de acciones para cada producto. Queremos devolver el nivel de stock desde la última verificación (la última ocurrencia de la ID del producto).
El sexto argumento de la función Xlookup proporciona cuatro opciones. Estamos interesados en utilizar la opción «Sever Last Ocurrence».
La fórmula completa se muestra aquí: = xlookup (A2, $ E $ 2: $ E $ 9, $ F $ 2: $ F $ 9. – 1)
En esta fórmula, los argumentos cuarto y quinto fueron ignorados. Esto es opcional, y queríamos que el valor predeterminado fuera una coincidencia exacta.
Redondeo
La función xlookup es el sucesor tan esperado de las funciones VPR y GPR.
Este artículo ha utilizado muchos ejemplos para demostrar los beneficios de Xlookup. Uno de ellos es que Xlookup se puede usar en hojas, libros y mesas. Este artículo proporciona ejemplos simples para que sea más fácil de entender.
Debido a la introducción de matrices dinámicas en Excel, pronto también puede devolver un rango de valores. Definitivamente vale la pena explorar esto.
Los días de Vlookup están numerados. Xlookup está aquí y pronto se convertirá en la fórmula de búsqueda de facto.