Excel - XLOOKUP vs.VLOOKUP vs.Funciones INDICE / MATCH

El 28 de agosto de 2022, Microsoft anunció el lanzamiento de la función XLOOKUP. La función XLOOKUP está destinada a reemplazar las funciones VLOOKUP y HLOOKUP. También reemplazará la combinación de funciones INDICE / COINCIDIR que se usaba anteriormente para realizar VLOOKUP más potentes.

La función XLOOKUP se está lanzando lentamente a los usuarios de Office 365 (comenzando con Office 365 Insiders). Por lo tanto, es posible que aún no vea la nueva función disponible. Los usuarios de Office 2022 no obtendrán XLOOKUP. Así que tenga cuidado al usar la función XLOOKUP: asegúrese de que sus usuarios finales tengan acceso a la nueva función.

Ejemplo de XLOOKUP

Sintaxis de XLOOKUP

La sintaxis de XLOOKUP es:

XLOOKUP (lookup_value, lookup_array, return_array, [match_mode], [search_mode])

Dónde:

  • lookup_value - Qué buscar
  • lookup_array - Dónde buscar
  • return_array - Qué generar
  • [match_mode] - (OPCIONAL) Especifique el tipo de coincidencia a realizar. El valor predeterminado es Coincidencia exacta (consulte la tabla a continuación para conocer todas las opciones)
  • [modo_búsqueda] - (OPCIONAL) Especifique el tipo y la dirección de búsqueda. El valor predeterminado es el primero al último (consulte la tabla a continuación para ver todas las opciones)

XLOOKUP Match_Mode

0 - La coincidencia exacta solo encontrará coincidencias exactas

1 (-1) - Realizará una coincidencia exacta o buscará el siguiente elemento más grande (más pequeño).

2 - ¿La coincidencia de caracteres comodín le permite usar? o * comodines para coincidencias inexactas.

XLOOKUP Search_Mode

1 - Buscar de arriba a abajo (o de izquierda a derecha para una búsqueda horizontal)

-1 - Buscar de abajo hacia arriba (o de derecha a izquierda para una búsqueda horizontal)

2 (-2) - Búsqueda binaria sobre datos ordenados. Si no sabe qué es una búsqueda binaria, probablemente nunca necesitará realizar una.

¿Por qué XLOOKUP es mejor que VLOOKUP?

  1. La función BUSCARV requiere que la columna de búsqueda sea la columna más a la izquierda del conjunto de datos. No puede "buscar a la izquierda". Este fue uno de los principales beneficios de usar INDEX / MATCH en lugar de BUSCARV. Sin embargo, XLOOKUP no tiene esta limitación
  2. XLOOKUP tiene como valor predeterminado una coincidencia exacta. VLOOKUP por defecto es una coincidencia "aproximada", lo que requiere que agregue el argumento "falso" al final de su VLOOKUP para realizar una coincidencia exacta. Esta fue la causa de innumerables errores en la hoja de cálculo con usuarios que realizaron coincidencias aproximadas sin querer.
  3. Las fórmulas VLOOKUP no pudieron manejar inserciones o eliminaciones de columnas. Si insertó o eliminó una columna, deberá ajustar el número de índice de la columna en su BUSCARV. Esto no es un problema con la función XLOOKUP.
  4. XLOOKUP puede realizar búsquedas horizontales o verticales. XLOOKUP reemplaza tanto VLOOKUP como HLOOKUP.
  5. XLOOKUP tiene coincidencias aproximadas más inteligentes. Los datos de BUSCARV debían ordenarse de menor a mayor. Sin embargo, XLOOKUP puede realizar búsquedas en cualquier dirección.
  6. XLOOKUP requiere hacer referencia a menos celdas. VLOOKUP requería que ingresara un conjunto de datos completo, pero XLOOKUP solo requiere que haga referencia a las columnas o filas relevantes. Al hacer referencia a menos celdas, XLOOKUP aumentará la velocidad de cálculo de la hoja de cálculo y potencialmente dará como resultado menos errores de referencia circular.

Ejemplos de XLOOKUP en VBA

XLOOKUP solo está disponible para el programa de información privilegiada de Office 365 por ahora, por lo que aún no está disponible públicamente. Estará disponible pronto.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave