INDEX restituisce il valore in una determinata posizione; MATCH trova tale posizione. Insieme cercano i valori a sinistra o a destra della chiave, senza la limitazione del conteggio delle colonne di VLOOKUP.
Fallo con l'IAImposta la colonna di restituzione con INDEX
Inizia con =INDEX(return_column, ...).
Trova la riga con MATCH
Usa MATCH(lookup_value, lookup_column, 0) per una posizione di corrispondenza esatta.
Combinali
Annida MATCH all'interno di INDEX come numero di riga.
=INDEX(D:D, MATCH(A2, B:B, 0))Può cercare a sinistra, non si interrompe quando vengono inserite colonne ed è più veloce su fogli di grandi dimensioni. Ora anche XLOOKUP copre la maggior parte di queste caratteristiche.
Richiede una corrispondenza esatta. Se lo ometti, MATCH presume dati ordinati e può restituire la riga sbagliata.
Moltiplica le condizioni dentro MATCH: =INDEX(C2:C100, MATCH(1, (A2:A100=F1)*(B2:B100=F2), 0)). Nelle versioni precedenti conferma con Ctrl+Shift+Enter.
Usa due funzioni MATCH: =INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(G2, B1:E1, 0)).