KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Cómo usar la NUEVA y AVANZADA función XLOOKUP en Excel (10 ejemplos)

AutorZhoumandy Fecha de modificación

La nueva función de Excel XLOOKUP es la función de búsqueda más potente y sencilla que Excel puede ofrecer. Tras esfuerzos constantes, Microsoft la lanzó finalmente para sustituir a BUSCARV, BUSCARH, ÍNDICE+COINCIDIR y otras funciones de búsqueda.

En este tutorial, descubrirá las ventajas de XLOOKUP y cómo obtenerla y aplicarla para resolver diversos problemas de búsqueda.

¿Cómo obtener XLOOKUP?

Sintaxis

Ejemplos

Descargar archivo de ejemplo de XLOOKUP

¿Cómo obtener XLOOKUP?

Dado que la función XLOOKUP solo está disponible en Excel para Microsoft 365, Excel 2021 y versiones posteriores, así como en Excel para la web, si utiliza Excel 2019 o una versión anterior, considere actualizar para aprovechar todas las ventajas de XLOOKUP.

Sintaxis

La función busca en un rango o una matriz y devuelve el valor de la primera coincidencia encontrada. Su sintaxis es la siguiente:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Una captura de pantalla de la sintaxis de la función XLOOKUP

Argumentos:

  1. Lookup_value (required): el valor que busca, que puede encontrarse en cualquier columna del rango matriz_tabla.
  2. Lookup_array (required): la matriz o rango en el que se busca el valor.
  3. Return_array (required): la matriz o rango del que desea obtener el valor.
  4. If_not_found (optional): el valor que se devuelve cuando no se encuentra ninguna coincidencia válida. Puedes personalizar el texto en [si_no_se_encuentra] para indicar que no hay coincidencia.
    De lo contrario, el valor devuelto será #N/A de forma predeterminada.
  5. Match_mode (optional)Aquí puede especificar cómo comparar el valor_buscado con los valores del rango_búsqueda.
    • 0 (predeterminado) = Coincidencia exacta. Si no se encuentra ninguna coincidencia, devuelve #N/A.
    • -1 = Coincidencia exacta. Si no se encuentra ninguna coincidencia, devuelve el valor más pequeño siguiente.
    • 1 = Coincidencia exacta. Si no se encuentra ninguna coincidencia, devuelve el siguiente valor más grande.
    • 2 = Coincidencia parcial. Utilice caracteres comodín como *, ? y ~ para realizar búsquedas con comodines.
  6. Search_mode (optional): aquí puede especificar el orden de búsqueda que desee utilizar.
    • 1 (predeterminado) = Busca el valor desde el primer hasta el último elemento del rango de búsqueda.
    • -1 = Busca el valor desde el último elemento hasta el primero. Resulta útil cuando necesita obtener la última coincidencia dentro del rango de búsqueda.
    • 2. Realiza una búsqueda binaria, que requiere que el rango de búsqueda esté ordenado en orden ascendente; de lo contrario, el resultado devuelto será incorrecto.
    • -2 = Realiza una búsqueda binaria que requiere que el rango de búsqueda esté ordenado en orden descendente; de lo contrario, el resultado devuelto será incorrecto.

Para obtener información detallada sobre los argumentos, proceda de la siguiente manera:

1. Escriba la siguiente sintaxis en una celda vacía; tenga en cuenta que solo debe introducir uno de los paréntesis.

=XLOOKUP()

Una captura de pantalla de la sintaxis de XLOOKUP en una celda de Excel

2. Pulse Ctrl+A; a continuación, aparecerá un cuadro de diálogo con los argumentos de la función, y el paréntesis final se completará automáticamente.

Una captura de pantalla del cuadro emergente de Argumentos de función en Excel

3. Despliegue el panel de datos y descubrirá los seis argumentos de la función XLOOKUP.

Una captura de pantalla del panel de Argumentos de función de XLOOKUP mostrando detalles en Excel>>>Una captura de pantalla del panel de Argumentos de función de XLOOKUP mostrando detalles en Excel

Ejemplos

Estoy seguro de que ya ha asimilado los principios básicos de XLOOKUP. Ahora, exploremos ejemplos prácticos de esta función.

Ejemplo 1: Coincidencia exacta

Realice una coincidencia exacta con XLOOKUP

¿Alguna vez se ha frustrado porque tenía que especificar el modo de coincidencia exacta cada vez que usaba VLOOKUP? ¡Buena noticia! Ese problema ya no existe gracias a la increíble función XLOOKUP, que, por defecto, realiza una coincidencia exacta.

Supongamos ahora que tiene una lista de inventario de material de oficina y necesita conocer el precio unitario de un artículo, por ejemplo, un ratón. Siga estos pasos:

Una captura de pantalla de la lista de material de oficina en Excel para XLOOKUP

Escriba la fórmula que aparece a continuación en la celda vacía F2 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(E2,A2:A10,C2:C10)

Una captura de pantalla de la fórmula XLOOKUP en una celda de Excel

Ahora conoce el precio unitario del ratón gracias a la avanzada función XLOOKUP. Como el tipo de coincidencia está configurado por defecto como coincidencia exacta, no es necesario especificarlo, lo que resulta mucho más sencillo y eficiente que VLOOKUP.

Solo unas pocas pulsaciones para obtener una coincidencia exacta

Quizá esté utilizando una versión anterior de Excel y no tenga previsto actualizar a Excel 2021 ni a Microsoft 365 todavía. En ese caso, le recomiendo una función muy útil: «Buscar un valor». Con esta función, obtendrá el resultado sin fórmulas complicadas ni necesidad de recurrir a XLOOKUP.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Haga clic en la celda donde desee ubicar el resultado coincidente.

2. Vaya a la pestaña «Kutools», haga clic en «Asistente de fórmulas» y, a continuación, seleccione «Asistente de fórmulas» en la lista desplegable.

Una captura de pantalla de la opción Asistente de fórmulas de Kutools en la cinta de Excel

3. En el cuadro de diálogo Asistente de fórmulas, configure lo siguiente:

  • Seleccione «Búsqueda» en la sección «Tipo de fórmula»;
  • En la sección «Selecciona una fórmula», seleccione «Buscar datos en un rango»;
  • En la sección «Entrada de argumento», haga lo siguiente:
    • En el cuadro «Matriz_tabla», seleccione el Rango de datos que contiene el valor buscado y el valor de resultado;
    • En el cuadro «Valor_buscado», seleccione la celda o el rango que contiene el valor que desea buscar. Tenga en cuenta que este debe encontrarse en la primera columna de la matriz_tabla.
    • En el cuadro «Columna», seleccione la columna cuyo valor coincidente desea devolver.

Una captura de pantalla de la configuración del Asistente de fórmulas de Kutools con la opción Buscar valor en lista

4. Haga clic en el botón Aceptar para obtener el resultado.

Una captura de pantalla del resultado del Asistente de fórmulas de Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Ejemplo 2: Coincidencia aproximada

Realice una coincidencia aproximada con XLOOKUP

Para realizar una búsqueda aproximada, debe establecer el modo de coincidencia en 1 o -1 en el quinto argumento. Cuando no se encuentra una coincidencia exacta, devuelve el valor inmediatamente superior (con 1) o inferior (con -1).

En este caso, necesita conocer las tasas impositivas aplicables a los ingresos de su personal. En la parte izquierda de la hoja de cálculo aparecen las franjas del Impuesto Federal sobre la Renta para 2021. ¿Cómo puede obtener la tasa impositiva de su personal en la columna E? No se preocupe: siga estos sencillos pasos:

1. Escriba la fórmula que aparece a continuación en la celda vacía E2 y pulse la tecla Entrar para obtener el resultado.
A continuación, ajuste el formato del resultado obtenido según sus necesidades.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

Una captura de pantalla de la fórmula XLOOKUP en la celda E2 con los datos de tramos impositivos en Excel>>>Una captura de pantalla del resultado de búsqueda de tipo impositivo en la celda E2 mediante la fórmula XLOOKUP

