Che cos'è XLOOKUP in Excel? Com'è meglio di CERCA.VERT?

Pubblicato: 2022-08-21

La famiglia di funzioni di ricerca di Excel è enorme. XLOOKUP in Excel è l'ultimo membro di questa famiglia. Alcuni degli altri membri di spicco di questa famiglia includono CERCA.VERT, CERCA.VERT, CERCA, INDICE + CORRISPONDENZA, ecc. Se stai utilizzando Excel 2021 o Excel 365, puoi utilizzare CERCA.VERT invece di CERCA.VERT. Gli esperti di Excel ritengono che la formula XLOOKUP sia comoda e facile da usare.

Se vuoi avere un'idea di XLOOKUP, puoi pensare a questa funzione come VLOOKUP 2.0. Puoi anche controllare vari esempi di XLOOKUP per comprendere meglio questa funzione.

Qui faremo luce su XLOOKUP in Excel e sulla formula XLOOKUP .

Impara i corsi di scienza dei dati online dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.

Sommario

Che cos'è XLOOKUP in Excel?

XLOOKUP in Excel è un potente strumento di ricerca per trovare valori particolari da un intervallo di celle. Estrae i dati corrispondenti (potrebbe essere la corrispondenza disponibile più vicina o le corrispondenze esatte) da un set di dati di Excel. Potrebbe esserci più di un risultato corrispondente. In una situazione del genere, viene restituito l'ultimo o il primo risultato del set. Tuttavia, questo dipenderà anche dagli argomenti che usi.

La formula XLOOKUP funziona come uno strumento di ricerca personalizzato, che è flessibile per diversi tipi di richieste di dati in fogli di calcolo Excel personalizzati. Questa è una nuova funzione disponibile per gli utenti di Microsoft 365.

Esplora i nostri corsi di scienza dei dati popolari

Programma post-laurea esecutivo in Data Science da IIITB Programma di certificazione professionale in Data Science per il processo decisionale aziendale Master of Science in Data Science presso l'Università dell'Arizona
Programma di certificazione avanzato in Data Science da IIITB Programma di certificazione professionale in Data Science e Business Analytics presso l'Università del Maryland Corsi di Data Science

Quando usi XLOOKUP formula , devi solo fornire tre parametri di base e MS Excel può eseguire le altre tre funzioni:

  • Il valore che stai cercando
  • L'elenco in cui troverai questo valore
  • L'elenco da cui si desidera ottenere il risultato
  • valore [opzionale] se non viene trovato

Un esempio XLOOKUP per una facile comprensione:

=XLOOKUP ("Alice", Marketing[Persona di marketing], Marketing[Net Marketing])

Restituisce [Net Marketing] per Alice se il nome è presente nella colonna [Personale marketing].

Quando si confronta VLOOKUP, non è necessario specificare column_number o true/false per eseguire la ricerca.

Ciò significa che XLOOKUP può cercare ovunque nel foglio dati per trovare il risultato e non solo a sinistra. Non devi optare per complesse formule VLOOKUP o complicate formule INDEX+MATCH.

Sintassi della formula e della funzione XLOOKUP in MS Excel

La sintassi della formula e della funzione XLOOKUP in MS Excel è la seguente:

XLOOKUP (valore, lookup_array, return_array, [se non trovato], [match_mode], [search_mode])

Parametri o Argomenti

value – Questo è il valore che devi cercare in lookup_array

lookup_array – Questo è l'intervallo di celle o array in cui cercare il valore

return_array – L'intervallo di celle o matrici da cui verrà restituito un valore corrispondente in base alla posizione del valore in lookup_array .

if_not_found – Facoltativo. Il valore da restituire se non viene trovata alcuna corrispondenza. Quando questo parametro viene omesso, la funzione fornirà un errore #N/D (come le funzioni CERCA.VERT e CERCA.VERT).

match_mode – Questo è facoltativo. Questo è il tipo di partita da eseguire. Può essere di questi valori:

match_mode Spiegazione
0 Corrispondenza esatta
-1 Se non viene trovata una corrispondenza esatta, restituisce l'oggetto successivo più piccolo
1 Se non viene trovata una corrispondenza esatta, viene restituito l'articolo successivo più grande
2 Corrispondenza con caratteri jolly utilizzando caratteri speciali come *, ?, ~

