Función BUSCAR XL de Excel con ejemplos de fórmulas

Si eres un usuario habitual de Excel, probablemente ya estés familiarizado con el poder de las funciones para realizar cálculos complejos y agilizar tu trabajo. Una de las funciones más útiles y versátiles es la función BUSCAR XL de Excel, que te permite buscar datos en una tabla y obtener resultados precisos de manera rápida y sencilla. En este artículo, exploraremos todo lo que necesitas saber sobre esta función, desde cómo utilizarla correctamente hasta ejemplos prácticos de fórmulas que te ayudarán a maximizar su potencial. ¡Prepárate para llevar tus habilidades en Excel al siguiente nivel!

El tutorial presenta XLOOKUP, la nueva función para búsqueda vertical y horizontal en Excel. La búsqueda a la izquierda, la última coincidencia, la búsqueda en V con múltiples criterios y muchas más cosas que antes requerían un título en ciencia espacial para lograrse ahora se han vuelto tan fáciles como el ABC.

Siempre que necesites buscar en Excel, ¿qué función usarías? ¿Es una BUSCARV fundamental o su hermano horizontal BUSCARH? En un caso más complejo, ¿confiará en la combinación canónica INDEX MATCH o comprometerá el trabajo en Power Query? La buena noticia es que ya no tienes que elegir: todos estos métodos están dando paso a un sucesor más potente y versátil, la función XLOOKUP.

¿Cómo es mejor BUSCARX? ¡De muchas maneras! Puede mirar vertical y horizontalmente, hacia la izquierda y hacia arriba, buscar con múltiples criterios e incluso devolver una columna o fila completa de datos, no solo un valor. A Microsoft le ha llevado más de 3 décadas, pero finalmente han logrado diseñar una función robusta que supera muchos errores frustrantes y debilidades de BUSCARV.

¿Cuál es el truco? Por desgracia, hay uno. La función BUSCAR XL solo está disponible en Excel para Microsoft 365, Excel 2021 y Excel para la web.

Contenido

Cómo utilizar BUSCAR XL en Excel: ejemplos de fórmulas

Los siguientes ejemplos demuestran las funciones de BUSCAR XL más útiles en acción. Además, descubrirá un par de usos no triviales que llevarán sus habilidades de búsqueda en Excel a un nuevo nivel.

Mirar hacia arriba vertical y horizontalmente

Microsoft Excel solía tener dos funciones para diferentes tipos de búsqueda, cada una con su propia sintaxis y reglas de uso: BUSCARV para buscar verticalmente en una columna y BUSCARH para buscar horizontalmente en una fila.

La función BUSCAR XL puede hacer ambas cosas con la misma sintaxis. La diferencia está en lo que proporciona para las matrices de búsqueda y devolución.

Para la búsqueda en v, proporcione columnas:

=XLOOKUP(E1, A2:A6, B2:B6)
Función BUSCAR XL de Excel con ejemplos de fórmulas

Para la búsqueda h, ingrese filas en lugar de columnas:

=XLOOKUP(I1, B1:F1, B2:F2)
Función BUSCAR XL de Excel con ejemplos de fórmulas

Búsqueda izquierda realizada de forma nativa

En versiones anteriores de Excel, la fórmula INDEX MATCH era la única forma confiable de mirar hacia la izquierda o hacia arriba. Ahora ya no es necesario combinar dos funciones cuando una sería suficiente. Simplemente especifique la matriz de búsqueda de destino y XLOOKUP la manejará sin problemas, independientemente de su ubicación.

Como ejemplo, agreguemos el Rango columna a la izquierda de nuestra tabla de muestra. El objetivo es conseguir el rango de entrada oceánica en F1. BUSCARV fallaría aquí porque solo puede devolver un valor de una columna a la derecha de la columna de búsqueda. Una fórmula Xlookup se las arregla con facilidad:

=XLOOKUP(F1, B2:B6, A2:A6)
Función BUSCAR XL de Excel con ejemplos de fórmulas

