Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come utilizzare la NUOVA e AVANZATA funzione XLOOKUP in Excel (10 esempi)

Author Zhoumandy Last modified

La nuova funzione XLOOKUP di Excel è la funzione di ricerca più potente e semplice che Excel possa offrire. Dopo sforzi costanti, Microsoft l'ha finalmente rilasciata per sostituire VLOOKUP, HLOOKUP, INDEX+MATCH e altre funzioni di ricerca.

In questa guida ti mostreremo quali sono i vantaggi di XLOOKUP, come ottenerla e come applicarla per risolvere diversi problemi di ricerca.

Come ottenere XLOOKUP?

Sintassi

Esempi

Scarica il file di esempio XLOOKUP

Come ottenere XLOOKUP?

La funzione XLOOKUP è disponibile solo in Excel per Microsoft365, Excel2021 e versioni successive, ed Excel per il web. Se utilizzi Excel2019 o versioni precedenti, valuta l'aggiornamento per accedere a XLOOKUP.

Sintassi

Cerca un intervallo o una matrice e restituisce il valore del primo risultato corrispondente. La sintassi è la seguente:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

A screenshot of the syntax of XLOOKUP function

Argomenti:

  1. Lookup_value (obbligatorio): il valore che stai cercando. Può trovarsi in qualsiasi colonna dell'intervallo table_array.
  2. Lookup_array (obbligatorio): la matrice o l'intervallo in cui cercare il valore di ricerca.
  3. Return_array (obbligatorio): la matrice o l'intervallo da cui desideri ottenere il valore.
  4. If_not_found (opzionale): il valore da restituire quando non viene trovata una corrispondenza valida. Puoi personalizzare il testo in [if_not_found] per mostrare che non c'è corrispondenza.
    Altrimenti, il valore restituito sarà #N/D per impostazione predefinita.
  5. Match_mode (opzionale): qui puoi specificare come confrontare lookup_value con i valori in lookup_array.
    • 0 (predefinito) = Corrispondenza esatta. Se non viene trovata alcuna corrispondenza, restituisce #N/D.
    • -1 = Corrispondenza esatta. Se non viene trovata alcuna corrispondenza, restituisce il valore più piccolo successivo.
    • 1 = Corrispondenza esatta. Se non viene trovata alcuna corrispondenza, restituisce il valore più grande successivo.
    • 2 = Corrispondenza parziale. Utilizza caratteri jolly come *, ? e ~ per eseguire una corrispondenza con caratteri jolly.
  6. Search_mode (opzionale): qui puoi specificare l'ordine di ricerca da eseguire.
    • 1 (predefinito) = Cerca il lookup_value dal primo all'ultimo elemento in lookup_array.
    • -1 = Cerca il lookup_value dall'ultimo al primo elemento. Utile quando devi ottenere l'ultimo risultato corrispondente in lookup_array.
    • 2 = Esegue una ricerca binaria che richiede lookup_array ordinato in ordine crescente. Se non è ordinato, il risultato restituito sarà non valido.
    • -2 = Esegue una ricerca binaria che richiede lookup_array ordinato in ordine decrescente. Se non è ordinato, il risultato restituito sarà non valido.

Per informazioni dettagliate sugli argomenti, procedi come segue:

1. Digita la sintassi seguente in una cella vuota; ricorda che devi digitare solo un lato della parentesi.

=XLOOKUP(

A screenshot of the XLOOKUP syntax in an Excel cell

2. Premi Ctrl+A, quindi apparirà una finestra che mostra gli argomenti della funzione. L'altro lato della parentesi verrà completato automaticamente.

A screenshot of the Function Arguments prompt box in Excel

3. Espandi il pannello dati per visualizzare tutti e sei gli argomenti della funzione XLOOKUP.

A screenshot of the XLOOKUP Function Arguments panel showing details in Excel >>> A screenshot of the XLOOKUP Function Arguments panel showing details in Excel

Esempi

Sono sicuro che ora hai compreso i principi base di XLOOKUP. Passiamo subito agli esempi pratici di XLOOKUP.

Esempio1: Corrispondenza esatta

Esegui una corrispondenza esatta con XLOOKUP

Ti sei mai sentito frustrato perché dovevi specificare la modalità di corrispondenza esatta ogni volta che usavi CERCA.VERT? Fortunatamente, questo problema non esiste più con la straordinaria funzione XLOOKUP. Per impostazione predefinita, XLOOKUP esegue una corrispondenza esatta.

Supponiamo che tu abbia un elenco di articoli di cancelleria e debba conoscere il prezzo unitario di un articolo, ad esempio un mouse. Procedi come segue.

A screenshot of the office supplies list in Excel for XLOOKUP

Digita la formula seguente nella cella vuota F2 e premi Invio per ottenere il risultato.

=XLOOKUP(E2,A2:A10,C2:C10)

A screenshot of the XLOOKUP formula in an Excel cell

Ora conosci il prezzo unitario del Mouse grazie alla formula avanzata XLOOKUP. Poiché la modalità di corrispondenza è impostata di default su esatta, non è necessario specificarla. Molto più semplice ed efficiente rispetto a CERCA.VERT.

Solo pochi clic per ottenere la corrispondenza esatta

Forse stai utilizzando una versione precedente di Excel e non hai intenzione di aggiornare a Excel2021 o Microsoft365. In questo caso, ti consiglio una funzione pratica - "Trova dati in un intervallo". Con questa funzione puoi ottenere il risultato senza formule complesse o accesso a XLOOKUP.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Fai clic sulla cella in cui inserire il risultato trovato.

2. Vai alla scheda "Kutools", fai clic su "Assistente formula" e poi su "Assistente formula" nell'elenco a discesa.

A screenshot of the Kutools Formula Helper option in Excel ribbon

3. Nella finestra di dialogo Assistente formula, configura come segue:

  • Seleziona "Ricerca" nella sezione "Tipo di formula";
  • Nella sezione "Seleziona una formula", scegli "Trova dati in un intervallo";
  • Nella sezione "Inserimento argomento", procedi come segue:
    • Nella casella "Intervallo tabella", seleziona l'area dati che contiene il valore di ricerca e il valore di risultato;
    • Nella casella "Valore di ricerca", seleziona la cella o l'intervallo del valore che stai cercando. Nota che deve trovarsi nella prima colonna dell'intervallo tabella;
    • Nella casella "Colonna", seleziona la colonna da cui restituire il valore trovato.

A screenshot of the Kutools Formula Helper setup with the Lookup for Value in List option

4. Fai clic su OK per ottenere il risultato.

A screenshot of the Kutools Formula Helper result

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Esempio2. Corrispondenza approssimativa

Esegui una corrispondenza approssimativa con XLOOKUP

Per eseguire una ricerca approssimativa, devi impostare la modalità di corrispondenza su1 o -1 nel quinto argomento. Quando non viene trovata una corrispondenza esatta, viene restituito il valore più grande o più piccolo successivo.

In questo caso, devi conoscere le aliquote fiscali dei redditi dei tuoi dipendenti. Sul lato sinistro del foglio di calcolo sono riportate le fasce fiscali federali per il2021. Come puoi ottenere l'aliquota fiscale dei tuoi dipendenti nella colonna E? Non preoccuparti. Procedi come segue:

1. Digita la formula seguente nella cella vuota E2 e premi Invio per ottenere il risultato.
Quindi modifica il formato del risultato restituito secondo le tue esigenze.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

A screenshot of the XLOOKUP formula in cell E2 with the tax bracket data in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula

√ Nota: Il quarto argomento [If_not_found] è opzionale, quindi l'ho omesso.

2. Ora conosci l'aliquota fiscale della cella D2. Per ottenere il resto dei risultati, devi convertire i riferimenti di cella di lookup_array e return_array in assoluti.

  • Fai doppio clic sulla cella E2 per mostrare la formula =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Seleziona l'intervallo di ricerca B2:B8 nella formula, premi F4 per ottenere $B$2:$B$8;
  • Seleziona l'intervallo di restituzione A2:A8 nella formula, premi F4 per ottenere $A$2:$A$8;
  • Premi Invio per ottenere il risultato della cella E2.
A screenshot of the updated XLOOKUP formula in cell E2 with absolute references in Excel >>> A screenshot of the tax rate lookup result in cell E2 using the XLOOKUP formula with absolute references

3. Trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati.

A screenshot showing the formula results after dragging the fill handle down to cell E13

√ Nota:

  • Premendo il tasto F4 sulla tastiera puoi cambiare il riferimento di cella in riferimento assoluto aggiungendo il simbolo del dollaro davanti a riga e colonna.
  • Dopo aver applicato il riferimento assoluto a intervallo di ricerca e intervallo di restituzione, abbiamo modificato la formula nella cella E2 in questa versione:

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • Quando trascini il quadratino di riempimento verso il basso dalla cella E2, le formule in ciascuna cella della colonna E cambiano solo per quanto riguarda lookup_value.
    Ad esempio, la formula in E13 ora è diventata:

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Esempio3: Corrispondenza con caratteri jolly

Esegui una corrispondenza con caratteri jolly con XLOOKUP

Prima di analizzare la funzione di corrispondenza con caratteri jolly di XLOOKUP, vediamo cosa sono i caratteri jolly.

In Microsoft Excel, i caratteri jolly sono un tipo speciale di carattere che può sostituire qualsiasi altro carattere. Sono particolarmente utili quando vuoi effettuare ricerche per corrispondenza parziale.

Esistono tre tipi di caratteri jolly: asterisco (*), punto interrogativo (?) e tilde (~).

  • L'asterisco (*) rappresenta qualsiasi numero di caratteri nel testo;
  • Il punto interrogativo (?) rappresenta un singolo carattere nel testo;
  • La tilde (~) serve per trasformare i caratteri jolly (*, ? ~) in caratteri letterali. Inserisci la tilde (~) davanti ai caratteri jolly per ottenere questo effetto;

Nella maggior parte dei casi, quando utilizziamo la funzione di corrispondenza con caratteri jolly di XLOOKUP, usiamo il carattere asterisco (*). Ora vediamo come funziona la corrispondenza con caratteri jolly.

Supponiamo che tu abbia un elenco della capitalizzazione di mercato delle50 maggiori aziende americane e tu voglia conoscere la capitalizzazione di alcune aziende, ma i nomi sono abbreviati: questa è la situazione ideale per una corrispondenza con caratteri jolly. Segui passo passo per vedere come fare.

A screenshot of the stock market capitalization of large American companies

√ Nota: Per eseguire una corrispondenza con caratteri jolly, la cosa più importante è impostare il quinto argomento [match_mode] su2.

1. Digita la formula seguente nella cella vuota H3 e premi Invio per ottenere il risultato.

=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)