√ Nota: El cuarto argumento [Si_no_se_encuentra] es opcional, por lo que se omite.

2. Ahora conoce la tasa impositiva de la celda D2. Para obtener el resto de los resultados, debe convertir las referencias de celda del lookup_array y del return_array en absolutas.

  • Haga doble clic en la celda E2 para mostrar la fórmula =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Seleccione el rango de búsqueda B2:B8 en la fórmula y pulse la tecla F4 para obtener $B$2:$B$8;
  • Seleccione el rango de devolución A2:A8 en la fórmula y pulse la tecla F4 para obtener $A$2:$A$8;
  • Pulse Intro para obtener el resultado de la celda E2.
Una captura de pantalla de la fórmula XLOOKUP actualizada en la celda E2 con referencias absolutas en Excel>>>Una captura de pantalla del resultado de búsqueda de tipo impositivo en la celda E2 mediante la fórmula XLOOKUP con referencias absolutas

3. A continuación, arrastre el controlador de relleno hacia abajo para obtener todos los resultados.

Una captura de pantalla que muestra los resultados de la fórmula tras arrastrar el controlador de relleno hasta la celda E13

√ Nota:

  • Al pulsar la tecla F4 en el teclado, podrá convertir la referencia de celda en una referencia absoluta, añadiendo automáticamente los signos de dólar antes de la fila y la columna.
  • Después de aplicar la referencia absoluta al rango de búsqueda y al rango de devolución, hemos cambiado la fórmula de la celda E2 a esta versión:

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • Al arrastrar el controlador de relleno hacia abajo desde la celda E2, las fórmulas de cada celda en la columna E solo variarán en el valor_buscado.
    Por ejemplo, la fórmula en E13 ahora es la siguiente:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Ejemplo 3: Coincidencia con comodines

Realice una coincidencia con comodines con XLOOKUP

Antes de analizar la función de coincidencia con comodines de XLOOKUP, veamos primero qué son los comodines.

En Microsoft Excel, los comodines son caracteres especiales que permiten reemplazar cadenas en lote y resultan especialmente útiles para realizar búsquedas con coincidencias parciales.

Existen tres tipos de comodines: el asterisco (*), el signo de interrogación (?) y la tilde (~).

  • El asterisco (*) representa cualquier número de caracteres en el texto;
  • El signo de interrogación (?) representa cualquier carácter único en el texto;
  • La tilde (~) se utiliza para convertir los comodines (*, ? y ~) en caracteres literales. Colóquela delante de los comodines para lograr este efecto.

En la mayoría de los casos, al usar la función de coincidencia con comodines de XLOOKUP, empleamos el carácter asterisco (*). Veamos cómo funciona esta coincidencia.

Supongamos que tiene una lista de la capitalización bursátil de las 50 empresas estadounidenses más grandes y desea conocer la capitalización de mercado de algunas compañías, pero los nombres de las empresas están abreviados. Este es el escenario perfecto para usar una coincidencia con comodines. Sígame paso a paso para lograrlo.

Una captura de pantalla de la capitalización bursátil de grandes empresas estadounidenses

√ Nota: Para realizar una coincidencia con comodines, es fundamental establecer el quinto argumento [modo_de_coincidencia] en 2.

1. Escriba la fórmula que aparece a continuación en la celda vacía H3 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(«*»&G3&«*»,B3:B52,D3:D52,,2)

Una captura de pantalla de la fórmula XLOOKUP para encontrar una capitalización bursátil, con la fórmula visible en la celda>>>Una captura de pantalla del resultado de XLOOKUP al buscar una capitalización bursátil

2. Ahora conoce el resultado de la celda H3. Para obtener el resto de los resultados, fije el lookup_array y el return_array colocando el cursor en la matriz y pulsando la tecla F4. Así, la fórmula en H3 queda así:

=XLOOKUP(«*»&G3&«*»,$B$3:$B$52,$D$3:$D$52,,2)

3. Arrastre el controlador de relleno hacia abajo para obtener todos los resultados.

Una captura de pantalla de la celda de Excel con la fórmula XLOOKUP actualizada donde los rangos de búsqueda y devolución están fijados mediante F4

√ Nota:

  • El valor_buscado de la fórmula en la celda H3 es «*»&G3&«*». Concatenamos el comodín asterisco (*) con el valor de G3 mediante el símbolo ampersand (&).
  • El cuarto argumento [Si_no_se_encuentra] es opcional, por lo que lo omito.
Ejemplo 4: Búsqueda hacia la izquierda

Búsqueda de derecha a izquierda mediante XLOOKUP

Una desventaja de VLOOKUP es que solo permite buscar valores a la derecha de la columna de búsqueda. Si intenta encontrar datos situados a la izquierda de esa columna, obtendrá el error #N/A. ¡No se preocupe! XLOOKUP es la función perfecta para solucionar este problema.

XLOOKUP está diseñada para buscar valores tanto a la izquierda como a la derecha de la columna de búsqueda, sin limitaciones, satisfaciendo así las necesidades de los usuarios de Excel. A continuación, le mostramos cómo hacerlo.

Imagine que tiene una lista de países junto con sus códigos telefónicos y quiere encontrar el nombre del país a partir de un código telefónico conocido.

Una captura de pantalla de la lista de países con códigos telefónicos, mostrando la configuración para buscar un nombre de país mediante XLOOKUP

Busque en la columna C y devuelva el valor correspondiente de la columna A. Siga estos pasos:

1. Escriba en la celda vacía G2 la fórmula que aparece a continuación.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Pulse la tecla Entrar para obtener el resultado.

Una captura de pantalla de la fórmula XLOOKUP utilizada para buscar nombres de países según sus códigos telefónicos

√ Nota: La función de búsqueda hacia la izquierda de XLOOKUP puede reemplazar a ÍNDICE y COINCIDIR para encontrar valores ubicados a la izquierda.

Busque un valor de derecha a izquierda con solo unos clics

Para quienes prefieren no memorizar fórmulas, le recomiendo una función muy útil: «Buscar de derecha a izquierda». Con esta función, podrá realizar una búsqueda de derecha a izquierda en pocos segundos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Vaya a la pestaña «Kutools» en Excel, busque «Super BUSCARV» y haga clic en «Buscar de derecha a izquierda» en la lista desplegable.

Una captura de pantalla de la función 'BÚSQUEDA de derecha a izquierda' en la pestaña de Kutools en Excel

2. En el cuadro de diálogo «Buscar de derecha a izquierda», configure lo siguiente:

  • En la sección «Área de búsqueda y salida», especifique el rango de búsqueda y el Área de ubicación de la lista;
  • En la sección «Rango de datos», introduzca el Rango de datos y luego especifique el «Columna clave» y el «Columna de devolución»;

Una captura de pantalla del cuadro de diálogo 'BÚSQUEDA de derecha a izquierda' con campos para rango de búsqueda, rango de salida, columna clave y columna de devolución

3. Haga clic en el botón Aceptar para obtener el resultado.

Una captura de pantalla del resultado final

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Ejemplo 5: Búsqueda vertical u horizontal

Realice una búsqueda vertical u horizontal con XLOOKUP

Como usuario de Excel, seguramente conozcas las funciones BUSCARV y BUSCARH: BUSCARV realiza búsquedas verticales en una columna, mientras que BUSCARH lo hace horizontalmente en una fila.

Ahora, la nueva función XLOOKUP combina ambas, ¡lo que significa que solo necesitas una única sintaxis para realizar búsquedas verticales u horizontales! ¿No es genial?

En el siguiente ejemplo, mostraremos cómo usar una única sintaxis de XLOOKUP para realizar búsquedas tanto verticales como horizontales.

Para realizar una búsqueda vertical, introduzca la fórmula que aparece a continuación en la celda vacía E2 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(E1,A2:A13,B2:B13)

Una captura de pantalla del resultado de búsqueda vertical mediante la fórmula

Para realizar una búsqueda horizontal, introduzca la fórmula que aparece a continuación en la celda vacía P2 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(P1,B1:M1,B2:M2)

Una captura de pantalla del resultado de búsqueda horizontal mediante la fórmula