De manera similar, puede mirar arriba cuando busca horizontalmente en filas.

BUSCAR XL con coincidencia exacta y aproximada

El comportamiento del partido está controlado por los 5.th argumento llamado modo_partido. De forma predeterminada, se realiza una coincidencia exacta.

Preste atención a que incluso cuando elija una coincidencia aproximada (modo_partido establecido en 1 o -1), la función seguirá buscando primero una coincidencia exacta. La diferencia está en lo que devuelve si no se encuentra un valor de búsqueda exacto.

Argumento del modo_partida:

  • 0 u omitido – coincidencia exacta; si no se encuentra, error #N/A.
  • -1 – coincidencia exacta; si no se encuentra, el siguiente elemento más pequeño.
  • 1 – coincidencia exacta; si no se encuentra, el siguiente elemento más grande.

Coincidencia exacta BUSCARX

Esta es la opción que probablemente utilice el 99% de las veces que realiza búsquedas en Excel. Dado que una coincidencia exacta es el comportamiento predeterminado de BUSCARX, puedes omitir modo_partido y proporcione solo los primeros 3 argumentos requeridos.

Sin embargo, en algunas situaciones, una coincidencia exacta no funcionará. Un escenario típico es cuando su tabla de búsqueda no contiene todos los valores, sino más bien “hitos” o “límites”, como descuentos basados ​​en cantidad, comisiones basadas en ventas, etc.

Nuestra tabla de búsqueda de muestra muestra la correlación entre las puntuaciones de los exámenes y las calificaciones. Como puede ver en la captura de pantalla a continuación, una coincidencia exacta funciona solo cuando la puntuación de un estudiante en particular coincide exactamente con el valor en la tabla de búsqueda (como Christian en la fila 3). En todos los demás casos, se devuelve un error #N/A.

=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)
Función BUSCAR XL de Excel con ejemplos de fórmulas

Para obtener las calificaciones en lugar de los errores #N/A, debemos buscar una coincidencia aproximada como se muestra en el siguiente ejemplo.

Coincidencia aproximada BUSCARX

Para realizar una búsqueda aproximada, configure el modo_partido argumento para -1 o 1, dependiendo de cómo estén organizados sus datos.

En nuestro caso, la tabla de búsqueda enumera los límites inferiores de las calificaciones. Entonces, fijamos modo_partido a -1 para buscar el siguiente valor más pequeño cuando no se encuentra una coincidencia exacta:

=XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

Por ejemplo, Brian tiene una puntuación de 98 (F2). La fórmula busca este valor de búsqueda en B2:B6 pero no puede encontrarlo. Luego busca el siguiente elemento más pequeño y encuentra 90, que corresponde a la calificación A:
Función BUSCAR XL de Excel con ejemplos de fórmulas

Si nuestra tabla de búsqueda contuviera los límites superiores de las calificaciones, estableceríamos modo_partido a 1 para buscar el siguiente elemento más grande si falla una coincidencia exacta:

=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

La fórmula busca 98 y nuevamente no puede encontrarlo. Esta vez, intenta encontrar el siguiente valor mayor y obtiene 100, correspondiente a la calificación A:
Función BUSCAR XL de Excel con ejemplos de fórmulas

Consejo. Al copiar una fórmula de Xlookup en varias celdas, bloquee los rangos de búsqueda o retorno con referencias de celda absolutas (como $B$2:$B$6) para evitar que cambien.

BUSCAR XL con coincidencia parcial (comodines)

Para realizar una búsqueda de coincidencias parciales, configure el modo_partido argumento para 2, que indica a la función BUSCAR XL que procese los caracteres comodín:

  • Un asterisco
  • – representa cualquier secuencia de caracteres.

Un signo de interrogación (?): representa un carácter individual.

