Come eseguire una ricerca VLOOKUP da destra a sinistra in Excel?
La funzione VLOOKUP in Excel è ampiamente utilizzata per cercare e recuperare dati. Tuttavia, una delle sue limitazioni è che può cercare valori solo da sinistra a destra. Ciò significa che il valore di ricerca deve trovarsi nella prima colonna della tabella e il valore restituito deve essere a destra della colonna di ricerca. Ma cosa fare se è necessario cercare valori da destra a sinistra? Questa guida esplorerà diversi metodi per raggiungere questo obiettivo.

Ricerca VLOOKUP da destra a sinistra
Cercare valori da destra a sinistra con le funzioni VLOOKUP e IF
Sebbene VLOOKUP da sola non possa cercare valori da destra a sinistra, è possibile manipolare la struttura dei dati utilizzando la funzione IF per farla funzionare.
Inserisci la seguente formula nella cella desiderata, quindi trascina il quadratino di riempimento fino alle celle in cui vuoi applicare questa formula per ottenere tutti i corrispondenti. Vedi screenshot:
=VLOOKUP(E2, IF({1,0}, $C$2:$C$9, $A$2:$A$9), 2, 0)
- E2: Questo è il valore che stai cercando. È la chiave che Excel cercherà nell'intervallo specificato.
- IF({1,0}, $C$2:$C$9, $A$2:$A$9): Questa parte della formula crea una tabella virtuale riorganizzando le colonne. Normalmente, VLOOKUP può cercare solo nella prima colonna di una tabella e restituire un valore da una colonna a destra. Utilizzando IF({1,0}, ...), si sta dicendo a Excel di creare una nuova tabella in cui le colonne sono scambiate:
♦ La prima colonna della nuova tabella è $C$2:$C$9.
♦ La seconda colonna della nuova tabella è $A$2:$A$9. - 2: Questo indica a VLOOKUP di restituire il valore dalla seconda colonna della tabella virtuale creata dalla funzione IF. In questo caso, restituirà un valore da $A$2:$A$9.
- 0: Questo specifica che si desidera una corrispondenza esatta. Se Excel non trova una corrispondenza esatta per E2 in $C$2:$C$9, restituirà un errore.
Cercare valori da destra a sinistra con Kutools per Excel
Se preferisci un approccio più user-friendly, Kutools per Excel offre funzionalità avanzate che semplificano ricerche complesse, inclusa la possibilità di cercare da destra a sinistra senza sforzo.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca su "Kutools" > "Super RICERCA.VERT" > "Cerca da destra a sinistra", vedi screenshot:
2. Nella finestra di dialogo "Cerca da destra a sinistra", effettua le seguenti operazioni:
- Seleziona le celle del valore di ricerca e le celle di output dalle sezioni "Area di posizionamento dellelenco" e "Intervallo dei valori da cercare";
- Quindi, specifica gli elementi corrispondenti dalla sezione "Intervallo Dati".
- Infine, clicca sul pulsante OK.
3. Ora, i record corrispondenti sono stati restituiti in base ai valori di ricerca dalla lista a destra, vedi screenshot:
Se vuoi sostituire il valore di errore #N/D con un altro valore di testo, ti basta cliccare sul pulsante "Opzioni" e selezionare l'opzione "Sostituisci i valori non trovati (#N/D) con un valore specificato", quindi digitare il testo di cui hai bisogno.
Cercare valori da destra a sinistra con le funzioni INDEX e MATCH
La combinazione di INDEX e MATCH è un'alternativa versatile e potente a VLOOKUP. Consente di cercare valori in qualsiasi direzione (sinistra, destra, su o giù).
Inserisci o copia la seguente formula in una cella vuota per ottenere il risultato, quindi trascina il quadratino di riempimento verso il basso fino alle celle in cui vuoi inserire questa formula.
=INDEX($A$2:$A$9,MATCH(E2,$C$2:$C$9,0))
- E2: Questo è il valore che stai cercando.
- MATCH(E2, $C$2:$C$9, 0): La funzione MATCH cerca il valore in E2 all'interno dell'intervallo $C$2:$C$9. Lo 0 indica che si desidera una corrispondenza esatta. Se lo trova, restituisce la posizione relativa di quel valore all'interno dell'intervallo.
- INDEX($A$2:$A$9, ...): La funzione INDEX utilizza quindi la posizione restituita da MATCH per trovare il valore corrispondente nell'intervallo $A$2:$A$9.
Cercare valori da destra a sinistra con la funzione XLOOKUP
Se stai utilizzando Excel 365 o Excel 2021, la funzione XLOOKUP è un'alternativa moderna e semplificata a VLOOKUP. Può cercare valori in qualsiasi direzione senza la necessità di formule complesse.
Inserisci o copia la seguente formula in una cella vuota per ottenere il risultato, quindi trascina il quadratino di riempimento verso il basso fino alle celle in cui vuoi inserire questa formula.
=XLOOKUP(E2,$C$2:$C$9,$A$2:$A$9)
- E2: Questo è il valore che stai cercando.
- $C$2:$C$9: Questo è l'intervallo in cui Excel cercherà il valore in E2. È l'array di ricerca.
- $A$2:$A$9: Questo è l'intervallo da cui Excel restituirà il valore corrispondente. È l'array di ritorno.
Anche se VLOOKUP è uno strumento eccellente per le ricerche di base, è limitato dalla sua capacità di cercare solo a destra della colonna di ricerca. Tuttavia, ci sono diversi altri metodi che puoi utilizzare per restituire valori corrispondenti da destra a sinistra in Excel. Sfruttando questi metodi, puoi cercare e restituire facilmente ed efficacemente valori corrispondenti, indipendentemente da dove si trovano i tuoi dati nel foglio di lavoro. Se sei interessato a esplorare ulteriori suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial.
Altri articoli correlati:
- Cercare valori tra più fogli di lavoro
- In Excel, possiamo facilmente applicare la funzione VLOOKUP per restituire i valori corrispondenti in una singola tabella di un foglio di lavoro. Ma, hai mai considerato come cercare un valore tra più fogli di lavoro? Supponiamo di avere i seguenti tre fogli di lavoro con intervalli di dati, e ora voglio ottenere parte dei valori corrispondenti in base ai criteri di questi tre fogli di lavoro.
- Usa VLOOKUP con corrispondenza esatta e approssimativa in Excel
- In Excel, VLOOKUP è una delle funzioni più importanti per noi per cercare un valore nella colonna più a sinistra della tabella e restituire il valore nella stessa riga dell'intervallo. Ma, hai applicato con successo la funzione VLOOKUP in Excel? In questo articolo, parlerò di come usare la funzione VLOOKUP in Excel.
- Cercare valori dal basso verso l'alto in Excel
- Normalmente, la funzione VLOOKUP può aiutarti a trovare i dati dall'alto verso il basso per ottenere il primo valore corrispondente dall'elenco. Ma, a volte, devi cercare dal basso verso l'alto per estrarre l'ultimo valore corrispondente. Hai qualche buona idea per affrontare questo compito in Excel?
- Cercare e restituire l'intera riga di un valore corrispondente in Excel
- Normalmente, puoi cercare e restituire un valore corrispondente da un intervallo di dati utilizzando la funzione VLOOKUP, ma hai mai provato a trovare e restituire l'intera riga di dati in base a criteri specifici come mostrato nello screenshot.
- Cercare e concatenare più valori corrispondenti in Excel
- Come tutti sappiamo, la funzione VLOOKUP in Excel può aiutarci a cercare un valore e restituire i dati corrispondenti in un'altra colonna, ma in generale, può ottenere solo il primo valore relativo se ci sono più dati corrispondenti. In questo articolo, parlerò di come cercare e concatenare più valori corrispondenti in una sola cella o in una lista verticale.
I migliori strumenti per la produttività in Office
Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice
- Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!