Vlookup è una funzione essenziale nei fogli di calcolo, inclusi Fogli Google. Ti consente di eseguire ricerche verticali cercando i valori chiave nell'intervallo selezionato. Questa funzione restituisce quindi un valore a un'altra colonna ma all'interno della stessa riga.
Vlookup viene solitamente eseguito tra i fogli, ma puoi anche usarlo per estrarre i risultati per cartelle di lavoro separate. In questo articolo, ti mostreremo come farlo usando un esempio pratico.
Vlookup con due cartelle di lavoro: guida passo passo
In questo esempio, utilizzeremo cartelle di lavoro contenenti dati sulla vendita di scarpe. Poiché stai lavorando con due documenti, è meglio metterli uno accanto all'altro. Sfortunatamente, a differenza di Microsoft Excel, non esiste un'opzione di visualizzazione affiancata, quindi dovrai ridimensionare manualmente le finestre. Un'altra opzione è installare l'app Tab Resize dal Chrome Store.
- Copia l'URL dalla cartella di lavoro in cui desideri utilizzare i dati per Vlookup. Nel nostro caso, si tratta di "Scarpe 2". Devi solo copiare la parte tra "d/" e "/edit".
- Per utilizzare i dati di "Scarpe 2", è necessario consentirne l'accesso da "Scarpe 1". Questo è il momento di usare la funzione IMPORTRANGE. Usa la formula:
IMPORTRANGE (chiave_foglio di calcolo, stringa_intervallo)
Nel nostro esempio, la formula è:
IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”Scarpe!A2″)
Nota che se il nome del tuo foglio ha due o più parole, dovresti usare una singola citazione. Se il nome del foglio fosse "Dati scarpa", la formula sarebbe simile a questa:
IMPORTRANGE("1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI",""Dati scarpe"!A2")
Se disponi di molti dati, puoi attendere alcuni minuti prima che vengano caricati. Ora, fai clic su "Consenti accesso" per collegare questi fogli da diverse cartelle di lavoro.
Ora che sei connesso, puoi usare Vlookup. Nel campo B2 su "Scarpe 1", elimina la formula che abbiamo appena implementato e digita quanto segue:
CERCA.VERT(A2, IMPORTRANGE(“1eMyeohD-yE6FY8E0FCP9rJFSn-SivaXqWDNAuz24IgI”,”Scarpe!A2:D6″),3,0)
Abbiamo usato la funzione IMPORTRANGE con la chiave del foglio di calcolo e il nome del foglio da "Scarpe". Quindi abbiamo fornito l'intervallo, l'indice e lo "0" alla fine poiché questi dati non sono ordinati.
La formula è:
VLOOKUP(search_key, IMPORTRANGE (spreadsheet_key, range string), index, is_sorted
Nota che l'intervallo che hai fornito ", "Scarpe! A2: D6" è una stringa, a differenza di tutti gli altri riferimenti di cella. In questo caso, non è necessario bloccare l'intervallo perché è testo e non cambierà.
Inoltre, abbiamo definito l'intervallo come "A2: D6", ma se aggiungi i dati in D7, dovrai cambiarlo in "A2: D7". Tuttavia, è meglio inserire "A2:D". In questo modo, non stai specificando la riga in cui Fogli Google li controllerà tutti. Il vantaggio di questo è che se aggiungiamo più elementi, non abbiamo bisogno di aggiornare la formula
Vlookup in Fogli Google: come evitare errori
Se hai utilizzato Vlookup in Microsoft Excel, potresti confonderti, poiché questa funzione funziona in modo leggermente diverso su Fogli Google. Ecco cosa devi sapere prima di iniziare.
Vlookup in Google Sheet non fa distinzione tra maiuscole e minuscole per impostazione predefinita, quindi non fa differenza tra lettere minuscole e maiuscole. Se hai bisogno di Vlookup con distinzione tra maiuscole e minuscole, usa questa formula:
ArrayFormula(INDEX(return_range, MATCH (TRUE,EXACT(lookup_range, search_key),0)))
Se l'argomento is_sorted è impostato su TRUE o non è presente, dovrai utilizzare l'ordine crescente nella prima colonna. In tal modo, Vlookup eseguirà una ricerca più rapida che funziona solo quando i dati vengono ordinati.
Se desideri una corrispondenza parziale, puoi utilizzare due caratteri jolly: un asterisco (*) e il punto interrogativo (?).
Per impostazione predefinita, Vlookup in Fogli Google cerca sempre nella colonna più a sinistra. Per sovrascriverlo, usa la formula
INDEX (intervallo_ritorno, CONFRONTA (chiave_ricerca, intervallo_ricerca, 0))
Le sintassi da usare
Per comprendere meglio questa guida, ecco un elenco di sintassi che abbiamo utilizzato:
Search_key – Questo è il valore che cerchiamo, chiamato anche identificatore univoco.
Gamma – Selezionare due o più colonne per eseguire la ricerca.
Indice – Questo è il numero della colonna che ha il valore che devi importare in un altro foglio di calcolo.
È_ordinato – ci sono solo due valori qui e FALSE è l'impostazione predefinita.
Usa VERO se le colonne devono essere ordinate dalla più piccola alla più grande o dalla A alla Z. In questo modo, la formula Vlookup potrebbe non restituire la corrispondenza esatta. Invece, otterrai il risultato approssimativo inferiore a search_key. Se non ce ne sono, riceverai il messaggio di errore.
Usa FALSO se non è necessario l'ordinamento. Vlookup cercherà solo le corrispondenze esatte e restituirà un errore se non ne trova. Se ci sono due o più valori uguali, Vlookup utilizzerà il primo.
Connessione riuscita delle cartelle di lavoro
Come avrai appreso, il collegamento di diverse cartelle di lavoro in Fogli Google con Vlookup è un processo semplice quando si utilizza la funzione IMPORTRANGE. Sebbene la funzione VLookup funzioni allo stesso modo in Excel, queste app non funzioneranno insieme. A causa delle sue formule e funzionalità intuitive non presenti nell'alternativa al foglio di calcolo di Microsoft, Fogli Google potrebbe essere la soluzione migliore per lavorare con più cartelle di lavoro e fogli.
Con quale frequenza usi la funzione Vlookup in Fogli Google? Lavori spesso su due o più cartelle di lavoro contemporaneamente? Fatecelo sapere nella sezione commenti qui sotto.