Conceptos Esenciales de XLOOKUP
Desliza para mostrar el menú
XLOOKUP recupera un valor de una columna basado en un valor coincidente encontrado en otra columna.
Se utiliza cuando:
- Existe un identificador único;
- Se espera un solo resultado;
- Se requiere una coincidencia exacta.
XLOOKUP busca un valor y devuelve información relacionada de otra columna en la misma fila.
Sintaxis
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: el valor a buscar;lookup_array: la columna donde Excel busca una coincidencia;return_array: la columna que contiene el resultado a devolver.
Recuperación de salario usando el ID de empleado
Hay dos tablas disponibles en la hoja de cálculo.
Employee Directory contiene Employee ID, Employee Name, Department.
Employee Salaries contiene Employee ID y Monthly Salary.
El objetivo es devolver Monthly Salary en la tabla Employee Directory basándose en el Employee ID.


Creación de la fórmula de búsqueda
Insertar una nueva columna en la tabla Employee Directory llamada Monthly Salary.
En la primera celda de esa columna:
=XLOOKUP(A3; F:F; G:G)
A3esEmployee IDde la tabla de directorio;F:Fes la columnaEmployee IDen la tabla Salary;G:Ges la columnaMonthly Salaryen la tabla Salary.
Excel busca en la columna F el valor de A3. Cuando encuentra una coincidencia, Excel devuelve el valor correspondiente de la columna G.


Manejo de coincidencias faltantes
Si un Employee ID no existe en la tabla Salary, Excel devuelve un error.
Para controlar la salida, agregue el cuarto argumento:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Si no se encuentra coincidencia, Excel muestra Not Found en lugar de un error.


Qué sucede internamente
Cuando se ejecuta la fórmula, Excel:
- Lee el valor de búsqueda;
- Escanea la columna de búsqueda de arriba hacia abajo;
- Encuentra la primera coincidencia exacta;
- Devuelve el valor de la columna de retorno en la misma fila.
Las tablas de datos originales no se modifican. El resultado se calcula dinámicamente según la fórmula.
Escenario
La hoja de cálculo contiene dos tablas:
Employee Directory y Employee Details.
El objetivo es recuperar el Job Title de cada empleado utilizando XLOOKUP.
Instrucciones de la tarea
- Insertar una nueva columna en la tabla Employee Directory llamada
Job Title; - Utilizar
XLOOKUPpara recuperar elJob Titleen función delEmployee ID; - Asegurarse de que la fórmula devuelva
Not Foundsi no existe coincidencia; - Rellenar la fórmula hacia abajo en la columna.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla