Come Utilizzare XLOOKUP in Excel: Guida Pratica Passo-passo

How to Use XLOOKUP in Excel: Practical Step-by-Step Guide

Introduzione a XLOOKUP in Excel

XLOOKUP è una delle funzioni più utili introdotte nelle versioni moderne di Microsoft Excel. Sostituisce formule di ricerca più datate come CERCA.VERT e CERCA.ORIZZ, risolvendo molte delle loro limitazioni. Con XLOOKUP, puoi cercare valori in un intervallo e restituire i risultati corrispondenti da un altro intervallo in modo più semplice e flessibile.

I professionisti impegnati spesso lavorano con fogli di calcolo contenenti migliaia di righe di dati. Trovare manualmente il valore corretto può richiedere tempo e portare a errori. XLOOKUP automatizza questo processo, permettendo a Excel di individuare istantaneamente i dati corrispondenti.

In questo tutorial passo-passo, imparerai:

  • Cosa fa XLOOKUP e perché è utile
  • La struttura della formula XLOOKUP
  • Come eseguire la tua prima ricerca
  • Esempi pratici per fogli di calcolo reali
  • Errori comuni e come evitarli
  • Consigli per utilizzare XLOOKUP in modo efficiente

Cos’è XLOOKUP?

XLOOKUP è una funzione che cerca un valore specifico in un intervallo o array e restituisce un valore corrispondente da un altro intervallo. A differenza delle funzioni di ricerca più vecchie, XLOOKUP può cercare sia verticalmente che orizzontalmente e non richiede che la colonna di ricerca sia la prima in una tabella.

Questa flessibilità rende più semplice costruire fogli di calcolo affidabili senza dover riorganizzare i dati.

Attività Comuni che XLOOKUP Può Risolvere

  • Ricerca di informazioni sui dipendenti utilizzando un numero di ID
  • Trova i prezzi dei prodotti da un elenco di prodotti
  • Ritorna i totali delle vendite basati su un prodotto specifico
  • Abbinare i nomi dei clienti con i record degli ordini

Sintassi della Formula XLOOKUP

La sintassi generale della funzione XLOOKUP è:

=XLOOKUP(valore_ricerca, intervallo_ricerca, intervallo_restituisce, [se_non_trovato], [tipo_riscontro], [modalità_ricerca])

Questo è il significato di ciascun argomento:

  • valore_ricerca: Il valore che desideri trovare.
  • intervallo_ricerca: L’intervallo in cui Excel cercherà il valore.
  • intervallo_restituisce: L’intervallo che contiene il risultato che vuoi restituire.
  • se_non_trovato: Valore facoltativo da restituire se non viene trovato nulla.
  • tipo_riscontro: Impostazione facoltativa che controlla come avviene la corrispondenza.
  • modalità_ricerca: Impostazione facoltativa che definisce la direzione della ricerca.

Nella maggior parte dei casi quotidiani, avrai bisogno solo dei primi tre argomenti.

Passo-passo: La tua Prima Formula XLOOKUP

Iniziamo con un esempio semplice. Immagina di avere un elenco di ID dipendenti e nomi, e vuoi che Excel restituisca il dipartimento del dipendente.

Esempio di Dataset

  • Colonna A: ID Dipendente
  • Colonna B: Nome Dipendente
  • Colonna C: Dipartimento

Desideri inserire un ID dipendente e restituire automaticamente il dipartimento.

Passo 1: Identificare il Valore di Ricerca

Supponiamo che la cella E2 contenga l’ID del dipendente che desideri cercare.

Passo 2: Scrivere la Formula XLOOKUP

Inserisci la seguente formula:

=XLOOKUP(E2, A2:A100, C2:C100)

Passo 3: Premi Invio

Excel cercherà nell’intervallo A2:A100 l’ID del dipendente in E2 e restituirà il dipartimento corrispondente da C2:C100.

Questo è il modello di base che utilizzerai nella maggior parte dei fogli di calcolo.

Esempio: Ricerca Prezzo Prodotto

Guardiamo uno scenario aziendale pratico.

Gestisci un elenco di prodotti con la seguente struttura:

  • Colonna A: ID Prodotto
  • Colonna B: Nome Prodotto
  • Colonna C: Prezzo

Se un utente inserisce un ID prodotto nella cella F2, vuoi che Excel restituisca il prezzo del prodotto.

La Formula

=XLOOKUP(F2, A2:A200, C2:C200)

Spiegazione:

  • F2 è il valore che stai cercando.
  • A2:A200 è la colonna degli ID del prodotto.
  • C2:C200 contiene i prezzi da restituire.

Quando viene inserito un ID prodotto, Excel restituisce immediatamente il prezzo corretto.

Gestire Valori Mancanti con IF_NOT_FOUND

A volte un valore di ricerca non esiste nel tuo dataset. Senza gestire questa situazione, Excel restituisce un errore.

Puoi controllare questo usando l’argomento facoltativo se_non_trovato.

Esempio di Formula

=XLOOKUP(F2, A2:A200, C2:C200, "Prodotto non trovato")

Se l’ID prodotto manca, Excel visualizza “Prodotto non trovato” invece di un messaggio di errore.

Questo approccio rende i fogli di calcolo più user-friendly, specialmente nei dashboard o nei report.

Uso di XLOOKUP per la Ricerca a Sinistra

Una limitazione di CERCA.VERT è che può cercare solo a destra. XLOOKUP rimuove questa restrizione.

Per esempio, immagina che il tuo dataset sembri così:

  • Colonna A: Dipartimento
  • Colonna B: ID Dipendente
  • Colonna C: Nome Dipendente

Se desideri cercare per ID Dipendente e restituire il Dipartimento, XLOOKUP funziona facilmente.

Esempio di Formula

=XLOOKUP(E2, B2:B100, A2:A100)

Anche se la colonna di restituzione è a sinistra della colonna di ricerca, la formula funziona correttamente.

Corrispondenza Esatta vs Approssimativa

XLOOKUP utilizza la corrispondenza esatta per impostazione predefinita, che è solitamente l’opzione più sicura. Tuttavia, puoi anche utilizzare la corrispondenza approssimativa in determinati casi, come fasce fiscali o livelli di sconto.

Opzioni del Tipo di Corrispondenza

  • 0 – Corrispondenza esatta (predefinito)
  • -1 – Corrispondenza esatta o valore successivo più piccolo
  • 1 – Corrispondenza esatta o valore successivo più grande
  • 2 – Corrispondenza con caratteri jolly

Esempio con Tipo di Corrispondenza

=XLOOKUP(F2, A2:A50, B2:B50, "Non trovato", 0)

Questa formula forzare una ricerca con corrispondenza esatta.

Ricerca dal Basso verso l’Alto

Un’altra capacità utile di XLOOKUP è controllare la direzione della ricerca.

Ad esempio, supponiamo che tu segua le vendite giornaliere e desideri l’entrata più recente per un prodotto.

Invece di cercare dall’alto, puoi cercare dal basso.

Esempio di Formula

=XLOOKUP(F2, A2:A200, C2:C200, "Non trovato", 0, -1)

L’ultimo argomento -1 dice a Excel di cercare dall’ultima riga verso l’alto.

Questo è estremamente utile quando si lavora con log, transazioni o dati storici.

XLOOKUP con Colonne Multiple

XLOOKUP può restituire più colonne contemporaneamente se l’array di restituzione include più colonne.

Esempio di Dataset

  • Colonna A: ID Prodotto
  • Colonna B: Nome Prodotto
  • Colonna C: Prezzo
  • Colonna D: Categoria

Formula

=XLOOKUP(F2, A2:A100, B2:D100)

Questa formula restituisce il nome del prodotto, il prezzo e la categoria in celle adiacenti.

Questa funzione è particolarmente utile per i cruscotti e i fogli di reportistica.

Errori Comuni con XLOOKUP

Anche gli utenti esperti di Excel a volte incappano in problemi con le formule di ricerca. Ecco alcuni errori comuni da evitare.

Utilizzare Intervalli Non Correlati

L’array di ricerca e l’array di restituzione devono contenere lo stesso numero di righe o colonne. Se non corrispondono, Excel restituirà un errore.

Tipi di Dati Errati

Se una colonna memorizza numeri come testo e un’altra come valori numerici, è possibile che Excel non riesca ad abbinarli.

Assicurati sempre che i tipi di dati siano coerenti.

Riferimenti di Colonna Completi Non Necessari

Utilizzare intervalli come A:A può rallentare i grandi fogli di calcolo. Invece, usa intervalli definiti come A2:A1000.

Consigli Pratici per Usare XLOOKUP in Modo Efficiente

  • Usa tabelle strutturate per rendere più leggibili le formule.
  • Nomina intervalli chiave per formule più chiare.
  • Combina XLOOKUP con funzioni come SE o SOMMA per logiche più avanzate.
  • Testa i tuoi valori di ricerca per assicurarti che corrispondano al formato del dataset.
  • Aggiungi un messaggio se_non_trovato per una migliore esperienza utente.

XLOOKUP vs CERCA.VERT

Molti utenti di Excel conoscono CERCA.VERT, ma XLOOKUP offre diversi vantaggi.

  • Nessuna necessità che la colonna di ricerca sia la prima
  • Gestione degli errori integrata
  • Capacità di cercare sia verticalmente che orizzontalmente
  • Ricerca inversa opzionale
  • Struttura delle formule più pulita e semplice

Grazie a questi miglioramenti, molti professionisti ora preferiscono XLOOKUP per i nuovi fogli di calcolo.

Considerazioni Finali

XLOOKUP è una delle funzioni più potenti e pratiche disponibili nelle versioni moderne di Excel. Simplifica il recupero dei dati, riduce la complessità delle formule ed elimina molte delle frustrazioni associate alle formule di ricerca più vecchie.

Imparando la struttura di base della funzione e praticando con esempi reali, puoi migliorare notevolmente il tuo lavoro con i dati in Excel. Che tu stia gestendo record di dipendenti, tracciando prodotti o costruendo report finanziari, XLOOKUP ti aiuta a recuperare informazioni accurate in modo rapido e affidabile.

Se lavori regolarmente con formule di ricerca, investire un po’ di tempo per padroneggiare XLOOKUP ti farà risparmiare ore di ricerca manuale e risoluzione dei problemi dei fogli di calcolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Scroll to Top