XLOOKUP devuelve el valor de repuesto que tú elijas en lugar de un error cuando no encuentra ninguna coincidencia.
Llevas la logística de una empresa de importación y exportación. Los pedidos salientes de esta semana solo traen el código del transportista; los nombres completos y las tarifas por kilo negociadas están en tu tabla de tarifas contratadas, a la derecha. Rellena el nombre del transportista (columna C) y la tarifa por kilo (columna D) de cada pedido buscándolos — y para el único código que todavía no es un transportista contratado, muestra "Unlisted" en vez de un error.
Resuélvelo sin pistas para +5 XP
Esta es la cuadrícula con la que empiezas. Las referencias de celda de la tarea — B6, C2 — apuntan a los números de fila y letras de columna de abajo.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Order ID | Carrier Code | Carrier Name | Rate per kg ($) | Code | Carrier | Rate per kg ($) | |
| 2 | ORD-4471 | FEX | FEX | FastEx | 4.25 | |||
| 3 | ORD-4472 | UPX | UPX | UniPost | 3.9 | |||
| 4 | ORD-4473 | GDS | GDS | GoldStar Shipping | 5.1 | |||
| 5 | ORD-4474 | RLX | DHW | DH Worldwide | 4.75 | |||
| 6 | ORD-4475 | FEX |
XLOOKUP compara el código de cada pedido con F2:F5 y, cuando encuentra uno, devuelve el valor que ocupa esa misma posición en la matriz que le hayas indicado — G para el nombre, H para la tarifa — por eso hacen falta dos XLOOKUP por fila en vez de uno: cada uno lee una columna de resultado distinta a partir de la misma coincidencia. RLX nunca aparece en F2:F5, y para eso está el cuarto argumento: en vez del #N/A de VLOOKUP, XLOOKUP devuelve directamente "Unlisted", así que la hoja deja claro que ese transportista no está contratado en lugar de mostrar un error que alguien tiene que interpretar. Las referencias absolutas importan porque la tabla de tarifas ocupa las mismas cinco filas para cada pedido — sin ellas, copiar hacia abajo desplazaría el rango de búsqueda junto con la fórmula y empezaría a comparar FEX contra una tabla que ya no arranca en la fila 2.