Para ver cómo funciona, considere el siguiente ejemplo. En la columna A, tienes algunos modelos de teléfonos inteligentes y, en la columna B, la capacidad de su batería. Tienes curiosidad por la batería de un determinado smartphone. El problema es que no está seguro de poder escribir el nombre del modelo exactamente como aparece en la columna A. Para solucionar esto, ingrese la parte que definitivamente está allí y reemplace los caracteres restantes con comodines.

=XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

Por ejemplo, para obtener información sobre la batería del iPhone X, utilice esta fórmula:

=XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL con coincidencia comodín

BUSCAR XL en orden inverso para obtener la última aparición En caso de que su tabla contenga varias apariciones del valor de búsqueda, es posible que en ocasiones necesite devolver el valor de búsqueda.el ultimo partido

. Para hacerlo, configure su fórmula Xlookup para buscar en orden inverso.La dirección de búsqueda se controla desde el 6 th argumento nombradomodo de búsqueda

  • :
  • 1 u omitido (predeterminado): busca del primer al último valor, es decir, de arriba a abajo con búsqueda vertical o de izquierda a derecha con búsqueda horizontal.

-1: busca en orden inverso del último al primer valor. Como ejemplo, devolvamos la última venta realizada por un vendedor específico. Para esto, reunimos los primeros tres argumentos requeridos (G1 paravalor de búsqueda B2:B9 paramatriz_buscada y D2:D9 paramatriz_retorno) y pon -1 en el 5 th

=XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

argumento:
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL en orden inverso para obtener la última coincidencia

BUSCAR XL para devolver varias columnas o filas

Una característica más sorprendente de XLOOKUP es su capacidad de devolver más de un valor relacionado con la misma coincidencia. ¡Todo se hace con la sintaxis estándar y sin manipulaciones adicionales! De la siguiente tabla, supongamos que desea recuperar todos los detalles relacionados con el vendedor de interés (F2). Lo que debe hacer es proporcionar un rango, no una sola columna o fila, para el matriz_retorno

=XLOOKUP(F2, A2:A7, B2:D7)

argumento:Ingresa la fórmula en la celda superior izquierda del rango de resultados y Excel distribuye automáticamente los resultados en celdas en blanco adyacentes. En nuestro caso, la matriz de retorno (B2:D7) incluye 3 columnas (Fecha , Artículo yCantidad
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL para devolver varias columnas

=TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL múltiples valores y transponer una fila a una columna. De manera similar, puede devolver una columna completa de datos, digamos el Cantidad columna. Para esto, use la celda F1 que contiene “Cantidad” comovalor de búsqueda el rango A1:D1 que contiene los encabezados de columna como matriz_buscada y el rango A2:D7 que contiene todos los datos comomatriz_retorno

=XLOOKUP(F1, A1:D1, A2:D7)
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL para devolver la columna completa Nota.

Debido a que se completan varios valores en celdas vecinas, asegúrese de tener suficientes celdas en blanco a la derecha o abajo. Si Excel no puede encontrar suficientes celdas vacías, se producirá un #DERRAME. se produce un error. Consejo.

BUSCAR XL no sólo puede devolver varias entradas sino también reemplazarlas con otros valores que usted especifique. Puede encontrar un ejemplo de este tipo de reemplazo masivo aquí: Cómo buscar y reemplazar múltiples valores con BUSCAR XL.

BUSCAR XL con múltiples criterios Otra gran ventaja de XLOOKUP es que maneja matrices de forma nativa. Gracias a esta capacidad, puede evaluar múltiples criterios directamente en el matriz_buscada

argumento:BUSCARXL(1, (rango_criterios1=criterios1) * (rango_criterios2=criterios2 ) * (…),matriz_retorno

)Cómo funciona esta fórmula : El resultado de cada prueba de criterios es una matriz de valores VERDADEROS y FALDOS. La multiplicación de las matrices convierte VERDADERO y FALSO en 1 y 0, respectivamente, y produce la matriz de búsqueda final. Como sabes, multiplicar por 0 siempre da cero, por lo que en la matriz de búsqueda, solo los elementos que cumplen con todos los criterios están representados por 1. Y como nuestro valor de búsqueda es “1”, Excel toma el primer “1” en matriz_buscada (primera coincidencia) y devuelve el valor de matriz_retorno

en la misma posición.Para ver la fórmula en acción, extraigamos una cantidad de D2:D10 (matriz_retorno

  • ) con las siguientes condiciones:
  • Criterio1 (fecha) = G1
  • Criterio2 (vendedor) = G2

Criterio3 (ítem) = G3Con fechas en A2:A10 (rango_criterios1), nombres de vendedores en B2:B10 (rango_criterios2) y elementos en C2:C10 (rango_criterios3

=XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

), la fórmula toma esta forma: Aunque la función BUSCAR XL de Excel procesa matrices, funciona como una fórmula normal y se completa con una fórmula habitual. Ingresar
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL con múltiples criterios

=XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

La fórmula BUSCAR XL con múltiples criterios no se limita a condiciones “iguales a”. También puedes utilizar otros operadores lógicos. Por ejemplo, para filtrar pedidos realizados en la fecha en G1 o anterior, coloque “<=G1" en el primer criterio:

BUSCAR XL doble Para encontrar un valor en la intersección de una determinada fila y columna, realice el llamado doble búsqueda obúsqueda de matriz

. Sí, Excel XLOOKUP también puede hacer eso. Simplemente anidas una función dentro de otra:BUSCARXL(valor_buscado1 ,matriz_buscada1BUSCARX(valor_buscado2 ,matriz_buscada2 ,valores_datos

))Cómo funciona esta fórmula : La fórmula se basa en la capacidad de BUSCARX para devolver una fila o columna completa. La función interna busca su valor de búsqueda y devuelve una columna o fila de datos relacionados. Esa matriz va a la función externa comomatriz_retorno

.

=XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

Para este ejemplo, vamos a encontrar las ventas realizadas por un vendedor en particular dentro de un trimestre determinado. Para esto, ingresamos los valores de búsqueda en H1 (nombre del vendedor) y H2 (trimestre), y hacemos una búsqueda X bidireccional con la siguiente fórmula:

=XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

O de otra forma:
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL bidireccional

También se puede realizar una búsqueda bidireccional con una fórmula INDEX Match y de otras formas. Para obtener más información, consulte Búsqueda bidireccional en Excel.

Si se produce un error BUSCARXCuando no se encuentra el valor de búsqueda, BUSCAR XL de Excel devuelve un error #N/A. Bastante familiar y comprensible para los usuarios expertos, puede resultar bastante confuso para los principiantes. Para reemplazar la notación de error estándar con un mensaje fácil de usar, escriba su propio texto en el 4 th argumento nombradosi_no_encontrado

.

=XLOOKUP(E1, A2:A6, B2:B6, "No match is found")
Función BUSCAR XL de Excel con ejemplos de fórmulas

Si se produce un error BUSCARX

  • Notas: El si_no_encontrado
  • El argumento atrapa solo errores #N/A, no todos los errores.

Los errores #N/A también se pueden manejar con IFNA y BUSCARV, pero la sintaxis es un poco más compleja y la fórmula es más larga.

BUSCAR XL que distingue entre mayúsculas y minúsculas De forma predeterminada, la función BUSCAR XL trata las letras minúsculas y mayúsculas como los mismos caracteres. Para que distinga entre mayúsculas y minúsculas, utilice la función EXACTA para el matriz_buscada

argumento:BUSCARX(VERDADERO, EXACTO(valor de búsqueda ,matriz_buscada ),matriz_retorno

)Cómo funciona esta fórmula : La función EXACTA compara el valor de búsqueda con cada valor en la matriz de búsqueda y devuelve VERDADERO si son exactamente iguales, incluida la letra mayúscula, FALSO en caso contrario. Esta matriz de valores lógicos va al matriz_buscada

argumento de BUSCARX. Como resultado, BUSCAR XL busca el valor VERDADERO en la matriz anterior y devuelve una coincidencia de la matriz de retorno.Por ejemplo, para obtener el precio de B2:B7 (matriz_retorno) para el artículo en E1 (valor de búsqueda)

=XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")
Función BUSCAR XL de Excel con ejemplos de fórmulas

BUSCAR XL que distingue entre mayúsculas y minúsculas Nota.

Si hay dos o más valores exactamente iguales en la matriz de búsqueda (incluidas las letras mayúsculas), se devuelve la primera coincidencia encontrada.

Como acaba de ver, BUSCARX tiene muchas características increíbles que la convierten en LA función para casi cualquier búsqueda en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Función BUSCAR XL de Excel con ejemplos de fórmulas – Preguntas frecuentes

Función BUSCAR XL de Excel con ejemplos de fórmulas – Preguntas frecuentes

La función BUSCAR XL de Excel es una herramienta muy útil para buscar y recuperar información en una hoja de cálculo. Esta función se utiliza comúnmente en Excel y puede ahorrar mucho tiempo al encontrar datos específicos. A continuación, responderemos algunas de las preguntas frecuentes relacionadas con la función BUSCAR XL y también proporcionaremos ejemplos de fórmulas para ilustrar cómo se usa.

1. ¿Qué es la función BUSCAR XL de Excel?

La función BUSCAR XL es una función nativa de Excel que permite buscar un valor específico en una matriz o rango de celdas y devuelve un resultado relacionado. Se utiliza para buscar registros o valores relacionados en una tabla.

2. ¿Cómo se usa la función BUSCAR XL?

Para utilizar la función BUSCAR XL, primero debes seleccionar la celda donde deseas que aparezca el resultado de la búsqueda. A continuación, escribe la siguiente fórmula en la barra de fórmulas:

=BUSCAR(XL “valor buscado”, XL “rango de búsqueda”, XL “rango de resultado”)

Por ejemplo, si deseas encontrar el precio de un producto en una tabla de precios y tu valor buscado se encuentra en la celda A1, el rango de búsqueda es el rango de precios y el rango de resultado es el rango de precios correspondientes, puedes usar la siguiente fórmula:

=BUSCAR(A1, precios, precios correspondientes)

Recuerda reemplazar “valor buscado”, “rango de búsqueda” y “rango de resultado” con las referencias adecuadas.

3. ¿En qué situaciones puedes usar la función BUSCAR XL?

La función BUSCAR XL puede ser útil en una variedad de situaciones, como:

  1. Buscar una calificación de estudiante en una lista de calificaciones.
  2. Encontrar el nombre de un producto en una lista de inventario.
  3. Recuperar la fecha de un evento en una lista de eventos programados.

Estos son solo algunos ejemplos de cómo se puede utilizar la función BUSCAR XL. Sus posibilidades son prácticamente ilimitadas dependiendo de tus necesidades y del formato de tus datos.

4. ¿Puedes combinar la función BUSCAR XL con otras funciones en Excel?

Sí, la función BUSCAR XL se puede combinar con otras funciones en Excel para obtener resultados más avanzados. Por ejemplo, puedes usar la función BUSCAR XL junto con la función SI para realizar una búsqueda condicional.

Por ejemplo:

=SI(BUSCAR(A1, precios, precios correspondientes)>100, “Alto”, “Bajo”)

Esta fórmula buscará el precio de un producto en el rango de precios y mostrará “Alto” si el precio es mayor que 100, de lo contrario, mostrará “Bajo”.

Conclusión

La función BUSCAR XL de Excel es una herramienta poderosa que puede ayudarte a buscar y recuperar información específica en una hoja de cálculo. Esperamos que estas preguntas frecuentes y ejemplos de fórmulas te hayan ayudado a comprender mejor cómo utilizar esta función en tu trabajo diario en Excel.

Para obtener más información y conocer otras funciones de Excel, puedes consultar los siguientes recursos:


Deja un comentario