Cómo Usar XLOOKUP en Excel: Guía Paso a Paso para Principiantes

How to Use XLOOKUP in Excel: Step-by-Step Beginner Guide

Introducción a XLOOKUP en Excel

XLOOKUP es una de las funciones de búsqueda más potentes introducidas en las versiones modernas de Microsoft Excel. Reemplaza funciones más antiguas como VLOOKUP, HLOOKUP e incluso combinaciones de INDEX y MATCH. Con una sintaxis más simple y mayor flexibilidad, XLOOKUP te permite buscar valores en un conjunto de datos y devolver resultados coincidentes de forma rápida y precisa.

Si trabajas regularmente con hojas de cálculo grandes, como informes de ventas, listas de empleados o tablas de inventario, XLOOKUP puede simplificar drásticamente tu flujo de trabajo. En este tutorial, aprenderás a usar XLOOKUP paso a paso, comprender su sintaxis y aplicarlo en ejemplos del mundo real.

Por Qué XLOOKUP es Mejor Que VLOOKUP

Antes de sumergirnos en las fórmulas, es útil entender por qué muchos profesionales de Excel prefieren XLOOKUP sobre las funciones de búsqueda más antiguas.

  • No se requiere número de índice de columna – A diferencia de VLOOKUP, no necesitas contar las columnas manualmente.
  • Funciona de izquierda a derecha o viceversa – XLOOKUP puede devolver valores desde ambas direcciones.
  • Manejo de errores integrado – Puedes definir fácilmente qué devolver si no se encuentra una coincidencia.
  • Opciones de búsqueda más flexibles – Admite coincidencias exactas, aproximadas y búsquedas con comodines.
  • Maneja búsquedas verticales y horizontales – Elimina la necesidad de VLOOKUP y HLOOKUP.

Estas mejoras hacen que XLOOKUP sea más fácil de mantener y menos propenso a errores en hojas de cálculo empresariales reales.

Su Sintaxis de Fórmula

La sintaxis general de XLOOKUP es:

=XLOOKUP(valor_buscado, matriz_buscada, matriz_devolución, [si_no_encontrado], [modo_coincidencia], [modo_búsqueda])

Explicación de los Argumentos

  • valor_buscado – El valor que deseas buscar.
  • matriz_buscada – El rango donde Excel busca el valor buscado.
  • matriz_devolución – El rango que contiene el resultado que deseas devolver.
  • si_no_encontrado – Mensaje opcional si no se encuentra el valor.
  • modo_coincidencia – Define el tipo de coincidencia (exacta, aproximada, comodín).
  • modo_búsqueda – Controla la dirección de búsqueda (de primero a último o de último a primero).

En la mayoría de los casos de uso cotidiano, solo necesitarás los tres primeros argumentos.

Conjunto de Datos de Ejemplo

Imagina que tienes una simple tabla de empleados:

  • Columna A: ID de Empleado
  • Columna B: Nombre del Empleado
  • Columna C: Departamento
  • Columna D: Salario

Quieres buscar un ID de empleado y devolver automáticamente el nombre del empleado.

Paso a Paso: Tu Primera Fórmula XLOOKUP

Paso 1: Prepara el Valor de Búsqueda

Selecciona una celda donde los usuarios ingresarían el ID que desean buscar. Por ejemplo:

Celda F2 = ID de Empleado a buscar

Paso 2: Identifica la Columna de Búsqueda

La columna que contiene el valor que deseas buscar es la matriz buscada. En nuestro ejemplo:

A2:A100

Esta columna contiene los IDs de los empleados.

Paso 3: Selecciona la Columna de Devolución

La matriz de devolución es la columna que contiene los datos que deseas devolver. Para devolver el nombre del empleado:

B2:B100

Paso 4: Ingresa la Fórmula XLOOKUP

En la celda de resultado, escribe:

=XLOOKUP(F2, A2:A100, B2:B100)

Excel buscará el valor ingresado en F2 dentro del rango A2:A100. Cuando encuentre una coincidencia, devolverá el valor correspondiente desde B2:B100.

Manejo de Valores Ausentes

Un problema común en las fórmulas de búsqueda ocurre cuando un valor no existe en el conjunto de datos. En lugar de devolver un error como #N/A, XLOOKUP te permite mostrar un mensaje personalizado.

Ejemplo de Fórmula

=XLOOKUP(F2, A2:A100, B2:B100, "Empleado no encontrado")

Si Excel no puede encontrar el ID del empleado, mostrará el mensaje «Empleado no encontrado» en lugar de un error.

Devolviendo Múltiples Columnas

XLOOKUP también puede devolver múltiples valores a la vez. Por ejemplo, si deseas devolver tanto el departamento como el salario de un empleado, puedes ampliar el rango de devolución.

Ejemplo de Fórmula

=XLOOKUP(F2, A2:A100, C2:D100)

Esta fórmula devuelve dos columnas:

  • Departamento
  • Salario

Excel automáticamente distribuirá los resultados en las celdas adyacentes.

Usando XLOOKUP para Búsquedas a la Izquierda

Una limitación de VLOOKUP es que solo puede buscar de izquierda a derecha. XLOOKUP no tiene esta restricción.