search_mode – Questo è facoltativo. Questo è il tipo di ricerca che devi eseguire. Può essere uno dei seguenti valori:

modalità_ricerca Spiegazione
1 La ricerca inizia dal primo elemento nel lookup_array (impostazione predefinita)
-1 Ricerca inversa in cui la ricerca inizia dall'ultimo elemento nel lookup_array
2 Ricerca binaria in cui gli elementi in lookup_array devono essere disposti in ordine crescente
-2 Ricerca binaria in cui gli elementi in lookup_array devono essere disposti in ordine decrescente

Guida passo passo all'utilizzo della formula XLOOKUP in MS Excel

Seguire i seguenti passaggi se si desidera creare una formula utilizzando la funzione XLOOKUP:

Passaggio 1: selezionare una cella vuota

Quando vuoi inserire la funzione XLOOKUP in una nuova formula, apri prima un foglio Excel, contenente il tuo set di dati e seleziona una cella vuota. In alternativa, devi aprire un nuovo foglio di calcolo.

Una volta selezionata la cella, devi premere la barra della formula sulla barra multifunzione in modo da poter iniziare a scrivere e modificare come richiesto. Quando vedi che il cursore lampeggia sulla barra multifunzione, significa che la cella è attiva e puoi iniziare a modificare. Ora puoi inserire una nuova formula XLOOKUP .

Passaggio 2: determinazione dei criteri di ricerca (ricerca).

È necessario seguire una struttura e una sintassi specifiche quando si utilizza una nuova formula utilizzando la funzione XLOOKUP. Devi iniziare digitando la formula. Inizia a digitare =XLOOKUP( nella barra multifunzione. Ora inserisci i tuoi criteri di ricerca . Queste sono le informazioni che stai cercando.

XLOOKUP supporta testi e stringhe numeriche. Ma la maggior parte degli utenti specifica un riferimento di cella. Quindi, puoi modificare i criteri di ricerca in base alle tue preferenze senza modificare direttamente la formula XLOOKUP . Per impostazione predefinita, XLOOKUP proverà a trovare la corrispondenza esatta.

Passaggio 3: determinazione del set di dati utilizzando lookup_array e return_array

Dopo aver inserito il valore di ricerca nella formula XLOOKUP , è necessario identificare gli intervalli di celle lookup_array e return_array . Il lookup_array è la colonna o la riga che potrebbe contenere la query di ricerca o il risultato approssimativo più vicino. Il return_array è la colonna o la riga in cui vedrai il risultato del tuo ritorno.

A questo punto, puoi chiudere la tua formula XLOOKUP con una parentesi di chiusura se non desideri aggiungere un messaggio di errore personalizzato, modificare l'ordine dei valori di ricerca o utilizzare un tipo di ricerca diverso.

Passaggio 4 (facoltativo) – Aggiunta di un messaggio di errore personalizzato utilizzando not_found

Se intendi trovare una corrispondenza esatta per il tuo valore di ricerca , ma non è presente nell'intervallo lookup_array , Excel mostrerà una risposta di errore #NA. Per evitare questo problema, devi inserire un argomento facoltativo not_found nella formula XLOOKUP . L'argomento not_found può essere una stringa di testo tra virgolette ("non trovato"), un valore numerico, un riferimento di cella o un valore booleano (vero o falso).

Passaggio 5 (facoltativo) – Aggiunta di corrispondenze di ricerca approssimative, esatte o con caratteri jolly utilizzando match_mode

XLOOKUP in Excel è progettato per la ricerca di corrispondenze esatte per impostazione predefinita. Ma questo può essere modificato aggiungendo un argomento opzionale match_mode alla formula XLOOKUP . Come corrispondenza con caratteri jolly, questa è la prima approssimazione più vicina. Se vuoi cambiare l'ordine di ricerca, devi aggiungere un argomento search_mode nel passaggio successivo.

Passaggio 6 (facoltativo) – Determinazione dell'ordine di restituzione del valore utilizzando search_mode

In una formula XLOOKUP , un argomento search_mode facoltativo è l'argomento supportato finale. Questo cambia l'intero ordine in cui XLOOKUP trova un risultato corrispondente. Per impostazione predefinita, Excel proverà a far corrispondere il primo valore possibile.

Motivi per cui XLOOKUP in Excel è migliore di VLOOKUP

Ci sono molte ragioni per cui la formula XLOOKUP è migliore di VLOOKUP. Eccone alcuni:

1. XLOOKUP tenta di trovare la corrispondenza esatta per impostazione predefinita

In VLOOKUP, devi menzionare FALSE come ultimo parametro per ottenere il risultato corretto. Tuttavia, in XLOOKUP, puoi trovare la corrispondenza esatta per impostazione predefinita. Utilizzare il parametro della modalità di corrispondenza per modificare il comportamento di ricerca.

2. XLOOKUP rende dinamica la formula

In MS Excel, la formula XLOOKUP è dinamica e diretta. Ancora più importante, la formula è meno soggetta a errori. Devi solo scrivere =XLOOKUP( e otterrai il risultato. Se il valore non viene trovato, riceverai un errore #N/D.

3. Ci sono parametri opzionali in XLOOKUP in Excel

La formula XLOOKUP offre parametri opzionali per la ricerca di situazioni speciali. Puoi cercare dall'alto verso il basso o eseguire ricerche con caratteri jolly. Le opzioni di ricerca negli elenchi ordinati sono più veloci.

4. XLOOKUP è facile da digitare

Devi digitare =XL e la funzione viene avviata. Questo è molto più semplice che utilizzare altre funzioni e formule.

5. XLOOKUP in Excel restituisce il riferimento come output

La formula XLOOKUP restituisce il riferimento come output e non il valore. Per gli utenti normali, questo potrebbe non essere qualcosa di significativo, ma per gli utenti pro-Excel, è una formula che restituisce i riferimenti. Ciò significa che XLOOKUP può essere combinato con altre formule in molti modi.

Leggi i nostri popolari articoli sulla scienza dei dati

Percorso di carriera nella scienza dei dati: una guida completa alla carriera Crescita professionale di Data Science: il futuro del lavoro è qui Perché la scienza dei dati è importante? 8 modi in cui la scienza dei dati porta valore al business
Rilevanza della scienza dei dati per i manager La scheda tecnica definitiva per la scienza dei dati che ogni data scientist dovrebbe avere I 6 principali motivi per cui dovresti diventare un data scientist
Un giorno nella vita di Data Scientist: cosa fanno? Mito sfatato: la scienza dei dati non ha bisogno di codifica Business Intelligence vs Data Science: quali sono le differenze?

Conclusione

Le funzioni di ricerca sono tra le migliori opzioni quando si cerca di cercare dati attraverso complicati fogli di calcolo Excel. XLOOKUP in Excel è tra le popolari funzioni di ricerca. Per gli analisti di dati, la formula XLOOKUP è una scelta eccellente poiché consente loro di manipolare i dati per fornire i risultati desiderati.

Partecipa a un corso con il programma di certificazione di upGrad in Data Analytics

Fare carriera nell'analisi dei dati è un'opportunità redditizia nel settore attuale. Gli analisti di dati lavorano con enormi volumi di dati per estrarre informazioni cruciali. Per affinare le tue abilità nell'analisi dei dati, devi aderire al programma di certificazione di analisi dei dati di upGrad . Alimentato da Fullstack Academy, otterrai un certificato di analisi dei dati Caltech al termine del corso. Sarai in grado di apprendere abilità di visualizzazione dei dati, Python e SQL durante il corso, che ti apriranno la strada per diventare un ottimo analista di dati.

In quale versione di Excel otterrai XLOOKUP?

La funzione XLOOKUP è disponibile solo in Excel per Office 365.

La formula XLOOKUP è migliore di HLOOKUP o VLOOKUP?

È interessante notare che la formula XLOOKUP sostituisce sia la funzione che la formula HLOOKUP e VLOOKUP. Le corrispondenze approssimative in XLOOKUP sono più intelligenti e più appropriate. XLOOKUP è in grado di cercare i dati in tutte le direzioni.