Usa XLOOKUP per trovare i tuoi dati

Guida Completa alla Funzione XLOOKUP di Excel

12/22/20242 min read

Guida Completa alla Funzione XLOOKUP di Excel

La funzione XLOOKUP di Excel è uno strumento potente e flessibile che consente di cercare e restituire dati all'interno di un intervallo. È una versione migliorata delle funzioni più tradizionali come VLOOKUP e HLOOKUP, superandone le limitazioni. In questa guida ti spiegheremo passo dopo passo come utilizzare XLOOKUP, con esempi pratici per sfruttarne appieno le potenzialità.

Cos’è XLOOKUP?

La funzione XLOOKUP consente di cercare un valore in una colonna o riga e di restituire un valore corrispondente da un’altra colonna o riga, eliminando la necessità di specificare il formato della tabella o di ordinare i dati.

Sintassi della funzione

Versione Inglese:

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

Versione Italiana:

=CERCA.X(valore_da_cercare;matrice_cerca; matrice_restituita; [se_non_trovato]; [modalità_confronto]; [modalità_ricerca])

Argomenti principali

  • lookup_value: Il valore da cercare.

  • lookup_array: L’intervallo in cui cercare il valore.

  • return_array: L’intervallo da cui restituire il risultato corrispondente.

  • [if_not_found]: (Opzionale) Il valore da restituire se non viene trovato alcun risultato.

  • [match_mode]: (Opzionale) Specifica il tipo di corrispondenza:

    • 0: Corrispondenza esatta (predefinita).

    • -1: Corrispondenza esatta o valore più piccolo successivo.

    • 1: Corrispondenza esatta o valore più grande successivo.

    • 2: Corrispondenza con caratteri jolly (*, ?).

  • [search_mode]: (Opzionale) Specifica la direzione della ricerca:

    • 1: Ricerca dall’alto verso il basso (predefinita).

    • -1: Ricerca dal basso verso l’alto.

Quando usare XLOOKUP?

Utilizza XLOOKUP quando:

  • Hai bisogno di cercare un valore in una tabella o elenco.

  • Vuoi sostituire funzioni più rigide come VLOOKUP o HLOOKUP.

  • Devi cercare valori in entrambe le direzioni (verso destra o verso sinistra).

  • Vuoi evitare errori come il famigerato #N/D in caso di valori non trovati.

Esempio Pratico 1: Cerca un valore e restituisci un risultato

Hai una tabella con un elenco di prodotti e i relativi prezzi. Vuoi trovare il prezzo di un prodotto specifico.

Tabella:

Formula

Versione Inglese:

=XLOOKUP("Penna", A2:A4, B2:B4)

Versione Italiana:

=CERCA.X("Penna", A2:A4, B2:B4)

Risultato ottenuto: 1.50 €

Esempio Pratico 2: Gestire un valore non trovato

Cosa succede se cerchi un prodotto che non esiste? Puoi specificare un messaggio personalizzato.

Formula

Versione Inglese:

=XLOOKUP("Evidenziatore", A2:A4, B2:B4, "Prodotto non disponibile")

Versione Italiana:

=CERCA.X("Evidenziatore", A2:A4, B2:B4, "Prodotto non disponibile")

Risultato ottenuto: "Prodotto non disponibile"

Vantaggi di XLOOKUP rispetto a VLOOKUP e HLOOKUP

  1. Cerca in entrambe le direzioni:

    • XLOOKUP può cercare verso sinistra o verso destra, superando la limitazione di VLOOKUP.

  2. Non richiede la posizione della colonna:

    • Con XLOOKUP specifichi direttamente gli intervalli, senza contare le colonne.

  3. Gestisce valori non trovati:

    • Puoi definire un messaggio di errore personalizzato invece di visualizzare #N/D.

  4. Ricerca più flessibile:

    • Supporta ricerche con caratteri jolly e modalità avanzate di corrispondenza.

XLOOKUP è una funzione versatile che semplifica notevolmente la ricerca di dati in Excel. Grazie alla sua flessibilità, puoi gestire facilmente tabelle complesse, ridurre gli errori e risparmiare tempo. Con questa guida, hai tutto ciò che ti serve per iniziare a usare XLOOKUP come un esperto!