A screenshot of the XLOOKUP formula for finding a market capitalization, with the formula visible in the cell >>> A screenshot of the XLOOKUP result of finding a market capitalization

2. Ora conosci il risultato della cella H3. Per ottenere il resto dei risultati, devi rendere fissi lookup_array e return_array posizionando il cursore sull'array e premendo F4. La formula in H3 diventa così:

=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)

3. Trascina il quadratino di riempimento verso il basso per ottenere tutti i risultati.

A screenshot of the Excel cell with the updated XLOOKUP formula where lookup and return arrays are fixed using F4

√ Nota:

  • Il lookup_value della formula nella cella H3 è "*"&G3&"*". Abbiamo concatenato il carattere jolly asterisco (*) con il valore G3 usando il simbolo &.
  • Il quarto argomento [If_not_found] è opzionale, quindi l'ho omesso.
Esempio4: Ricerca verso sinistra

Ricerca da destra a sinistra utilizzando XLOOKUP

Uno svantaggio di CERCA.VERT è che può effettuare ricerche solo a destra della colonna di ricerca. Se provi a cercare valori a sinistra della colonna di ricerca, otterrai l'errore #N/D. Non preoccuparti. XLOOKUP è la funzione di ricerca perfetta per risolvere questo problema.

XLOOKUP è progettata per cercare valori sia a sinistra che a destra della colonna di ricerca. Non ha limiti e soddisfa le esigenze degli utenti Excel. Nell'esempio qui sotto ti mostriamo come fare.

Supponiamo che tu abbia un elenco di paesi con i relativi prefissi telefonici e tu voglia trovare il nome del paese conoscendo il prefisso.

A screenshot of the country list with telephone codes, showing the setup for looking up a country name using XLOOKUP

Dobbiamo cercare nella colonna C e restituire il valore della colonna A. Procedi come segue:

1. Digita la formula seguente nella cella vuota G2.

=XLOOKUP(F2,C2:C11,A2:A11)

2. Premi Invio per ottenere il risultato.

A screenshot of the XLOOKUP formula used to look up country names based on telephone codes

√ Nota: La funzione di ricerca a sinistra di XLOOKUP può sostituire Index e Match per cercare valori a sinistra.

Cerca il valore da destra a sinistra in pochi clic

