Ricerca a sinistra con CERCA.VERT
In questa guida vedremo come utilizzare CERCA.VERT per trovare le informazioni elencate nella colonna più a sinistra di Excel relative a un elemento posizionato a destra. È noto che CERCA.VERT non può cercare a sinistra; pertanto, per portare a termine questa operazione, dovremo ricorrere all’aiuto della funzione SCEGLI.

Come eseguire una ricerca a sinistra utilizzando CERCA.VERT?
Per compilare le informazioni relative al prodotto 30001 elencate nell’ultima colonna dei dati, come mostrato nello screenshot qui sopra, puoi utilizzare la funzione SCEGLI per riorganizzare la tabella – ossia “spostare” la colonna più a destra, contenente il valore da cercare, nella posizione più a sinistra. In questo modo, potrai usare una normale formula CERCA.VERT per recuperare il valore desiderato.
Sintassi generica
=VLOOKUP()lookup_value,CHOOSE(){1,2,3,…,N},rangeN,range1,range2,range3,…),column_num,FALSE)
- valore_cercato: Il valore utilizzato da CERCA.VERT per individuare la posizione delle informazioni corrispondenti. In questo caso, si riferisce all’ID prodotto fornito.
- Intervallo1; intervallo2; intervallo3; intervalloN: Le colonne di celle in cui sono elencati il valore_cercato e le altre informazioni.
- num_colonna:Il numero che indica da quale colonna desideri recuperare i dati.Poiché la colonna più a destra è stata spostata in ultima posizione a causa della funzione SCEGLI, per visualizzare la 1ª colonna(colonna del colore), devi digitare num_colonna come 2; per visualizzare la 2ª colonna(colonna della taglia), devi digitare num_colonna come 3……
- ricerca_approssimativa FALSO: Impone a CERCA.VERT di trovare esclusivamente una corrispondenza esatta.
Per inserire le informazioni relative al prodotto 30001, copia o digita le formule seguenti nelle celle corrispondenti e premi Invioper ottenere i risultati:
Colore (Cella H6)
=CERCA.VERT()$H$4;SCEGLI(){1,2,3,4},$E$5:$E$9;$B$5:$B$9;$C$5:$C$9;$D$5:$D$9);2;FALSO)
Taglia (Cella H7)
=CERCA.VERT()$H$4;SCEGLI(){1,2,3,4},$E$5:$E$9;$B$5:$B$9;$C$5:$C$9;$D$5:$D$9);3;FALSO)
Prezzo (Cella H8)
=CERCA.VERT()$H$4;SCEGLI(){1,2,3,4},$E$5:$E$9;$B$5:$B$9;$C$5:$C$9;$D$5:$D$9);4;FALSO)
Nota: anziché digitare direttamente l’ID prodotto 30001nelle formule, abbiamo utilizzato il riferimento di cella $H$4(abbiamo aggiunto il simbolo del dollaro per renderlo assoluto) poiché desideriamo che le formule siano dinamiche. In questo modo, possiamo facilmente ottenere le informazioni su altri prodotti modificando semplicemente l’ID prodotto nella cella H3.

Spiegazione della formula
Di seguito utilizziamo la seguente formula come esempio:
=VLOOKUP()$H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)
- SCEGLI({1,2,3,4};$E$5:$E$9;$B$5:$B$9;$C$5:$C$9;$D$5:$D$9):La funzione SCEGLI riordina le colonne spostando la colonna E in prima posizione, ovvero nella posizione più a sinistra in un array come questo:
{30001;«Bianco»;«Grande»;20;30002;«Nero»;«Grande»;21;30003;«Blu»;«Media»;19;30004;«Rosso»;«Media»;18;30005;«Giallo»;«Piccola»;20}.
In forma tabellare, l’array apparirebbe così:
- CERCA.VERT()$H$4,SCEGLI({1,2,3,4};$E$5:$E$9;$B$5:$B$9;$C$5:$C$9;$D$5:$D$9),2;FALSO) = CERCA.VERT($H$4Con 30001, il valore cercato nella cella H4, la funzione CERCA.VERT individuerà la riga con la corrispondenza esatta nella nuova tabella creata da SCEGLI e restituirà il risultato presente nella 2ª colonna, ovvero Bianco.
Funzioni correlate
La funzione CERCA.VERT di Excel cerca un valore confrontandolo con la prima colonna di una tabella e restituisce il valore corrispondente da una determinata colonna nella stessa riga.
La funzione SCEGLI restituisce un valore dall’elenco degli argomenti in base al numero di indice specificato. Ad esempio, SCEGLI(3;«Mela»;«Pesca»;«Arancia») restituisce Arancia: il numero di indice è 3 e Arancia è il terzo valore dopo il numero di indice nella funzione.
Formule correlate
Ricerca a sinistra con INDICE e CONFRONTA
Per trovare informazioni nella colonna più a sinistra di un foglio Excel relative a un elemento posizionato a destra, puoi combinare le funzioni INDICE e CONFRONTA. Questa potente coppia ti permette di cercare valori in qualsiasi colonna, offrendo una flessibilità superiore rispetto a CERCA.VERT, un’altra nota funzione di ricerca di Excel.
Intervallo di valore di ricerca da un altro foglio di lavoro o cartella di lavoro
Se sai già usare la funzione CERCA.VERT per cercare valori in un foglio di lavoro, non avrai alcuna difficoltà a cercarli anche in un altro foglio o in un’altra cartella di lavoro.
Ricerca del valore più vicino con criteri multipli
In alcuni casi potresti aver bisogno di cercare il valore approssimativo o più vicino in base a più criteri. Combinando le funzioni INDICE, CONFRONTA e SE, puoi ottenere rapidamente il risultato desiderato in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.
