
Formula generica
=XLOOKUP(value,rng1,rng2)
Sommario
XLOOKUP può essere utilizzato per trovare i valori a sinistra del valore di ricerca. Nell'esempio mostrato, la formula in H6 è:
=XLOOKUP(H4,E5:E14,B5:B14)
che restituisce 25, l'altezza nella colonna B per il modello H nella riga 12.
Spiegazione
Mentre CERCA.VERT è limitato alle ricerche a destra della colonna di ricerca, XLOOKUP può cercare valori a sinistra in modo nativo. Ciò significa che XLOOKUP può essere utilizzato al posto di INDICE e CONFRONTA per trovare i valori a sinistra in una tabella o in un intervallo.
Nell'esempio mostrato, stiamo cercando il peso associato al Modello H nella riga 12. La formula in H6 è:
=XLOOKUP(H4,E5:E14,B5:B14)
- Lookup_value proviene dalla cella H4
- Lookup_array è l'intervallo E5: E14, che contiene Model
- Return_array è B5: B14, che contiene Weight
- La modalità match_mode non è fornita e il valore predefinito è 0 (corrispondenza esatta)
- La modalità di ricerca non è fornita e il valore predefinito è 1 (dal primo all'ultimo)
Cerca più valori
XLOOKUP può restituire più di un valore alla volta dallo stesso record corrispondente. La formula nella cella G9 è:
=XLOOKUP(H4,E5:E14,B5:D14)
che restituisce l'altezza, il peso e il prezzo del modello H in una matrice che si estende nell'intervallo G9: H9.
L'unica differenza dalla formula precedente è che return_array viene inserito come un intervallo che contiene più di una colonna, B5: D14.