Per chi non vuole ricordare le formule, consiglio una funzione utile - "Cerca da destra a sinistra". Con questa funzione puoi effettuare una ricerca da destra a sinistra in pochi secondi.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Vai alla scheda "Kutools" in Excel, trova "Super RICERCA.VERT" e fai clic su "Cerca da destra a sinistra" nell'elenco a discesa.

A screenshot of the 'LOOKUP from Right to Left' feature in Kutools tab in Excel

2. Nella finestra di dialogo "Cerca da destra a sinistra", configura come segue:

  • Nella sezione "Intervallo dei valori da cercare e intervallo di output", specifica l'intervallo di ricerca e l'intervallo di output;
  • Nella sezione "Area dati", inserisci l'intervallo dati, quindi specifica la "colonna chiave" e la "colonna di restituzione";

A screenshot of the 'LOOKUP from Right to Left' dialog box with input fields for lookup range, output range, key column, and return column

3. Fai clic su OK per ottenere il risultato.

A screenshot of the final result

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Esempio5: Ricerca verticale o orizzontale

Esegui una ricerca verticale o orizzontale con XLOOKUP

Come utenti Excel, probabilmente conosci già le funzioni CERCA.VERT e CERCA.ORIZZ. CERCA.VERT serve per cercare verticalmente in una colonna, mentre CERCA.ORIZZ serve per cercare orizzontalmente in una riga.

Ora la nuova XLOOKUP le combina entrambe, il che significa che basta una sola sintassi per eseguire una ricerca verticale o orizzontale. Geniale, vero?

Nell'esempio qui sotto, mostriamo come utilizzare una sola sintassi XLOOKUP per eseguire ricerche sia verticali che orizzontali.

Per eseguire una ricerca verticale, digita la formula seguente nella cella vuota E2 e premi Invio per ottenere il risultato.

=XLOOKUP(E1,A2:A13,B2:B13)

A screenshot of the vertical lookup result using the formula

Per eseguire una ricerca orizzontale, digita la formula seguente nella cella vuota P2 e premi Invio per ottenere il risultato.

=XLOOKUP(P1,B1:M1,B2:M2)

A screenshot of the horizontal lookup result using the formula

Come puoi vedere, la sintassi è la stessa. L'unica differenza tra le due formule è che nella ricerca verticale inserisci colonne, mentre nella ricerca orizzontale inserisci righe.

Esempio6: Ricerca bidirezionale

Esegui una ricerca bidirezionale con XLOOKUP

Stai ancora utilizzando le funzioni INDICE e CONFRONTA per cercare un valore in una tabella bidimensionale? Prova la versione migliorata di XLOOKUP per svolgere il lavoro più facilmente.

XLOOKUP può eseguire una doppia ricerca, trovando l'intersezione di due valori. Annidando una XLOOKUP all'interno di un'altra, la XLOOKUP interna può restituire un'intera riga o colonna, che viene poi utilizzata dalla XLOOKUP esterna come return_array.

Supponiamo che tu abbia un elenco di voti degli studenti in diverse materie e tu voglia sapere il voto di Kim in Chimica.

A screenshot of a table showing students' grades for various subjects

Vediamo come utilizzare la magica XLOOKUP per risolvere il problema.

    • Eseguiamo la "XLOOKUP interna" per restituire i valori di un'intera colonna. XLOOKUP(H2,B1:E1,B2:E10) può ottenere un intervallo di voti di Chimica.
    • Annidiamo la "XLOOKUP interna" all'interno della "XLOOKUP esterna" utilizzando la XLOOKUP interna come return_array nella formula completa.
    • Ecco la formula finale:

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Digita la formula sopra nella cella vuota H3 e premi Invio per ottenere il risultato.

A screenshot of the XLOOKUP formula being used to perform a two-way lookup

Oppure puoi fare il contrario: usa la "XLOOKUP interna" per restituire i valori di un'intera riga, cioè tutti i voti di Kim. Poi usa la "XLOOKUP esterna" per cercare il voto di Chimica tra tutti i voti di Kim.

    • Digita la formula seguente nella cella vuota H4 e premi Invio per ottenere il risultato.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

A screenshot of the XLOOKUP formula being used for a two-way lookup

La funzione di ricerca bidirezionale di XLOOKUP è anche la perfetta dimostrazione della sua capacità di ricerca sia verticale che orizzontale. Provala se vuoi!

Esempio7: Personalizza il messaggio di valore non trovato

Personalizza il messaggio di valore non trovato utilizzando XLOOKUP

