
Formula generica
=VLOOKUP(B5,(workbook)sheet!range,4,0)
Sommario
Per cercare dati di prodotto, prezzi o altre informazioni archiviate in una cartella di lavoro separata (esterna), è possibile utilizzare la funzione CERCA.VERT con un riferimento completo all'altra cartella di lavoro. Nell'esempio mostrato, la formula in C5 è:
=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)
Dati di esempio
I dati nella cartella di lavoro esterna hanno questo aspetto:
Spiegazione
Questo è un utilizzo standard della funzione CERCA.VERT per recuperare i dati dalla quarta colonna in una tabella:
- il valore di ricerca proviene da B5
- table_array è un riferimento a un intervallo in una cartella di lavoro esterna
- col_index è 4, per recuperare i dati dalla quarta colonna
- range_lookup è zero per forzare una corrispondenza esatta
L'unica differenza è la sintassi speciale usata per i riferimenti esterni, nell'argomento "table_array". La sintassi per i riferimenti esterni è:
'(workbook)sheet'!range
- cartella di lavoro è il nome della cartella di lavoro esterna (es. data.xlsx)
- foglio è il nome del foglio contenente l'intervallo (cioè Foglio1)
- intervallo è l'intervallo effettivo per l'array di tabelle (ad esempio A1: C100)
Il modo più semplice per inserire un riferimento a una tabella esterna è iniziare ad accedere normalmente alla funzione CERCA.VERT. Quindi, quando si immette l'argomento table_array, passare alla cartella di lavoro esterna e selezionare direttamente l'intervallo. Excel costruirà automaticamente il riferimento necessario.
Nota: se la cartella di lavoro con la tabella di ricerca è aperta, CERCA.VERT mostrerà il nome e l'indirizzo della cartella di lavoro per l'argomento table_array. In caso contrario, CERCA.VERT visualizzerà il percorso completo del file della cartella di lavoro + il nome e l'indirizzo della cartella di lavoro.
Gestione di spazi e punteggiatura
Si noti che il riferimento alla cartella di lavoro è racchiuso tra parentesi quadre e l'intera cartella di lavoro + foglio è racchiuso tra virgolette singole. Le virgolette singole sono necessarie quando la cartella di lavoro o il nome del foglio contiene spazi o caratteri di punteggiatura