Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Aplicaciones Avanzadas de XLOOKUP | Fundamentos y Técnicas Avanzadas de XLOOKUP
Dominio de Búsquedas en Excel

bookAplicaciones Avanzadas de XLOOKUP

Desliza para mostrar el menú

Uso de coincidencia aproximada con XLOOKUP

La coincidencia exacta funciona cuando los identificadores deben coincidir perfectamente. Sin embargo, algunos escenarios empresariales requieren coincidir valores dentro de rangos.

Ejemplo: tasas de comisión basadas en umbrales de ventas.

Sales Table

Minimum Sales

Commission Rate

0

2%

5,000

5%

10,000

8%

20,000

12%

Si un vendedor tiene 12,000 en ventas, la tasa de comisión debe ser 8%. Esto requiere coincidencia aproximada.

Sintaxis con modo de coincidencia

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], match_mode)

Opciones de match_mode:

  • 0: coincidencia exacta;
  • -1: coincidencia exacta o siguiente valor menor;
  • 1: coincidencia exacta o siguiente valor mayor;
  • 2: coincidencia con comodines.

Para búsquedas basadas en rangos, utilice -1. Esto significa que si no se encuentra una coincidencia exacta, se devuelve el siguiente valor menor.

Uso de coincidencia aproximada

Suponga que tiene una tabla de calificaciones. Column A contiene la puntuación mínima requerida. Column B contiene la calificación correspondiente. La puntuación del estudiante se ingresa en la celda D2. El objetivo es devolver la calificación correcta según la puntuación. La columna de puntuación mínima debe estar ordenada en orden ascendente.

=XLOOKUP(D2; A3:A8; B3:B8; "Not Found"; -1)
  • D2: contiene la puntuación numérica del estudiante;
  • A3:A8: contiene los umbrales de puntuación mínima;
  • B3:B8: contiene las calificaciones;
  • "Not Found": define qué mostrar si no existe coincidencia;
  • -1: indica a Excel que devuelva el valor menor más cercano si no se encuentra una coincidencia exacta.
carousel-imgcarousel-imgcarousel-img
Cómo funciona
expand arrow
  • Si D2 es igual a 73, Excel busca en la columna de puntuación mínima;
  • No encuentra exactamente 73;
  • Encuentra el valor más cercano menor, que es 70;
  • Devuelve la calificación correspondiente B.

Esto es una coincidencia aproximada basada en rangos.

Devolución de múltiples columnas

Suponga que tiene una tabla de empleados: Employee ID | Salary | Bonus. Desea devolver tanto Salary como Bonus utilizando una sola búsqueda.

=XLOOKUP(A3;E3:E7;F3:G7)
  • A3: contiene el Employee ID;
  • E3:E7: contiene los Employee IDs en la tabla de búsqueda;
  • F3:G7: contiene dos columnas Salary y Bonus.
carousel-imgcarousel-imgcarousel-img
Cómo funciona
expand arrow
  • Excel encuentra el Employee ID correspondiente en la columna E;
  • Devuelve tanto el Salary como el Bonus de las columnas F y G;
  • Los resultados se distribuyen automáticamente en dos celdas adyacentes;

Una sola fórmula devuelve varios campos relacionados.

Búsqueda desde abajo

Suponga que la tabla de empleados contiene Employee IDs duplicados a lo largo del tiempo. El registro más reciente siempre se agrega al final. Por defecto, XLOOKUP busca de arriba hacia abajo. Para devolver el registro más reciente, busque de abajo hacia arriba.

=XLOOKUP(A2; E3:E7; F3:F7; "Not Found"; 0; -1)
  • A2: Employee ID a buscar;
  • E3:E7: columna de búsqueda;
  • F3:F7: columna de retorno;
  • 0: fuerza coincidencia exacta;
  • -1: busca de abajo hacia arriba.
carousel-imgcarousel-imgcarousel-img
Cómo funciona
expand arrow
  • Excel comienza la búsqueda desde la parte inferior de la columna E;
  • Encuentra el primer ID coincidente desde abajo;
  • Devuelve el valor de la columna F en esa fila.

Esto garantiza que se devuelva el registro más reciente cuando existen duplicados.

Escenario

El libro contiene tres hojas separadas.

El objetivo es aplicar XLOOKUP avanzado para obtener los resultados específicos.

question mark

¿Qué opción garantiza que XLOOKUP devuelva el valor más cercano menor si no se encuentra una coincidencia exacta al buscar un valor en una tabla basada en rangos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 2
some-alt