Saltar al contenido

Función de Excel · Búsquedas

XLOOKUP

Busca un valor en un rango y devuelve el elemento correspondiente de otro.

Aún no hemos confirmado el nombre de esta función en tu idioma de Excel, así que esta página muestra el nombre en inglés.

Qué hace

XLOOKUP es la búsqueda moderna. El rango de búsqueda y el rango devuelto se indican por separado, así que puede buscar en cualquier dirección, y busca coincidencias exactas salvo que pidas otra cosa. Está en Excel 2021 y posteriores, Excel para Microsoft 365 y Excel para la web.

Sintaxis

=XLOOKUP(valor_buscado; rango_búsqueda; rango_devuelto; [si_no_se_encuentra]; [modo_coincidencia]; [modo_búsqueda])

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ;

Argumentos

valor_buscado
Lo que se busca.
rango_búsqueda
El rango en el que se busca.
rango_devuelto
El rango del que se devuelve un valor, del mismo tamaño que el rango de búsqueda.
si_no_se_encuentra
Lo que se muestra si no hay coincidencia. Sin él, obtienes #N/D.
modo_coincidencia
0 (predeterminado) para una coincidencia exacta. Otros valores aceptan el elemento menor o mayor siguiente, o comodines.
modo_búsqueda
1 (predeterminado) busca desde el primer elemento y -1 desde el último, lo que encuentra la entrada más reciente.

Ejemplo

¿Cuál es el correo de Kai?

ABCDE
1SocioCorreoBuscarCorreo
2Anaana@example.comKaikai@example.com
3Benben@example.com
4Kaikai@example.com

La fórmula en E2:

=XLOOKUP(D2;A2:A4;B2:B4;"no encontrado")

Resultado: kai@example.com

Kai es el tercer nombre de A2:A4, así que XLOOKUP devuelve el tercer elemento de B2:B4. Si faltara el nombre, el cuarto argumento mostraría «no encontrado».

Errores frecuentes

  • Un rango de búsqueda y un rango devuelto de distinto tamaño dan un error #¡VALOR!.
  • Compartir el archivo con alguien que usa Excel 2019 o anterior, donde XLOOKUP no existe y aparece #¿NOMBRE?.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishXLOOKUP,
DeutschXVERWEIS;
FrançaisRECHERCHEX;
Español (España)Sin confirmar;
Español (México)Sin confirmar,
日本語XLOOKUP,
한국어XLOOKUP,
繁體中文XLOOKUP,
ไทยXLOOKUP,
ខ្មែរXLOOKUP,
Tiếng ViệtXLOOKUP;

Practícala

Más de este módulo

Todas las funciones