Se usi molto Excel, probabilmente hai usato le funzioni CERCA abbastanza spesso. Se non hai familiarità, la funzione CERCA viene utilizzata per cercare in una singola riga o colonna per trovare un valore specifico in un'altra riga o colonna.
Questa funzione è utile quando si lavora con molti dati in un foglio Excel. In Excel esistono diversi tipi di funzioni CERCA.
In questo articolo, ti diremo tutto ciò che devi sapere sulla funzione XLOOKUP in Microsoft Excel, insieme ad alcuni utili esempi.
Che cos'è la funzione XLOOKUP in Excel?
XLOOKUP sostituisce le vecchie funzioni come CERCA.ORIZZ, CERCA.VERT e CERCA. Supporta ricerche verticali e orizzontali.
In altre parole, la funzione XLOOKUP consente di trovare rapidamente un valore in un dato set di dati, sia orizzontalmente che verticalmente, e restituisce il valore corrispondente in una riga o colonna diversa.
Esistono molti modi per utilizzare la funzione XLOOKUP per ottenere il massimo da essa. Daremo un'occhiata ad alcuni degli esempi XLOOKUP che ti darebbero una migliore comprensione.
Come accedere alla funzione XLOOKUP
Sfortunatamente, XLOOKUP non è disponibile per gli utenti che eseguono le versioni di Office 2010, 2013, 2016 e 2019. È disponibile solo nella suite Microsoft Office 365.
Se non stai utilizzando la suite Microsoft 365 sul tuo computer, potrebbe essere necessario aggiornamento a Microsoft 365 per accedere alla funzione XLOOKUP. E se stai già utilizzando Microsoft 365, troverai l'opzione già abilitata in Excel. XLOOKUP è disponibile anche su Office 365 in linea.
Imparentato: Ufficio 2021 vs. Microsoft 365: quale dovresti usare?
Sintassi per la funzione XLOOKUP
La sintassi della funzione CERCA.X è simile a quella di CERCA.VERT e CERCA.ORIZZ. Se li hai mai usati, troverai più conveniente usare XLOOKUP. Ecco la sintassi per la funzione CERCA X in Excel:
=XLOOKUP(valore_ricerca, matrice_ricerca, matrice_ritorno, [se_non_trovato], [modalità_corrispondenza], [modalità_ricerca])
La funzione XLOOKUP supporta fino a sei argomenti e qui ci sono i loro valori.
- lookup_value (richiesto): il valore che vuoi trovare.
- lookup_array (richiesto): l'array in cui si desidera cercare il valore di ricerca.
- array_ritorno (richiesto): l'array da cui si desidera recuperare e restituire i valori quando viene trovato il valore di ricerca.
- [if_not_found] (opzionale): Quando la corrispondenza non viene trovata, questo è il valore da restituire.
-
[match_mode] (opzionale): Questo argomento ti consente di specificare il tipo di corrispondenza che stai cercando. Ci sono diversi valori per specificarlo:
- 0 - Cerca una corrispondenza esatta e il valore dovrebbe corrispondere esattamente al valore in lookup_array. È anche impostato come predefinito quando non menzionato.
- -1 - Cerca la corrispondenza esatta e, una volta trovata, torna al valore successivo più piccolo.
- 1 - Cerca la corrispondenza esatta e una volta trovata torna al valore successivo più grande.
- 2 - Esegue la corrispondenza parziale utilizzando i caratteri jolly dove *, ?, e ~ avere un significato speciale.
-
[modalità_ricerca] (opzionale): Utilizzato per specificare la modalità di ricerca di XLOOKUP in lookup_array. Ci sono diversi valori per specificare lo stesso:
- 1 - Esegue la ricerca a partire dal primo elemento. È impostato come predefinito quando non viene specificato nulla.
- -1 - Esegue la ricerca inversa partendo dall'ultimo elemento.
- 2 - Esegue una ricerca binaria in lookup_array in cui i dati devono essere ordinati in ordine crescente. Se i dati non sono ordinati, possono produrre errori o risultati errati.
- -2 - Esegue una ricerca binaria in lookup_array in cui i dati devono essere ordinati in ordine decrescente. Se i dati non sono ordinati, possono produrre errori o risultati errati.
Imparentato: Cosa sono i caratteri jolly in Excel? Come usarli
Vantaggi e svantaggi della funzione XLOOKUP in Excel
XLOOKUP è ancora una funzione che ha i suoi vantaggi rispetto a VLOOKUP e INDEX/MATCH. Ma ha anche i suoi svantaggi.
Vantaggi della funzione XLOOKUP
- Funziona sia in verticale che in orizzontale.
- Richiede tre argomenti, invece di quattro argomenti nelle funzioni CERCA.VERT e CONFRONTA INDICE.
- L'impostazione predefinita è sempre una corrispondenza esatta.
- Può eseguire ricerche di corrispondenze parziali utilizzando caratteri jolly.
- Può eseguire ricerche in ordine decrescente.
- Utilizza una funzione invece di due in INDEX MATCH.
Svantaggi della funzione XLOOKUP
- Gli argomenti facoltativi possono sembrare complessi ai principianti.
- Può richiedere più tempo quando si selezionano due intervalli e ci sono troppe celle nel foglio di calcolo.
- Restituisce un errore quando la ricerca e i ritorni dell'array non sono della stessa lunghezza.
- È necessario ricordare sia gli intervalli di ricerca che quelli restituiti.
Come utilizzare la funzione XLOOKUP in Excel
La funzione CERCA X funziona in modo simile alla funzione CERCA in Excel. Puoi usare XLOOKUP semplicemente selezionando i riferimenti di cella in cui la funzione dovrebbe operare.
In alternativa puoi utilizzare anche il riquadro “Barra delle formule” che si trova in alto; e inserisci la sintassi della funzione XLOOKUP lì.
Esempi di funzione XLOOKUP
Se tutto questo ti confonde, proveremo a spiegarlo attraverso i seguenti esempi. Questi esempi ti daranno un'idea migliore su come funziona la funzione XLOOKUP.
Esempio 1
Supponiamo di avere un set di dati simile a questo (nell'immagine sotto) e di voler ottenere i voti scientifici di Matteo nelle celle F e G.
E per ottenere quei dati, useremo la seguente funzione XLOOKUP nella cella F2:
=XCERCA(F2,A2:A15,B2:B15)
E la formula risulterebbe nel punteggio Science di Matthew nella cella successiva. Questo perché abbiamo dato il valore di ricerca come F2, che in questo caso è Matthew.
Esempio 2
Prendiamo lo stesso set di dati, ma questa volta con i nomi sul lato destro. Ancora una volta, stiamo ancora cercando il punteggio di Matthew's Science.
Ecco la funzione XLOOKUP che useremo in questo caso:
=XCERCA(F2,D2:D15,A2:A15)
Anche i dati risultanti di questa funzione saranno gli stessi. Anche se è lo stesso risultato, il lookup_array e array_ritorno i valori qui cambiano.
La funzione CERCA.X risolve i problemi principali con la funzione CERCA.VERT. Puoi spostare le righe e le colonne in qualsiasi modo e XLOOKUP funzionerà ancora. Ma CERCA.VERT restituirebbe un errore.
Esempio 3
Puoi anche recuperare più risultati orizzontalmente e verticalmente allo stesso tempo. Quindi, se vogliamo ottenere il punteggio di Matthew in tutte le materie, anche questo è possibile. La funzione XLOOKUP nel nostro caso sarebbe:
=XCERCA(F2,D2:D15,A2:C15)
La risultante di questa funzione sarebbe la stessa.
In questo caso, la funzione XLOOKUP ha eseguito una ricerca orizzontale e una verticale e i risultati sono stati completamente accurati. Qui, i valori degli argomenti sono stati modificati di conseguenza.
Imparentato: Come utilizzare la funzione AVERAGEIF in Excel
Usa XLOOKUP invece di VLOOKUP
XLOOKUP è un grande miglioramento quando si tratta di funzioni di ricerca. L'unico inconveniente della funzione XLOOKUP è che non è compatibile con le versioni precedenti. Se condividi fogli di calcolo con versioni precedenti di Microsoft Office Suite, potresti riscontrare errori.
Tuttavia, puoi accedere a XLOOKUP da Office 365 Online. La funzione XLOOKUP è ancora nelle sue fasi iniziali, quindi gli utenti di Excel impiegheranno del tempo per adottarla.
Le licenze Microsoft Office gratuite sono difficili da ottenere, ma esistono. Ecco come puoi utilizzare Microsoft Office gratuitamente.
Leggi Avanti
- Produttività
- Microsoft Excel
- Suggerimenti per fogli di calcolo
- Suggerimenti per Microsoft Office

Editore Tecnologico. Sono un armeggiatore ossessivo e rimando al futuro. Interessato a viaggi e film.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti