Giacenza dell'articolo selezionato
Quante unità di SKU-22 sono in magazzino? La giacenza è nella quarta colonna di A2:D5.
Formula: =VLOOKUP(E2,A2:D5,4,FALSE) → 75
Esercitati con CERCA.VERT (VLOOKUP) su corrispondenze esatte e approssimate, valori mancanti e soluzioni spiegate in un foglio interattivo.
VLOOKUP, in italiano CERCA.VERT, è ancora molto diffusa nelle cartelle di lavoro ereditate, nelle esportazioni e negli esercizi dei colloqui. La logica è semplice: cerca nella prima colonna di una tabella e restituisce un valore da una colonna numerata a destra. Il foglio interattivo qui sotto cerca il prezzo di un articolo a partire dal suo codice: cambia il codice, il numero della colonna dei risultati o l'ultimo argomento sul tipo di corrispondenza e osserva che cosa cambia.
Un buon allenamento con VLOOKUP deve comprendere i casi in cui qualcosa va storto. Se dimentichi l'argomento sulla corrispondenza, il risultato può sembrare credibile ma essere sbagliato. Se la tabella si sposta, un numero di colonna scritto a mano smette di funzionare. Una chiave memorizzata come testo non coincide per forza con una chiave numerica che appare identica. Gli esercizi collegati coprono corrispondenze esatte, ricerche su intervalli ordinati, gestione degli errori, tabelle su altri fogli e alternative come XLOOKUP e INDEX con MATCH.
Parti sempre da una chiave che esiste prima di provarne una mancante. Controlla che la colonna di ricerca sia la prima a sinistra della tabella selezionata, conta la colonna dei risultati partendo dallo stesso confine e blocca gli intervalli prima di copiare la formula. Quando sai spiegare questi controlli, sei pronto a confrontare VLOOKUP con gli schemi di ricerca più recenti e a scegliere in base alla cartella di lavoro che hai davvero davanti.
In F2 usa una VLOOKUP esatta per restituire il prezzo dello SKU in E2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | SKU | Item | Price | Stock | Find SKU | |
| 2 | SKU-11 | Notebook | 6 | 40 | SKU-22 | |
| 3 | SKU-22 | Marker | 3 | 75 | ||
| 4 | SKU-33 | Folder | 5 | 28 | ||
| 5 | SKU-44 | Tape | 4 | 52 |
Soluzione: =VLOOKUP(E2,A2:D5,3,FALSE)
Apri un esercizio nella lezione in inglese.
Prova prima da solo, poi confronta formula e risultato.
Quante unità di SKU-22 sono in magazzino? La giacenza è nella quarta colonna di A2:D5.
Formula: =VLOOKUP(E2,A2:D5,4,FALSE) → 75
Che cosa deve mostrare il foglio se SKU-99 non esiste? Intercetta l'errore con IFERROR e mostra il testo "Not found".
Formula: =IFERROR(VLOOKUP("SKU-99",A2:D5,2,FALSE),"Not found") → Not found
Il motivo più comune è la corrispondenza approssimata usata quando serviva quella esatta. Per i codici usa FALSE (in Excel italiano FALSO) e controlla che il tipo della chiave coincida.
Non direttamente. Riordina la tabella di partenza oppure usa XLOOKUP o INDEX con MATCH quando la colonna dei risultati è a sinistra della chiave.
Per soglie ordinate, come fasce di imposta, di sconto o di voto. La colonna delle soglie deve essere ordinata e vanno provati i valori sul confine.