Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Fondamenti di XLOOKUP | Fondamenti e Tecniche Avanzate di XLOOKUP
Maestria Nelle Funzioni di Ricerca in Excel

bookFondamenti di XLOOKUP

Scorri per mostrare il menu

XLOOKUP recupera un valore da una colonna in base a un valore corrispondente trovato in un'altra colonna. Viene utilizzato quando:

  • Esiste un identificatore univoco;
  • Si prevede un solo risultato;
  • È richiesta una corrispondenza esatta.

XLOOKUP cerca un valore e restituisce informazioni correlate da un'altra colonna nella stessa riga.

Sintassi

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: il valore da cercare;
  • lookup_array: la colonna in cui Excel cerca una corrispondenza;
  • return_array: la colonna contenente il risultato da restituire.

Recupero dello stipendio utilizzando l'ID dipendente

Sono disponibili due tabelle nel foglio di lavoro. Employee Directory contiene Employee ID, Employee Name, Department. Employee Salaries contiene Employee ID e Monthly Salary. L'obiettivo è restituire Monthly Salary nella tabella Employee Directory in base a Employee ID.

carousel-imgcarousel-img

Creazione della formula di ricerca

Inserire una nuova colonna nella tabella Employee Directory denominata Monthly Salary. Nella prima cella di quella colonna:

=XLOOKUP(A3; F:F; G:G)
  • A3 è Employee ID dalla tabella directory;
  • F:F è la colonna Employee ID nella tabella Salary;
  • G:G è la colonna Monthly Salary nella tabella Salary.

Excel cerca nella colonna F il valore presente in A3. Quando viene trovata una corrispondenza, Excel restituisce il valore corrispondente dalla colonna G.

carousel-imgcarousel-img

Gestione delle corrispondenze mancanti

Se un Employee ID non esiste nella tabella Salary, Excel restituisce un errore. Per controllare l'output, aggiungere il quarto argomento:

=XLOOKUP(A3; F:F; G:G; "Not Found")

Se non viene trovata alcuna corrispondenza, Excel visualizza Not Found invece di un errore.

carousel-imgcarousel-img

Cosa succede internamente

Quando la formula viene eseguita, Excel:

  • Legge il valore di ricerca;
  • Scansiona la colonna di ricerca dall'alto verso il basso;
  • Trova la prima corrispondenza esatta;
  • Restituisce il valore dalla colonna di ritorno nella stessa riga.

Le tabelle dati originali non vengono modificate. Il risultato viene calcolato dinamicamente in base alla formula.

Scenario

Il foglio di lavoro contiene due tabelle:
Employee Directory e Employee Details.
L'obiettivo è recuperare il Job Title per ciascun dipendente utilizzando XLOOKUP.

Istruzioni per il compito

  • Inserire una nuova colonna nella tabella Employee Directory denominata Job Title;
  • Utilizzare XLOOKUP per recuperare il Job Title in base all'Employee ID;
  • Assicurarsi che la formula restituisca Not Found se non esiste alcuna corrispondenza;
  • Compilare la formula lungo tutta la colonna.
question mark

Qual è la funzione principale di XLOOKUP in Excel?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 1
some-alt