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

bookConceptos 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)
Note
Nota

Si utilizas Excel en español, la función tiene un nombre diferente:

XLOOKUPBUSCARX

Además, es posible que necesites usar ; en lugar de , como separador de argumentos.

  • 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 utilizando el ID de empleado

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 Employee ID.

carousel-imgcarousel-img

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)
  • A3 es Employee ID de la tabla de directorio;
  • F:F es la columna Employee ID en la tabla Salary;
  • G:G es la columna Monthly Salary en 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.

carousel-imgcarousel-img

Manejo de coincidencias faltantes

Si un Employee ID no existe en la tabla Salary, Excel devuelve un error. Para controlar el resultado, agrega 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.

carousel-imgcarousel-img

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 en función de la fórmula.

Escenario

La hoja de cálculo contiene dos tablas:
Employee Directory y Employee Details.
El objetivo es obtener 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 XLOOKUP para obtener el Job Title en función del Employee ID;
  • Asegurarse de que la fórmula devuelva Not Found si no existe coincidencia;
  • Rellenar la fórmula hacia abajo en la columna.
question mark

¿Cuál es la función principal de XLOOKUP en Excel?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

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 1
some-alt