Sintassi:
`Vlookup (Search_key, intervallo, index_number, [is_sorted])`
Abbattiamo ogni argomento:
* `Search_key`: Questo è il valore che stai cercando. Può essere un numero, un testo o un riferimento a cella contenente il valore. Questo valore * deve * esistere nella prima colonna di `intervallo '.
* `Range`: Questo è l'array da tavolo in cui Vlookup cercherà. È una gamma di cellule, specificate usando riferimenti cellulari (ad esempio, `A1:D10`). La prima colonna di questo intervallo deve contenere i valori che stai cercando.
* `index_number`: Questo è il numero di colonna all'interno dell'intervallo da cui si desidera recuperare il risultato. La prima colonna dell'intervallo "è considerata la colonna 1. Quindi, se si desidera il valore dalla seconda colonna, usa` 2`, la terza colonna, usa `3` e così via.
* `[is_sorted]`: Questo è un argomento opzionale. È un valore logico (vero o falso) che specifica se la prima colonna di `intervallo` è ordinata in ordine crescente.
* `true` (o omesso): Vlookup trova una partita approssimativa. La prima colonna dell'intervallo * deve essere ordinata in ordine crescente. Se non viene trovata una corrispondenza esatta, restituisce il valore associato al valore più grande inferiore al `Search_key`.
* `false`: Vlookup trova una partita esatta. La prima colonna dell'intervallo non deve essere ordinata. Se non viene trovata una corrispondenza esatta, restituisce l'errore `#n/a`. Questa è generalmente l'opzione più sicura e più affidabile.
Esempio:
Supponiamo che tu abbia un foglio di calcolo con le informazioni sul prodotto:
| ID prodotto | Nome prodotto | Prezzo | Quantità |
| --- | --- | --- | --- |
| A123 | Widget A | $ 10 | 100 |
| B456 | Widget B | $ 20 | 50 |
| C789 | Widget C | $ 30 | 75 |
Vuoi trovare il prezzo di "Widget B". Ecco come useresti Vlookup:
1. `Search_key`: "B456" (o una cella contenente "B456")
2. `Range`: `A1:D4` (Supponendo che i dati inizino nella cella A1)
3. `index_number`: `3` (perché il prezzo è nella terza colonna dell'intervallo)
4. `is_sorted`: `False` (per una partita esatta)
La formula sarebbe:`=vlookup (" b456 ", a1:d4, 3, false)`
Questo restituirebbe `$ 20`.
Considerazioni importanti:
* Sensibilità al caso: Vlookup non è sensibile al caso.
* Tipo di dati: Assicurati che `search_key` e la prima colonna di` intervallo` abbiano tipi di dati coerenti (ad esempio, entrambi i numeri o entrambi il testo). I tipi non corrispondenti porteranno spesso a errori `#n/a`.
* Gestione degli errori: Usa `iFerror` per gestire con grazia`#n/a`. Ad esempio:`=iferror (vlookup (" b456 ", a1:d4, 3, false)," prodotto non trovato ")`
* Match approssimativo (vero): Usa `True` se hai assolutamente bisogno di una corrispondenza approssimativa e la prima colonna viene ordinata. `False` è generalmente preferito per l'accuratezza ed evitare risultati inaspettati.
Vlookup è uno strumento potente, ma ha dei limiti. Per ricerche più complesse o quando si cerca di più colonne, prendere in considerazione l'utilizzo di funzioni di indice e corrispondenza, che forniscono maggiore flessibilità.
software © www.354353.com