Come altre funzioni di ricerca, quando non viene trovata una corrispondenza, viene restituito il messaggio di errore #N/D. Questo può confondere alcuni utenti di Excel. La buona notizia è che la gestione degli errori è disponibile nel quarto argomento della funzione XLOOKUP.

Con l'argomento integrato [if_not_found], puoi specificare un messaggio personalizzato per sostituire il risultato #N/D. Digita il testo desiderato come quarto argomento opzionale e racchiudilo tra virgolette doppie ("").

Ad esempio, la città Denver non viene trovata, quindi XLOOKUP restituisce il messaggio di errore #N/D. Ma dopo aver personalizzato il quarto argomento con il testo "Nessuna corrispondenza", la formula mostrerà il testo "Nessuna corrispondenza" invece del messaggio di errore.

Digita la formula seguente nella cella vuota F3 e premi Invio per ottenere il risultato.

=XLOOKUP(E2,A2:A11,C2:C11,"No Match")

A screenshot showing the XLOOKUP formula to customize the error message when no match is found

Personalizza l'errore #N/D con una funzione pratica

Per sostituire rapidamente l'errore #N/D con un messaggio personalizzato, Kutools per Excel è lo strumento perfetto in Excel che può aiutarti. Grazie alla funzione integrata Sostituisci0 o #N/D con vuoto o un valore specifico, puoi specificare il messaggio di valore non trovato senza formule complesse o accesso a XLOOKUP.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Vai alla scheda "Kutools" in Excel, trova "Super RICERCA.VERT" e fai clic su "Sostituisci0 o #N/D con vuoto o un valore specifico" nell'elenco a discesa.

A screenshot of the Kutools feature Replace 0 or #N/A with Blank or a Specific Value in Excel

2. Nella finestra di dialogo "Sostituisci0 o #N/D con vuoto o un valore specifico", configura come segue:

  • Nella sezione "Intervallo dei valori da cercare e intervallo di output", seleziona l'intervallo di ricerca e l'intervallo di output;
  • Poi seleziona l'opzione "Sostituisci0 o #N/D con un valore specifico" e inserisci il testo desiderato;
  • Nella sezione "Area dati", seleziona l'intervallo dati, quindi specifica la "colonna chiave" e la "colonna di restituzione".

A screenshot of the Kutools dialog box for replacing #N/A errors with a custom message in Excel

3. Fai clic su OK per ottenere il risultato. Il messaggio personalizzato verrà visualizzato quando non viene trovata alcuna corrispondenza.

A screenshot showing the result after using Kutools to replace #N/A error with a custom message

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Esempio8: Valori multipli

Restituisci valori multipli con XLOOKUP

Un altro vantaggio di XLOOKUP è la capacità di restituire più valori contemporaneamente per la stessa corrispondenza. Inserisci una formula per ottenere il primo risultato, poi gli altri valori restituiti si espandono automaticamente nelle celle vuote adiacenti.

Nell'esempio seguente, vuoi ottenere tutte le informazioni relative allo studente con ID “FG9940005”. Il trucco consiste nel fornire un intervallo come return_array nella formula invece di una singola colonna o riga. In questo caso, l'intervallo di restituzione è B2:D9, che include tre colonne.

Digita la formula seguente nella cella vuota G2 e premi Invio per ottenere tutti i risultati.

=XLOOKUP(F2,A2:A9,B2:D9)

A screenshot of the XLOOKUP function formula in cell G2 returning multiple values

Tutte le celle di risultato mostrano la stessa formula. Puoi modificare la formula nella prima cella, ma nelle altre celle la formula non è modificabile. Noterai che la barra della formula è grigia, il che significa che non è possibile apportare modifiche.

A screenshot of the formula bar showing grayed-out non-editable formula in Excel

In sintesi, la funzione valori multipli di XLOOKUP è un miglioramento utile rispetto a CERCA.VERT. Non devi più specificare ogni numero di colonna separatamente per ogni formula. Ottimo lavoro!

Esempio9. Criteri multipli

Esegui una ricerca con criteri multipli utilizzando XLOOKUP

Un'altra straordinaria novità di XLOOKUP è la possibilità di effettuare ricerche con criteri multipli. Il trucco consiste nel concatenare separatamente i valori e gli array di ricerca con l'operatore "&" nella formula. Vediamo l'esempio qui sotto.

Dobbiamo conoscere il prezzo del vaso blu media. In questo caso, sono necessari tre valori di ricerca (criteri) per trovare una corrispondenza. Digita la formula seguente nella cella vuota I2 e premi Invio per ottenere il risultato.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

