Cómo utilizar la función XLOOKUP (BUSCARX) en Excel

Español Inglesa
BUSCARX XLOOKUP

Introducción

XLOOKUP (o BUSCARX en algunas versiones en español de Excel) es una avanzada función de búsqueda y correspondencia en Microsoft Excel y Google Sheets. Es ideal para encontrar datos dentro de una matriz o rango y devolver un valor de otro rango o matriz alineado. Esta función es capaz de reemplazar a otras más antiguas como VLOOKUP, HLOOKUP, e INDEX MATCH, lo que la convierte en una herramienta poderosa y flexible para el manejo de datos.

Sintaxis y Ejemplos

La sintaxis de XLOOKUP es la siguiente:

XLOOKUP(valor_buscado, rango_buscado, rango_retorno, [valor_no_encontrado], [modo_búsqueda], [modo_correspondencia])
  • valor_buscado: Es el valor que se desea buscar.
  • rango_buscado: El rango en el que se buscará el valor.
  • rango_retorno: El rango del cual se retornará el valor correspondiente.
  • valor_no_encontrado: (Opcional) Valor que la función devuelve si no encuentra el valor buscado. Si se omite, Excel devuelve un error si el valor no se encuentra.
  • modo_búsqueda: (Opcional) Indica si la búsqueda debe realizarse en orden ascendente, descendente o binario. Los valores comunes son 1 para ascendente y -1 para descendente.
  • modo_correspondencia: (Opcional) Determina cómo se debe interpretar la correspondencia entre el valor buscado y los valores en el rango buscado. Por ejemplo, 0 para una coincidencia exacta.

Ejemplo de uso:

=XLOOKUP("Manzana", A2:A100, B2:B100)

Este ejemplo busca la palabra «Manzana» en el rango A2:A100 y devuelve el valor correspondiente de B2:B100.

Aplicaciones Prácticas

1. Comparación y extracción de datos de listas

Supongamos que tienes dos listas de precios de diferentes proveedores y quieres comparar los precios de un producto específico. Con XLOOKUP, puedes extraer fácilmente los precios de ambos proveedores para compararlos rápidamente.

=XLOOKUP("ProductoXYZ", Rango_Productos_Proveedor1, Rango_Precios_Proveedor1) =XLOOKUP("ProductoXYZ", Rango_Productos_Proveedor2, Rango_Precios_Proveedor2)

Estos comandos buscarán «ProductoXYZ» en las listas de productos de ambos proveedores y devolverán los precios correspondientes de cada uno.

2. Actualización de bases de datos

Si necesitas actualizar información en una base de datos basada en datos entrantes de otra fuente, XLOOKUP puede ser utilizado para encontrar y reemplazar información antigua con la nueva de manera eficiente.

=XLOOKUP(ID_empleado, Lista_IDs_Antigua, Lista_Datos_Nuevos)

Este ejemplo buscará cada ID de empleado en una lista antigua y reemplazará los datos asociados con los de la nueva lista basada en el mismo ID.

Conclusión

XLOOKUP es una herramienta extremadamente útil que simplifica la búsqueda de datos en Excel y Google Sheets. Ofrece flexibilidad y eficiencia en diversas aplicaciones de gestión de datos, reemplazando funciones antiguas con un método más intuitivo y robusto para trabajar con grandes volúmenes de información.

Maggiori informazioni: https://support.microsoft.com/es-es/office/buscarx-función-buscarx-b7fd680e-6d10-43e6-84f9-88eae8bf5929

Otras funciones
Devuelve el número de áreas de una referencia
Busca valores de un vector o una matriz
Busca en la fila superior de una matriz y devuelve el valor de la celda indicada
Busca valores de una referencia o una matriz
Devuelve la posición relativa de un elemento en una matriz o rango de celdas
Devuelve el número de columna de una referencia
Devuelve el número de columnas de una referencia
Busca en la primera columna de una matriz y se mueve en horizontal por la fila para devolver el valor de una celda
Devuelve un desplazamiento de referencia respecto a una referencia dada
Devuelve una referencia como texto a una sola celda de una hoja de cálculo
Elige un valor de una lista de valores
Devuelve el número de filas de una referencia
Filtrar un rango de datos basándose en los criterios que defina
Devuelve la fórmula en la referencia dada como texto
Crea un acceso directo o un salto que abre un documento almacenado en un servidor de red, en una intranet o en Internet
Devuelve los datos almacenados en un informe de tabla dinámica
Usa un índice para elegir un valor de una referencia o matriz
Devuelve una referencia indicada por un valor de texto
Ordena el contenido de un rango o una matriz
Ordena el contenido de un rango o matriz en función de los valores de un rango o matriz correspondiente
Recupera datos en tiempo real desde un programa compatible con la automatización COM
Devuelve el número de fila de una referencia
Devuelve la transposición de una matriz
Devuelve una lista de valores únicos de una lista o rango