Por ejemplo, supongamos que tu hoja de cálculo lista los nombres de los empleados antes de sus IDs:

  • Columna A: Nombre del Empleado
  • Columna B: ID del Empleado

Puedes buscar un ID y devolver el nombre usando:

=XLOOKUP(E2, B2:B100, A2:A100)

Esta flexibilidad hace que el diseño de la hoja de cálculo sea mucho más fácil.

Usando Comodines en XLOOKUP

XLOOKUP admite caracteres comodines para coincidencias parciales.

Los comodines más comunes incluyen:

  • * – representa múltiples caracteres
  • ? – representa un solo carácter

Ejemplo

Si deseas buscar empleados cuyos nombres comiencen con «Sam»:

=XLOOKUP("Sam*", B2:B100, C2:C100,,2)

El 2 en el argumento de modo de coincidencia activa la coincidencia con comodines.

Buscando de Último a Primero

A veces deseas encontrar la entrada más reciente en un conjunto de datos. XLOOKUP te permite buscar de abajo hacia arriba.

Ejemplo de Fórmula

=XLOOKUP(F2, A2:A100, D2:D100,,0,-1)

El -1 en el modo de búsqueda le indica a Excel que busque desde el último valor hasta el primero.

Casos de Uso del Mundo Real

1. Informes de Ventas

En un informe de ventas, puedes querer recuperar precios de productos basados en un código de producto.

Ejemplo:

=XLOOKUP(A2, Products!A:A, Products!C:C)

Esta fórmula encuentra el código del producto y devuelve su precio.

2. Gestión de Inventarios

XLOOKUP puede mostrar rápidamente los niveles de stock cuando se ingresa un ID de producto.

=XLOOKUP(E2, A2:A500, D2:D500)

Esto ayuda a los equipos de almacén a monitorear el inventario disponible.

3. Registros de Empleados de Recursos Humanos

Los departamentos de recursos humanos a menudo almacenan información de empleados en grandes hojas de cálculo. XLOOKUP puede recuperar:

  • Departamentos de empleados
  • Fechas de inicio
  • Salarios
  • Nombres de gerentes

Esto permite al personal de recursos humanos crear herramientas de búsqueda rápidas para empleados.

Errores Comunes a Evitar

1. Rangos Desajustados

La matriz buscada y la matriz de devolución normalmente deben tener el mismo número de filas o columnas. Los rangos desajustados pueden producir resultados incorrectos.

2. Modo de Coincidencia Incorrecto

Por defecto, XLOOKUP realiza una coincidencia exacta. Si necesitas coincidencias aproximadas o búsquedas con comodines, debes especificar el modo de coincidencia correcto.

3. Buscar en la Columna Incorrecta

Asegúrate de que la matriz buscada contenga los valores que estás buscando. Si Excel no puede encontrar el valor, se activará el resultado «no encontrado».

Consejos Prácticos para Usar XLOOKUP

  • Usa rangos nombrados para que las fórmulas sean más fáciles de leer.
  • Combina con validación de datos para crear paneles de búsqueda.
  • Utiliza tablas estructuradas para fórmulas dinámicas que se expanden automáticamente.
  • Agrega mensajes de error usando el argumento si_no_encontrado.

Estas pequeñas mejoras pueden hacer que tus hojas de cálculo sean más fáciles de mantener para los equipos.

XLOOKUP vs INDEX y MATCH

Antes de que existiera XLOOKUP, muchos usuarios avanzados dependían de la combinación de INDEX y MATCH para superar las limitaciones de VLOOKUP.

Ejemplo:

=INDEX(B2:B100, MATCH(F2, A2:A100, 0))

XLOOKUP simplifica significativamente este proceso:

=XLOOKUP(F2, A2:A100, B2:B100)

El resultado es más fácil de leer, auditar y construir.

Cuándo Debes Usar XLOOKUP

XLOOKUP es ideal cuando:

  • Buscas frecuentemente valores coincidentes en conjuntos de datos.
  • Quieres reemplazar fórmulas VLOOKUP más antiguas.
  • Necesitas búsquedas flexibles en diferentes direcciones.
  • Quieres un manejo de errores integrado.

Sin embargo, ten en cuenta que XLOOKUP está disponible solo en versiones más recientes de Excel, como Microsoft 365 y Excel 2021 o posteriores.

Conclusión

XLOOKUP es una de las funciones modernas más útiles de Excel para profesionales que trabajan con datos. Su diseño flexible elimina muchas limitaciones que se encuentran en fórmulas de búsqueda más antiguas y te permite construir hojas de cálculo más limpias y fiables.

Al comprender la sintaxis básica y practicar con ejemplos del mundo real, puedes aplicar rápidamente XLOOKUP a tareas como búsquedas de empleados, búsquedas de productos, informes de ventas y seguimiento de inventarios. Una vez que te familiarices con la función, probablemente reemplazará la mayoría de tus fórmulas VLOOKUP y HLOOKUP.

Comienza practicando con conjuntos de datos pequeños, experimenta con argumentos opcionales como coincidencias con comodines y búsqueda inversa, y gradualmente integra XLOOKUP en tu flujo de trabajo diario de Excel.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll to Top