A screenshot of the XLOOKUP function formula in cell I2 for multi-criteria lookup

√ Nota: XLOOKUP può elaborare direttamente le matrici. Non è necessario confermare la formula con Control + Shift + Invio.

Ricerca multi-condizione con un metodo rapido

Esiste un modo ancora più rapido e semplice per eseguire una ricerca con criteri multipli rispetto a XLOOKUP in Excel? Kutools per Excel offre una funzione straordinaria - "Ricerca multi-condizione". Con questa funzione puoi eseguire una ricerca con criteri multipli in pochi clic!

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Vai alla scheda "Kutools" in Excel, trova "Super RICERCA.VERT" e fai clic su "Ricerca multi-condizione" nell'elenco a discesa.

A screenshot of the Kutools Multi-condition Lookup option in Excel

2. Nella finestra di dialogo "Ricerca multi-condizione", procedi come segue:

  • Nella sezione "Intervallo dei valori da cercare e intervallo di output", seleziona l'intervallo dei valori da cercare e l'intervallo di output;
  • Nella sezione "Area dati", esegui le seguenti operazioni:
    • Seleziona le colonne chiave corrispondenti che contengono i valori da cercare una alla volta tenendo premuto il tasto Ctrl nella casella "Colonna chiave";
    • Specifica la colonna che contiene i valori restituiti nella casella "Colonna di restituzione".

A screenshot of the Kutools Multi-condition Lookup dialog box in Excel

3. Fai clic su OK per ottenere il risultato.

A screenshot of the Multi-condition Lookup results in Excel

√ Nota:

  • La sezione Sostituisci i valori di errore #N/D con un valore specificato è opzionale nella finestra di dialogo, puoi specificarla o meno.
  • Il numero di colonne inserite nella casella Colonna chiave deve essere uguale al numero di colonne inserite nella casella Valori da cercare e l'ordine dei criteri in entrambe le caselle deve corrispondere uno a uno.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Esempio10. Trova il valore con l'ultima corrispondenza

Ottieni l'ultimo risultato corrispondente con XLOOKUP

Per trovare l'ultimo valore corrispondente in Excel, imposta il sesto argomento per cercare in ordine inverso.

Per impostazione predefinita, la modalità di ricerca in XLOOKUP è impostata su1, ovvero ricerca dal primo all'ultimo. Ma la cosa positiva di XLOOKUP è che la direzione della ricerca può essere modificata. XLOOKUP offre l'argomento opzionale [search mode] per controllare l'ordine di ricerca. Basta impostare la modalità di ricerca nel sesto argomento su -1 e la direzione della ricerca cambia da ultima a prima.

Guarda l'esempio qui sotto. Vogliamo sapere l'ultima vendita di Emma nel database.

Digita la formula seguente nella cella vuota G2 e premi Invio per ottenere il risultato.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

A screenshot of the XLOOKUP formula in cell G2 for finding the last matching value

√ Nota: Il quarto e il quinto argomento sono opzionali e omessi in questo caso. Abbiamo impostato solo il sesto argomento opzionale su -1.

Cerca facilmente l'ultimo valore corrispondente con uno strumento straordinario

Se non hai accesso a XLOOKUP e non vuoi ricordare formule complesse, puoi utilizzare la funzione "Cerca dal basso verso l'alto" per ottenere facilmente il risultato.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Vai alla scheda "Kutools" in Excel, trova "Super RICERCA.VERT" e fai clic su "Cerca dal basso verso l'alto" nell'elenco a discesa.

A screenshot of the Lookup from Bottom to Top option in Kutools tab in Excel

2. Nella finestra di dialogo "Cerca dal basso verso l'alto", configura come segue:

  • Nella sezione "Intervallo dei valori da cercare e intervallo di output", seleziona l'intervallo di ricerca e l'intervallo di output;
  • Nella sezione "Area dati", seleziona l'intervallo dati, quindi specifica la "colonna chiave" e la "colonna di restituzione".

A screenshot of the Lookup from Bottom to Top dialog box in Excel

3. Fai clic su OK per ottenere il risultato.

A screenshot of the Lookup from Bottom to Top results

√ Nota: La sezione Sostituisci i valori di errore #N/D con un valore specificato è opzionale nella finestra di dialogo, puoi specificarla o meno.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Scarica il file di esempio XLOOKUP

XLOOKUP Examples.xlsx

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in