Si usted es un usuario de Excel, probablemente sabe lo útil que es tener una función que pueda buscar valores en una tabla o rango por fila o columna. Es posible que haya utilizado VLOOKUP o HLOOKUP antes, pero sabía que hay una nueva función que puede hacer aún más? Se llama XLOOKUP, y está disponible para usuarios de Excel 2016 de 32 bits como complemento. En este artículo, aprenderá qué es XLOOKUP, por qué lo necesita, cómo instalarlo y cómo usarlo en sus hojas de trabajo.
XLOOKUP es una función que busca un rango o una matriz para un valor de búsqueda, y luego devuelve el valor correspondiente de otro rango o matriz. Es similar a VLOOKUP y HLOOKUP, pero con algunas ventajas importantes:
Nota: XLOOKUP no está disponible en Excel 2016 y Excel 2019 de forma predeterminada, pero puede descargarlo como un complemento de ExcelKid.com. Necesitará una cuenta de Microsoft y una suscripción de Office 365 para acceder al complemento.
Para instalar el complemento XLOOKUP para Excel 2016 32 bit, siga estos pasos:
Abra Excel y haga clic en la pestaña Desarrollador en la cinta. Si no ve la pestaña Desarrollador, puede habilitarla yendo a Archivo > Opciones > Personalizar cinta y marcando la casilla junto a Desarrollador en el panel derecho. Haga clic en Aceptar para guardar los cambios.
En la pestaña Desarrollador, haga clic en Complementos de Excel en el grupo Código. Aparecerá un cuadro de diálogo con una lista de complementos disponibles. Haga clic en Examinar y vaya a la ubicación donde guardó el archivo XLOOKUP. Seleccione el archivo y haga clic en Aceptar.
En el cuadro de diálogo, debería ver XLOOKUP marcado en la lista de complementos. Haga clic en OK para cerrar el cuadro de diálogo. Para verificar si XLOOKUP está instalado, vaya a cualquier hoja de trabajo y escriba =XLOOKUP( en una celda. Debería ver una descripción con la sintaxis y los argumentos de la función.
Ahora que ha instalado el complemento XLOOKUP, puede usarlo en sus hojas de trabajo para realizar varias tareas de búsqueda. Aquí hay algunos ejemplos de cómo usar la función XLOOKUP:
La sintaxis general de la función XLOOKUP es:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Los argumentos son:
Supongamos que tiene una tabla de productos con sus identificaciones, nombres y precios, y desea encontrar el precio de un producto por su ID. Puede usar la función XLOOKUP para hacer esto. Por ejemplo, si desea encontrar el precio del producto con ID 101, puede usar esta fórmula:
=XLOOKUP(101,A2:A11,C2:C11)Esta fórmula buscará el valor 101 en el rango A2: A11, que es el lookup_array, y devolverá el valor correspondiente del rango C2: C11, que es el return_array. El resultado es 9.99, que es el precio del producto con ID 101.
Supongamos que tiene una tabla de empleados con sus identificaciones, nombres y departamentos, y desea encontrar el nombre y el departamento de un empleado por su ID. Puede usar la función XLOOKUP para hacer esto. Por ejemplo, si desea encontrar el nombre y el departamento del empleado con ID 456, puede usar esta fórmula:
=XLOOKUP(456,A2:A11,B2:D11)Esta fórmula buscará el valor 456 en el rango A2: A11, que es el lookup_array, y devolverá los valores correspondientes del rango B2: D11, que es el return_array. El resultado es "JohnSalesManager", que son el nombre, departamento y posición del empleado con ID 456.
Supongamos que tiene una tabla de países con sus nombres y códigos, y desea encontrar el código de país de un país por su nombre. Puede usar la función XLOOKUP para hacer esto. Por ejemplo, si desea encontrar el código de país de Canadá, puede usar esta fórmula:
=XLOOKUP("Canadá",B2:B11,A2:A11)Esta fórmula buscará el valor "Canadá" en el rango B2: B11, que es el lookup_array, y devolverá el valor correspondiente del rango A2: A11, que es el return_array. El resultado es CA, que es el código de país de Canadá.
En este artículo, aprendió cómo descargar XLOOKUP para Excel 2016 de 32 bits, qué es, por qué lo necesita, cómo instalarlo y cómo usarlo en sus hojas de trabajo. También vio algunos ejemplos de cómo usar XLOOKUP para diferentes tareas de búsqueda. XLOOKUP es una función potente y versátil que puede ayudarle a realizar varias tareas de búsqueda más fácil y eficiente que VLOOKUP o HLOOKUP. Si desea obtener más información sobre XLOOKUP y otras funciones de Excel, puede visitar ExcelKid.com, donde puede encontrar más tutoriales, consejos y trucos.
Aquí hay algunas preguntas frecuentes sobre XLOOKUP:
Si no desea instalar el complemento XLOOKUP para Excel 2016 de 32 bits, puede usar otras funciones que pueden realizar tareas similares. Por ejemplo, puede usar INDEX y MATCH juntos para buscar valores tanto vertical como horizontalmente. También puede usar BUSCAR o ELEGIR para buscar valores de izquierda a derecha o de derecha a izquierda. Sin embargo, estas funciones pueden no tener todas las características y opciones que ofrece XLOOKUP.
Puede usar comodines y coincidencias aproximadas con XLOOKUP cambiando el argumento [match_mode]. Si lo establece en 2, puede usar * y ? como comodines para que coincida con cualquier número de caracteres o un carácter respectivamente. Por ejemplo, si usa XLOOKUP("A*",A2:A11,B2:B11,,2), devolverá el primer valor en B2:B11 que comienza con A en A2:A11. Si lo establece en -1 o 1, puede usar coincidencias aproximadas para encontrar la coincidencia exacta o el siguiente elemento más pequeño o más grande. Por ejemplo, si usa XLOOKUP(150,A2:A11,B2:B11,1), devolverá el valor en B2:B11 que corresponde al valor más pequeño en A2:A11 que es mayor o igual que 150.
Si encuentra errores o problemas con XLOOKUP, puede intentar los siguientes pasos para solucionarlos: