Le funzioni XLOOKUP e VLOOKUP di Excel vengono utilizzate per analizzare rapidamente grandi insiemi di dati. CERCA.VERT è una funzione utilizzata in Excel da anni. Tuttavia, c'è una funzione più recente che dovresti usare chiamata XLOOKUP.

Entrambi hanno i loro vantaggi e limiti. Siamo qui per analizzare le differenze e aiutarti a decidere quale si adatta meglio al tuo progetto.

Come funziona VLOOKUP?

CERCA.VERT è l'acronimo di Ricerca verticale. È una funzione di Excel che esegue ricerche verticali per un valore nella colonna più a sinistra di un set di dati e quindi restituisce un valore univoco da un'altra colonna, nella stessa riga. La sintassi per la funzione CERCA.VERT è la seguente:

=VLOOKUP(valore_ricerca, matrice_tabella, num_indice_col, [ricerca_intervallo])

Diamo un'occhiata a un esempio. Supponiamo di avere un elenco di modelli di dispositivi smartphone nel set di dati e di dover recuperare alcune informazioni specifiche su di essi.

Puoi utilizzare la funzione VLOOKUP per ottenere informazioni aggiuntive sui processori e sui prezzi.

instagram viewer

Ecco una guida dettagliata su come utilizzare VLOOKUP in Excel per estrarre informazioni specifiche da un set di dati. Sebbene VLOOKUP sia una delle migliori funzioni in Excel e possa aiutarti a semplificare set di dati di grandi dimensioni, presenta un paio di limitazioni. Ad esempio, i dati devono essere disposti in ordine crescente affinché la formula funzioni.

Come funziona XLOOKUP?

XLOOKUP consente di eseguire ricerche orizzontali e verticali per cercare un valore in un foglio di calcolo. La funzione esegue essenzialmente una ricerca di array. Se viene trovata una corrispondenza, restituisce l'elemento corrispondente dal secondo intervallo di dati (return_array).

È più efficace di altre opzioni di ricerca in quanto fornisce una corrispondenza esatta per impostazione predefinita. È possibile utilizzare gli argomenti facoltativi in ([modalità_partita]) argomento per specificare il tipo di valori di corrispondenza approssimativi necessari: una corrispondenza esatta o un successivo valore inferiore o superiore o una corrispondenza di caratteri jolly.

Può essere utilizzato per vari scopi, tra cui analisi finanziarie, analisi di marketing e vendite e così via. La sintassi per la funzione XLOOKUP è la seguente:

=XLOOKUP(valore_ricerca, matrice_ricerca, matrice_restituita, [se_non_trovato], [modalità_corrispondenza], [modalità_ricerca])

La seguente guida ti guiderà attraverso le nozioni di base e ti aiuterà a capire come usare la funzione XLOOKUP nella tua cartella di lavoro. Entrambe queste funzioni richiedono un minimo di tre argomenti.

Le differenze chiave tra XLOOKUP e VLOOKUP

Sebbene ci siano molte somiglianze tra XLOOKUP e VLOOKUP, è importante capire le differenze.

1. Numero di indice della colonna

Quando esegui VLOOKUP, dovrai andare alla tabella di origine per controllare e specificare il numero esatto di indice della colonna.

CERCA.VERT richiede un parametro del numero di indice della colonna per restituire i risultati corretti. L'utilizzo di un numero di indice di colonna errato può comportare un output diverso dal foglio di lavoro o dai dati, sotto forma di un valore errato o di un "#RIF" errore.

Nell'esempio sopra, supponiamo che tu debba estrarre i dettagli del processore per il dispositivo, Apple iPhone 12. Useremo il secondo set di dati per tutti gli esempi.

Di conseguenza, dobbiamo inserire il valore di ricerca, cioè il dispositivo Apple iPhone 12 nella colonna J, che sembra essere la colonna più a sinistra nel nostro set di dati di esempio e l'array di tabelle corrispondente (Columns J e K). Il valore dovrebbe essere recuperato dalla seconda colonna nell'array della tabella, ovvero la colonna di ricerca K, quindi il numero di indice della colonna sarebbe 2.

XLOOKUP è una funzione dinamica che elimina l'argomento del numero di indice della colonna, il che significa che non devi preoccuparti di contare quante colonne ci sono in una tabella. Dovrai solo specificare le colonne di ricerca e di ricerca, il che ti farà risparmiare molto tempo e fatica.

2. Robustezza e Flessibilità

Una volta stabilito il modello, dovresti essere in grado di aggiornare rapidamente la tabella di origine con dati aggiornati senza preoccuparti della rottura delle formule. Con VLOOKUP, aggiungere o spostare colonne significa che devi rifare l'intera formula.

XLOOKUP è una funzione più robusta che ti consente di aggiungere o rimuovere colonne senza preoccuparti degli errori. Assicurati solo di non inserire una colonna o una riga al di fuori dell'array di ricerca, nel qual caso la funzione restituirà un errore.

3. Messaggi di errore personalizzati

La funzione XLOOKUP è comoda da usare. Ti consente di inserire un messaggio di testo di errore personalizzato nel file [se_non_trovato] argomento che verrà visualizzato se il valore di ricerca non viene trovato.

CERCA.VERT non offre una funzionalità simile. Potrebbe essere necessario utilizzare altre funzioni come SE ERRORE come soluzione alternativa, nei casi in cui non vengono trovate corrispondenze.

Perché XLOOKUP è migliore rispetto a VLOOKUP?

Sebbene VLOOKUP abbia i suoi usi, ha funzionalità più limitate rispetto a XLOOKUP. Ciò rende XLOOKUP la scelta preferita per lavorare su set di dati più grandi. I risultati sono anche più veloci e meno soggetti a errori. Capiamo perché XLOOKUP funziona meglio rispetto a VLOOKUP.

1. XLOOKUP non è limitato a intervalli di dati specifici

XLOOKUP è molto più flessibile di VLOOKUP, che può cercare valori solo nella colonna più a sinistra di una tabella e restituire valori dalle colonne corrispondenti a destra, come abbiamo visto nell'esempio sopra. Al contrario, il modello XLOOKUP richiede passaggi più semplici e può restituire valori per qualsiasi colonna in entrambe le direzioni.

2. XLOOKUP Predefinito per una corrispondenza esatta

Per impostazione predefinita, la funzione CERCA.VERT in Excel presuppone la ricerca di una corrispondenza approssimativa. Tuttavia, se è richiesta una corrispondenza esatta per il foglio di lavoro, è necessario immettere "FALSE" nell'argomento range_lookup.

La funzione XLOOKUP cerca il valore di ricerca nell'intervallo specificato che è una corrispondenza esatta per impostazione predefinita. Se non è possibile trovare una corrispondenza esatta, è possibile modificare l'argomento per cercare una corrispondenza approssimativa che può essere inferiore o superiore al valore di ricerca.

Per fare ciò, è possibile impostare l'opzionale [modalità_partita] argomento su 0 = corrispondenza esatta (predefinita), -1 = corrispondenza esatta o successiva più piccola, 1 = corrispondenza esatta o successiva più grande oppure 2 = corrispondenza con caratteri jolly.

3. XLOOKUP può gestire inserimenti o eliminazioni di colonne

VLOOKUP è un'ottima applicazione per trovare dati specifici da un altro foglio di calcolo o tabella. Tuttavia, è più una misura statica: se è necessario aggiornare l'origine dati o apportare modifiche o riordinare le colonne, la formula si interrompe e si finisce per perdere la funzione CERCA.VERT.

XLOOKUP, d'altra parte, è una misura più dinamica in grado di gestire le modifiche alle colonne e restituire comunque risultati di ricerca accurati. Viene fornito con parametri più specifici, come l'array di ricerca e l'array di ritorno, invece dell'argomento dell'array della tabella e del numero di indice della colonna in VLOOKUP.

4. XLOOKUP esegue ricerche verticali e orizzontali

La funzione XLOOKUP può trovare i dati negli array sia orizzontali che verticali, al contrario di VLOOKUP, che può eseguire solo ricerche verticali dei dati.

5. XLOOKUP fornisce corrispondenze approssimative più intelligenti

Se stai cercando un articolo vicino a quello che desideri, XLOOKUP ti darà risultati più accurati. Offre risultati più accurati e meno falsi positivi.

Con VLOOKUP, tuttavia, se desideri trovare una corrispondenza approssimativa dal tuo foglio di calcolo, la funzione restituirà solo il valore successivo più piccolo del riferimento corrispondente. Ma XLOOKUP ti consente di eseguire una migliore corrispondenza approssimativa e restituire anche i successivi valori maggiori o minori dalla tabella di ricerca.

6. XLOOKUP richiede meno riferimenti di cella

Durante l'utilizzo di XLOOKUP, tutto ciò di cui hai bisogno è selezionare due intervalli di dati specifici: un array o un intervallo da dove vuoi per cercare un valore (lookup_array) e un array/intervallo da cui si desidera recuperare il valore (array_ritorno).

La funzione VLOOKUP, invece, richiede di selezionare un intero intervallo di dati utilizzando il file matrice di tabella parametro. Questo può essere un problema con set di dati complessi perché se il foglio di calcolo è di grandi dimensioni, potrebbe essere difficile riordinare o selezionare l'intero intervallo di celle da cui si desidera restituire un valore. Inoltre, per restituire una corrispondenza approssimativa utilizzando CERCA.VERT, i dati nella tabella devono essere sempre ordinati in ordine crescente.

CERCA.VERT o CERCA.X: quale fa per te?

Quindi, XLOOKUP è migliore di VLOOKUP? In un confronto diretto, la risposta dovrebbe essere sì. Tuttavia, potrebbe non essere così semplice per tutti gli utenti. Ad esempio, potresti preferire una funzione più vecchia se sei particolarmente abile con essa o quando trovi un uso per una funzione specifica adatta al tuo uso.

Per set di dati più grandi, XLOOKUP è probabilmente l'opzione migliore per te grazie alla sua maggiore funzionalità. VLOOKUP ha diverse limitazioni che ne rendono difficile l'utilizzo per dati complessi e, di conseguenza, XLOOKUP ha molta più flessibilità, rendendolo la scelta migliore per la maggior parte degli utenti di fogli di calcolo.

3 formule pazze di Microsoft Excel che sono estremamente utili

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Produttività
  • Microsoft Excel
  • Analisi dei dati
  • Suggerimenti di Microsoft Office

Circa l'autore

Cheryl Vaughn (42 articoli pubblicati)

Cheryl è una creatrice di contenuti e una stratega con un focus su stile di vita, applicazioni mobili e media digitali. Ha esaminato prodotti e applicazioni tecnologiche per contenuto, usabilità e accessibilità. Lavora a stretto contatto con individui e aziende per progettare campagne che mettano in contatto i marchi con i clienti utilizzando il mix appropriato di parole e immagini.

Altro da Cheryl Vaughn

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti