Come Utilizzare XLOOKUP in Excel: Guida per Principianti Passo Dopo Passo

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

Introduzione a XLOOKUP in Excel

XLOOKUP è una delle funzioni di ricerca più potenti introdotte nelle versioni moderne di Microsoft Excel. Sostituisce funzioni più datate come VLOOKUP, HLOOKUP e anche combinazioni di INDEX e MATCH. Con una sintassi più semplice e maggiore flessibilità, XLOOKUP permette di cercare valori in un dataset e restituire risultati corrispondenti in modo rapido e accurato.

Se lavori regolarmente con fogli di calcolo di grandi dimensioni, come report di vendita, liste di dipendenti o tabelle di inventario, XLOOKUP può semplificare notevolmente il tuo flusso di lavoro. In questo tutorial, imparerai a utilizzare XLOOKUP passo dopo passo, comprendere la sua sintassi e applicarlo a esempi pratici.

Perché XLOOKUP è Meglio di VLOOKUP

Prima di tuffarti nelle formule, è utile capire perché molti professionisti di Excel preferiscono XLOOKUP rispetto alle funzioni di ricerca più datate.

  • Nessun numero di indice di colonna richiesto – A differenza di VLOOKUP, non devi contare manualmente le colonne.
  • Funziona da sinistra a destra e viceversa – XLOOKUP può restituire valori in entrambe le direzioni.
  • Gestione degli errori integrata – Puoi facilmente definire cosa restituire se non viene trovato un corrispondente.
  • Opzioni di ricerca più flessibili – Supporta la corrispondenza esatta, la corrispondenza approssimativa e le ricerche con caratteri jolly.
  • Gestisce ricerche verticali e orizzontali – Elimina la necessità di VLOOKUP e HLOOKUP.

Questi miglioramenti rendono XLOOKUP più facile da mantenere e meno soggetto a errori nei fogli di lavoro aziendali reali.

Sintassi della Formula XLOOKUP

La sintassi generale di XLOOKUP è:

=XLOOKUP(valore_ricerca, array_ricerca, array_restituzione, [se_non_trovato], [modalità_corrispondenza], [modalità_ricerca])

Spiegazione degli Argomenti

  • valore_ricerca – Il valore che desideri cercare.
  • array_ricerca – L’intervallo in cui Excel cerca il valore di ricerca.
  • array_restituzione – L’intervallo contenente il risultato che desideri ricevere.
  • se_non_trovato – Messaggio opzionale se il valore non viene trovato.
  • modalità_corrispondenza – Definisce il tipo di corrispondenza (esatta, approssimativa, carattere jolly).
  • modalità_ricerca – Controlla la direzione di ricerca (primo all’ultimo o ultimo al primo).

Nella maggior parte dei casi d’uso quotidiano, avrai bisogno solo dei primi tre argomenti.

Esempio di Dataset

Immagina di avere una semplice tabella dipendenti:

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

Vuoi ricercare un ID Dipendente e restituire automaticamente il nome del dipendente.

Passo dopo Passo: La Tua Prima Formula XLOOKUP

Passo 1: Prepara il Valore di Ricerca

Seleziona una cella in cui gli utenti inseriranno l’ID che vogliono cercare. Ad esempio:

Cell F2 = ID Dipendente da cercare

Passo 2: Identifica la Colonna di Ricerca

La colonna contenente il valore che desideri cercare è l’array di ricerca. Nel nostro esempio:

A2:A100

Questa colonna contiene gli ID dei dipendenti.

Passo 3: Seleziona la Colonna di Restituzione

L’array di restituzione è la colonna contenente i dati che desideri ricevere. Per restituire il nome del dipendente:

B2:B100

Passo 4: Inserisci la Formula XLOOKUP

Nella cella dei risultati, digita:

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

Excel cercherà il valore inserito in F2 all’interno dell’intervallo A2:A100. Quando trova una corrispondenza, restituisce il valore corrispondente da B2:B100.

Gestire Valori Mancanti

Un problema comune nelle formule di ricerca si verifica quando un valore non esiste nel dataset. Invece di restituire un errore come #N/A, XLOOKUP ti consente di visualizzare un messaggio personalizzato.

Formula di Esempio

=XLOOKUP(F2, A2:A100, B2:B100, "Dipendente non trovato")

Se Excel non riesce a trovare l’ID del dipendente, mostrerà il messaggio “Dipendente non trovato” invece di un errore.

Restituire Colonne Multiple

XLOOKUP può anche restituire più valori contemporaneamente. Ad esempio, se vuoi restituire sia il dipartimento che lo stipendio di un dipendente, puoi espandere l’intervallo di restituzione.

Formula di Esempio

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

Questa formula restituisce due colonne:

  • Dipartimento
  • Stipendio

Excel distribuisce automaticamente i risultati nelle celle adiacenti.

Utilizzare XLOOKUP per Ricerche a Sinistra

Una limitazione di VLOOKUP è che può cercare solo da sinistra a destra. XLOOKUP non ha questa restrizione.

Ad esempio, supponi che il tuo foglio di calcolo elenchi i nomi dei dipendenti prima dei loro ID:

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

Puoi cercare un ID e restituire il nome usando:

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

Questa flessibilità rende la progettazione dei fogli di calcolo molto più semplice.

Utilizzare caratteri jolly in XLOOKUP

XLOOKUP supporta i caratteri jolly per corrispondenze parziali.

I caratteri jolly più comuni includono:

  • * – rappresenta più caratteri
  • ? – rappresenta un singolo carattere

Esempio

Se vuoi cercare i dipendenti i cui nomi iniziano con “Sam”:

=XLOOKUP("Sam*", B2:B100, C2:C100,,2)

Il 2 nell’argomento della modalità di corrispondenza abilita la corrispondenza con caratteri jolly.

Cercare dal Last al First

Talvolta desideri trovare l’ultima voce in un dataset. XLOOKUP ti consente di cercare dal fondo verso l’alto.

Formula di Esempio

=XLOOKUP(F2, A2:A100, D2:D100,,0,-1)

La -1 modalità di ricerca dice a Excel di cercare dall’ultimo valore al primo.

Applicazioni nel Mondo Reale

1. Report di Vendita

In un report di vendite, potresti voler recuperare i prezzi dei prodotti sulla base di un codice prodotto.

Esempio:

=XLOOKUP(A2, Products!A:A, Products!C:C)

Questa formula trova il codice prodotto e restituisce il suo prezzo.

2. Gestione dell’Inventario

XLOOKUP può rapidamente mostrare i livelli di stock quando viene inserito un ID prodotto.

=XLOOKUP(E2, A2:A500, D2:D500)

Questo aiuta i team di magazzino a monitorare l’inventario disponibile.

3. Registri dei Dipendenti HR

I dipartimenti delle risorse umane spesso memorizzano le informazioni sui dipendenti in grandi fogli di calcolo. XLOOKUP può recuperare:

  • Dipartimenti dei dipendenti
  • Date di assunzione
  • Stipendi
  • Nomi dei manager

Questo consente al personale HR di costruire strumenti rapidi di ricerca dei dipendenti.

Errori Comuni da Evitare

1. Intervalli Non Corrispondenti

L’array di ricerca e l’array di restituzione dovrebbero normalmente avere lo stesso numero di righe o colonne. Intervalli non corrispondenti possono produrre risultati errati.

2. Modalità di Corrispondenza Errata

Per default, XLOOKUP esegue una corrispondenza esatta. Se hai bisogno di corrispondenze approssimative o ricerche con caratteri jolly, devi specificare la modalità di corrispondenza corretta.

3. Cercare nella Colonna Sbagliata

Assicurati che l’array di ricerca contenga i valori che stai cercando. Se Excel non riesce a trovare il valore, attiverà il risultato “non trovato”.

Consigli Pratici per Utilizzare XLOOKUP

  • Utilizza intervalli nominati per rendere le formule più facili da leggere.
  • Combina con la convalida dei dati per creare dashboard ricercabili.
  • Utilizza tabelle strutturate per formule dinamiche che si espandono automaticamente.
  • Aggiungi messaggi di errore utilizzando l’argomento se_non_trovato.

Questi piccoli miglioramenti possono rendere i tuoi fogli di calcolo più facili da mantenere per i team.

XLOOKUP vs INDEX e MATCH

Prima che esistesse XLOOKUP, molti utenti avanzati si affidavano alla combinazione di INDEX e MATCH per superare le limitazioni di VLOOKUP.

Esempio:

=INDEX(B2:B100, MATCH(F2, A2:A100, 0))

XLOOKUP semplifica significativamente questo processo:

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

Il risultato è più facile da leggere, più facile da verificare e più veloce da costruire.

Quando Dovresti Usare XLOOKUP

XLOOKUP è ideale quando:

  • Effettuando frequentemente ricerche di dataset per valori corrispondenti.
  • Desideri sostituire le formule VLOOKUP più datate.
  • Hai bisogno di ricerche flessibili in diverse direzioni.
  • Vuoi una gestione degli errori integrata.

Tuttavia, ricorda che XLOOKUP è disponibile solo nelle versioni più recenti di Excel come Microsoft 365 e Excel 2021 o successive.

Conclusione

XLOOKUP è una delle funzioni moderne di Excel più utili per i professionisti che lavorano con i dati. Il suo design flessibile elimina molte limitazioni presenti nelle formule di ricerca più datate e ti consente di costruire fogli di calcolo più puliti e affidabili.

Comprendendo la sintassi di base e praticando con esempi del mondo reale, puoi applicare rapidamente XLOOKUP a compiti come ricerche di dipendenti, ricerche di prodotti, report di vendita e monitoraggio dell’inventario. Una volta che ti sentirai a tuo agio con la funzione, probabilmente sostituirà la maggior parte delle tue formule VLOOKUP e HLOOKUP.

Inizia praticando con dataset ridotti, sperimenta con argomenti opzionali come la corrispondenza con caratteri jolly e la ricerca inversa e integra gradualmente XLOOKUP nel tuo flusso di lavoro quotidiano in Excel.

Lascia un commento

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

Scroll to Top