Como puede observar, la sintaxis es idéntica. La única diferencia entre ambas fórmulas radica en que, en la búsqueda vertical, se introducen columnas, mientras que en la búsqueda horizontal, se introducen filas.

Ejemplo 6: Búsqueda bidireccional

Realice una búsqueda bidireccional con XLOOKUP

¿Sigue utilizando las funciones ÍNDICE y COINCIDIR para buscar un valor en una tabla bidimensional? ¡Pruebe la función mejorada XLOOKUP y realice esta tarea de forma mucho más sencilla!

XLOOKUP permite realizar una búsqueda doble, localizando la intersección de dos valores. Al anidar una función XLOOKUP dentro de otra, la XLOOKUP interna puede devolver una fila o columna completa, la cual se utiliza luego como matriz de retorno en la XLOOKUP externa.

Supongamos que tiene una lista con las calificaciones de los estudiantes en distintas asignaturas y quiere saber la nota de Kim en Química.

Una captura de pantalla de una tabla que muestra las calificaciones de estudiantes en distintas asignaturas

Veamos cómo aprovechamos la mágica función XLOOKUP para lograrlo.

    • Ejecutamos la función XLOOKUP «interna» para obtener el valor de retorno de una columna completa. Con XLOOKUP(H2;B1:E1;B2:E10) puedes obtener todo el rango de calificaciones de Química.
    • Anidamos la XLOOKUP «interna» dentro de la XLOOKUP «externa», utilizando la XLOOKUP «interna» como matriz_devuelta en la fórmula completa.
    • Así queda la fórmula final:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Escriba la fórmula anterior en la celda vacía H3 y pulse Intro para obtener el resultado.

Una captura de pantalla de la fórmula XLOOKUP utilizada para realizar una búsqueda bidireccional

O bien puede hacerlo al revés: utilice la función XLOOKUP «interna» para obtener el valor de devolución de una fila completa, es decir, todas las calificaciones de Kim. A continuación, emplee la XLOOKUP «externa» para buscar la calificación de Química entre todas las asignaturas de Kim.

    • Escriba la siguiente fórmula en la celda vacía H4 y pulse Intro para obtener el resultado.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

Una captura de pantalla de la fórmula XLOOKUP utilizada para una búsqueda bidireccional

La función de búsqueda bidireccional de XLOOKUP muestra a la perfección su capacidad para realizar búsquedas tanto verticales como horizontales. ¡Pruébela si lo desea!

Ejemplo 7: Personalizar el mensaje cuando no se encuentra coincidencia

Personalice el mensaje cuando no se encuentre nada mediante XLOOKUP

Al igual que otras funciones de búsqueda, cuando no se encuentra ninguna coincidencia, la función devuelve el error #N/A, lo que puede resultar confuso para algunos usuarios de Excel. ¡Pero hay buenas noticias! El manejo de errores está disponible directamente en el cuarto argumento de XLOOKUP.

Con el argumento integrado [si_no_se_encuentra], puede definir un mensaje personalizado para sustituir el resultado #N/A. Introduzca el texto deseado en el cuarto argumento opcional y enciérralo entre comillas dobles (").

Por ejemplo, como la ciudad de Denver no se encuentra, XLOOKUP devuelve el error #N/A. Sin embargo, al personalizar el cuarto argumento con el texto «No hay coincidencia», la fórmula muestra dicho mensaje en lugar del error.

Escriba la siguiente fórmula en la celda vacía F3 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(E2,A2:A11,C2:C11,«No Match»)

Una captura de pantalla que muestra la fórmula XLOOKUP para personalizar el mensaje de error cuando no se encuentra coincidencia

Personalice el error #N/A con una función útil

Para reemplazar rápidamente el error #N/A con su mensaje personalizado, Kutools para Excel es la herramienta perfecta en Excel que le ayudará. Con su función integrada «Reemplazar 0 o #N/A con celdas vacías o un valor específico», podrá definir su mensaje de «no encontrado» sin fórmulas complicadas ni necesidad de usar XLOOKUP.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Vaya a la pestaña «Kutools» en Excel, busque «Super BUSCARV» y haga clic en «Reemplazar 0 o #N/A con celdas vacías o un valor específico» en la lista desplegable.

