- Inicio
- Función XLOOKUP
Función XLOOKUP
La función XLOOKUP es una de las funciones de búsqueda y referencia. Se utiliza para realizar la búsqueda de un elemento específico por fila tanto horizontal como verticalmente. El resultado se devuelve en otra columna y puede manejar conjuntos de datos bidimensionales.
Sintaxis
XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
La función XLOOKUP tiene los siguientes argumentos:
| Argumento | Descripción |
|---|---|
| lookup_value | Un valor a buscar. |
| lookup_array | Un array o rango en el que buscar. |
| return_array | Un array o rango donde devolver los resultados. |
| if_not_found | Un argumento opcional. Si no hay resultado de búsqueda, el argumento devuelve el texto indicado en [if_not_found]. Si no se especifica el texto, se devuelve “N/A”. |
| match_mode | Un argumento opcional. Los valores posibles se enumeran en la tabla a continuación. |
| search_mode | Un argumento opcional. Los valores posibles se enumeran en la tabla a continuación. |
El argumento match_mode puede ser uno de los siguientes:
| Valor | Descripción |
|---|---|
| 0 | Establecido por defecto. Devuelve la coincidencia exacta; si no hay coincidencia, se devuelve “N/A”. |
| -1 | Devuelve la coincidencia exacta; si no hay, se devuelve el siguiente elemento menor. |
| 1 | Devuelve la coincidencia exacta; si no hay, se devuelve el siguiente elemento mayor. |
| 2 | Una coincidencia con comodines. |
El argumento search_mode puede ser uno de los siguientes:
| Valor | Descripción |
|---|---|
| 1 | Establecido por defecto. Inicia una búsqueda en el primer elemento. |
| -1 | Inicia una búsqueda inversa, es decir, en el último elemento. |
| 2 | Inicia una búsqueda binaria con el lookup_array ordenado en orden ascendente. Si no está ordenado, se devolverán resultados inválidos. |
| -2 | Inicia una búsqueda binaria con el lookup_array ordenado en orden descendente. Si no está ordenado, se devolverán resultados inválidos. |
Notas
Los caracteres comodín incluyen el signo de interrogación (?) que coincide con un solo carácter y el asterisco (*) que coincide con múltiples caracteres. Si desea encontrar un signo de interrogación o un asterisco, escriba una tilde (~) antes del carácter.
Tenga en cuenta que esta es una fórmula de matriz. Para obtener más información, lea el artículo Insertar fórmulas de matriz.
Cómo aplicar la función XLOOKUP.
Ejemplos
La figura a continuación muestra el resultado devuelto por la función XLOOKUP.
