Parti di questa pagina potrebbero essere tradotte automaticamente.

VLOOKUP Funzione

Cerca un valore e ne restituisce uno corrispondente nella stessa riga, ma in una colonna diversa.

Sintassi

VLOOKUP(search_value, lookup_table, column_num, [match_type])
  • search_value
    Il valore da cercare, che deve trovarsi nella prima colonna di lookup_table.
  • lookup_table
    L'intervallo di celle in cui effettuare la ricerca, contenente sia search_value (nella colonna all'estrema sinistra) che il valore da restituire.
  • column_num
    Un numero che rappresenta la posizione della colonna (in lookup_table) del valore da restituire, con la colonna all'estrema sinistra di lookup_table nella posizione 1.
  • match_type—[opzionale]
    Il valore predefinito è true. Specifica se trovare una corrispondenza esatta (false) oppure una corrispondenza approssimativa (true).

Utilizzo esempio 

VLOOKUP("Attività E"; [Nome attività]1:Fine5; 2; false)

Utilizzo note

Usa una formula VLOOKUP per inserire automaticamente contenuti associati in base ai criteri nel foglio. Ad esempio, inserisci il ruolo di una persona usando il suo nome come criterio.

  • Puoi usare VLOOKUP per riferire a una cella di un altro foglio e cercare un valore in una tabella in un altro foglio. 
  • Se VLOOKUP non trova un risultato, ricevi un messaggio di errore #NO MATCH errore
  • Ricevi anche un errore #NO MATCH se non c'è un numero nell'intervallo che sia maggiore o uguale a search_value.
  • Se lookup_table non è ordinata in ordine crescente dalla prima colonna, VLOOKUP restituirà risultati errati.
  • search_value deve trovarsi nella colonna più a sinistra (posizione 1) di lookup_table.
  • Per cercare stringhe di testo, è necessario includere tra virgolette il valore di ricerca (ad esempio, "Attività E").
  • Con l'argomento match_type:
    • Imposta match_type su false se la tua lookup_table non è ordinata.
    • True (il valore predefinito) presuppone che l'intervallo sia ordinato in ordine crescente e restituisce la corrispondenza più vicina che è minore o uguale a ( = ) search_value.
    • false restituisce la prima corrispondenza esatta.
  • Puoi inserire il numero di colonna in una formula per indicare da quale colonna stai recuperando il valore.
     
    Ad esempio, la formula =VLOOKUP([Articolo di inventario]3, [Articolo di inventario]1:[Numero di articoli disponibili]4, 3, false) restituisce il valore 4. La formula è scritta per recuperare un valore dalla terza colonna (Numero di articoli disponibili) nella tabella qui sotto.

     

    Brandfolder Image
    VLOOKUP function sheet example

Esempi

Questo esempio fa riferimento alle seguenti informazioni del foglio:

 Articolo di abbigliamentoUnità vendutePrezzo per unitàDisponibile?StatoAssegnato a
1T-Shirt78$ 15,00trueVerdesally@domain.com
2Pantaloni42$ 35,50falseRossotim@domain.com
3Giacca217$ 200,00trueGiallocorey@domain.com


Considerando la tabella sopra, ecco alcuni esempi di utilizzo della funzione VLOOKUP in un foglio:

FormulaDescrizioneRisultato
IF([Disponibile?]1 = 1 (true), VLOOKUP("T-Shirt", [Articolo di abbigliamento]1:Stato3, 5))Restituisce il colore dello stato. Se la colonna Disponibile? è uguale a 1 (true) cerca il valore “T-Shirt” nella colonna Articolo di abbigliamento e produce il valore della colonna StatoVerde
IF([Disponibile?]2 = 0 (false), VLOOKUP([Riga #]1, [Riga #]1:[Disponibile?]3, 2))Restituisce articolo esaurito. Se la colonna Disponibile? è uguale a 0 (false) cerca il valore della riga 2 e produce il valore della colonna Articolo di abbigliamento, colonna 2.Pantaloni
VLOOKUP("Giacca", [Articolo di abbigliamento]1:[Prezzo per unità]3, 3, false) * [Unità vendute]3Restituisce il ricavo totale. Cerca il valore “Giacca” nella colonna Articolo di abbigliamento. Se trovato, produce il valore nella colonna Prezzo per unità ($200). Quindi moltiplica questo valore per il valore della colonna Unità vendute (217).43400
VLOOKUP([Articolo di abbigliamento]1, {Intervallo sul foglio di riferimento}, 2, false)Restituisce l'e-mail del contatto a cui è stato assegnato. Cerca il valore nella colonna Articolo di abbigliamento riga 1 nel foglio di riferimento. Se trovato, produce il valore nella colonna Assegnato a.sally@domain.com

Hai ancora bisogno di assistenza?

Usa il modello del Manuale delle formule per trovare ulteriore supporto, risorse, visualizzare oltre 100 formule, un glossario di ogni funzione con cui puoi esercitarti in tempo reale, e esempi di formule comunemente usate e avanzate.

Trova esempi di come altri clienti di Smartsheet utilizzano questa funzione o chiedi del tuo caso d'uso specifico nella Community online di Smartsheet.

Chiedi alla community