Una captura de pantalla de la función de Kutools Reemplazar 0 o #N/A por vacío o un valor específico en Excel

2. En el cuadro de diálogo «Reemplazar 0 o #N/A con celdas vacías o un valor específico», configúrelo tal como se indica a continuación:

  • En la sección «Área de búsqueda y salida», seleccione el rango de búsqueda y el Área de ubicación de la lista;
  • Luego seleccione la opción «Reemplazar 0 o #N/A por un valor específico» e introduzca el texto que desee;
  • En la sección «Rango de datos», seleccione el rango de datos y, a continuación, especifique la «Columna clave» y la «Columna de devolución».

Una captura de pantalla del cuadro de diálogo de Kutools para reemplazar errores #N/A por un mensaje personalizado en Excel

3. Haga clic en el botón Aceptar para obtener el resultado. El mensaje personalizado aparecerá cuando no se encuentre ninguna coincidencia.

Una captura de pantalla que muestra el resultado tras usar Kutools para reemplazar el error #N/A por un mensaje personalizado

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Ejemplo 8: Valores múltiples

Devuelva varios valores con XLOOKUP

Otra ventaja de XLOOKUP es su capacidad para devolver varios valores simultáneamente a partir de una misma coincidencia. Al introducir una sola fórmula, obtendrá el primer resultado y los demás valores se extenderán automáticamente a las celdas contiguas vacías.

En el ejemplo siguiente, desea obtener toda la información relacionada con el ID del estudiante «FG9940005». El truco consiste en utilizar un rango como matriz_de_devolución en la fórmula, en lugar de una sola columna o fila. En este caso, el rango de la matriz de devolución es B2:D9, que abarca tres columnas.

Escriba la siguiente fórmula en la celda vacía G2 y pulse la tecla Entrar para obtener todos los resultados.

=XLOOKUP(F2,A2:A9,B2:D9)

Una captura de pantalla de la fórmula de la función XLOOKUP en la celda G2 que devuelve varios valores

Todas las celdas de resultado muestran la misma fórmula. Puede editarla o modificarla en la primera celda, pero en las demás no es editable. Observará que la Barra de fórmulas aparece atenuada, lo que indica que no se pueden realizar cambios en ella.

Una captura de pantalla de la barra de fórmulas mostrando una fórmula atenuada no editable en Excel

En resumen, la función de múltiples valores de XLOOKUP supone una mejora muy útil respecto a VLOOKUP: ya no es necesario especificar por separado el número de columna en cada fórmula. ¡Muy bien!

Ejemplo 9. Criterios múltiples

Realice una búsqueda con múltiples criterios mediante XLOOKUP

Otra característica sorprendente de XLOOKUP es su capacidad para realizar búsquedas con criterios múltiples. El truco consiste en concatenar por separado el rango de valores de búsqueda y las matrices de búsqueda mediante el operador «&» en la fórmula. Veámoslo con el siguiente ejemplo.

Necesitamos conocer el precio del jarrón azul mediano. En este caso, se requieren tres criterios de búsqueda (rangos de valor) para encontrar una coincidencia. Escriba la siguiente fórmula en la celda vacía I2 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

Una captura de pantalla de la fórmula de la función XLOOKUP en la celda I2 para búsqueda con múltiples criterios

√ Nota: XLOOKUP puede procesar matrices directamente, sin necesidad de confirmar la fórmula con Ctrl + Mayús + Entrar.

Búsqueda - Búsqueda de múltiples condiciones con un método rápido

¿Hay una forma más rápida y sencilla de realizar una búsqueda con múltiples criterios en Excel que con XLOOKUP?Kutools para Excel ofrece una función extraordinaria: «Búsqueda - Búsqueda de múltiples condiciones». Con ella, podrás realizar búsquedas con múltiples criterios en tan solo unos clics.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Vaya a la pestaña «Kutools» en Excel, busque «Super BUSCARV» y haga clic en «Búsqueda - Búsqueda con múltiples condiciones» en la lista desplegable.

Una captura de pantalla de la opción Búsqueda con múltiples condiciones de Kutools en Excel

2. En el cuadro de diálogo «Búsqueda: Búsqueda con múltiples condiciones», siga estos pasos:

  • En la sección «Área de búsqueda y salida», seleccione el rango del valor buscado y el Área de ubicación de la lista;
  • En la sección «Rango de datos», realice las siguientes operaciones:
    • Seleccione las Columna clave correspondientes que contengan los Rango de valor de búsqueda una por una manteniendo pulsada la tecla Ctrl en el cuadro «Columna de clave»;
    • Especifique en el cuadro «Columna de devolución» la columna que contiene los valores de devolución.

Una captura de pantalla del cuadro de diálogo de Búsqueda con múltiples condiciones de Kutools en Excel

3. Haga clic en el botón Aceptar para obtener el resultado.

Una captura de pantalla de los resultados de Búsqueda con múltiples condiciones en Excel

√ Nota:

  • La sección «Reemplaza el resultado de salida que no se encuentra y devuelve '#N/A' con el valor especificado» es opcional en el cuadro de diálogo; puede incluirla o no.
  • El número de columnas introducidas en el cuadro Columna clave debe ser igual al número de columnas introducidas en el cuadro Rango de valor de búsqueda, y el orden de los criterios en ambos cuadros debe corresponderse uno a uno

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Ejemplo 10. Buscar valor con la última coincidencia

Obtenga el último resultado coincidente con XLOOKUP

Para encontrar el último valor coincidente en Excel, configure el sexto argumento para que realice la búsqueda en orden inverso.

De forma predeterminada, el modo de búsqueda en XLOOKUP está configurado en 1, lo que significa que busca desde la primera hasta la última coincidencia. Pero lo mejor de XLOOKUP es que permite invertir la dirección de la búsqueda. Para ello, utiliza el argumento opcional [modo_de_búsqueda], que controla el orden en que se realiza la búsqueda. Basta con establecer este sexto argumento en -1 para que la búsqueda se realice desde la última hasta la primera coincidencia.

Vea el siguiente ejemplo: queremos conocer la última venta de Emma en la base de datos.

Escriba la siguiente fórmula en la celda vacía G2 y pulse la tecla Entrar para obtener el resultado.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

Una captura de pantalla de la fórmula XLOOKUP en la celda G2 para encontrar el último valor coincidente

√ Nota: Los cuarto y quinto argumentos son opcionales y se omiten en este caso. Solo hemos especificado el sexto argumento opcional, estableciéndolo en -1.

Busque fácilmente el último valor coincidente con una herramienta increíble

Si no dispone de XLOOKUP y prefiere evitar fórmulas complicadas, puede usar la función «Buscar de abajo hacia arriba» para lograrlo con facilidad.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Vaya a la pestaña «Kutools» en Excel, busque «Super BUSCARV» y haga clic en «Buscar de abajo hacia arriba» en la lista desplegable.

Una captura de pantalla de la opción Búsqueda de abajo hacia arriba en la pestaña de Kutools en Excel

2. En el cuadro de diálogo «Buscar de abajo hacia arriba», configúrelo tal como se indica a continuación:

  • En la sección «Área de búsqueda y salida», seleccione el rango de búsqueda y el Área de ubicación de la lista;
  • En la sección «Rango de datos», seleccione el rango de datos y, a continuación, especifique la «Columna clave» y la «Columna de devolución».

Una captura de pantalla del cuadro de diálogo Búsqueda de abajo hacia arriba en Excel

3. Haga clic en el botón Aceptar para obtener el resultado.

Una captura de pantalla de los resultados de Búsqueda de abajo hacia arriba

√ Nota: La sección «Reemplaza el resultado de salida que no se encuentra y devuelve '#N/A' con el valor especificado» es opcional en el cuadro de diálogo; puede incluirla o no.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Descargar archivo de ejemplo de XLOOKUP

Ejemplos de XLOOKUP.xlsx

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos