Xlookup vs Vlookup: perché usare l’uno sull’altro?

Xlookup vs Vlookup: perché usare l’uno sull’altro?

Immagina di avere un set di dati di grandi dimensioni in Microsoft Excel e devi trovare un valore particolare. Se non conosci la riga e la colonna esatte in cui si trova, ci vorrebbe un’eternità per trovarlo. Tuttavia, con Xlookup e Vlookup, la tua ricerca è semplificata.

Probabilmente ti starai chiedendo perché non usare solo la buona vecchia combinazione CTRL+ Fper trovare i tuoi valori, ma questi due forniscono ricerche più raffinate. Resta con noi mentre disimballiamo le differenze tra questi due.

Quando useresti Xlookup?

Come suggerisce il nome, Xlookup è una funzione di ricerca che restituisce il valore di una cella specificata o di un intervallo di celle. È una funzione relativamente nuova popolarmente conosciuta come la moderna sostituzione di Vlookup e Hlookup.

Quindi, quando è stato introdotto Xlookup ? Xlookup è stato introdotto nel 2019 dopo anni di prove ed errori per correggere gli errori dei suoi predecessori.

Un Vlookup cerca nella colonna più a sinistra, mentre un Xlookup cerca nella colonna più a destra.

Le due funzioni sono simili in quanto entrambe cercano un valore in un elenco e restituiscono un altro valore in base al fatto che il valore venga trovato o meno. La loro principale differenza è che le loro colonne di destinazione si trovano in posizioni diverse all’interno del foglio di calcolo.

Sono fondamentalmente gli stessi, solo che Xlookup è arrivato con ulteriori miglioramenti. Xlookup è un ottimo modo per ottenere dati dalle tue origini dati. Può essere utilizzato in vari modi, quindi è importante capire come funziona e perché potrebbe esserti utile.

La scelta di Xlookup vs Vlookup dipende in gran parte da come i tuoi dati sono organizzati in Excel. Se hai più di una colonna nella tua tabella di dati e devi solo cercare da sinistra a destra come la maggior parte delle persone, usare Vlookup sarà probabilmente più facile per te rispetto a Xlookup.

Tuttavia, se devi cercare su più colonne e i tuoi dati non sono disposti in questo modo per impostazione predefinita, Xlookup sarà più facile per te rispetto a Vlookup.

Quali sono le principali differenze tra Xlookup e Vlookup?

1. Sintassi

Vlookup

La formula di sintassi per Vlookup è: (lookup_value,table_array,col_index_num,[range_lookup])

  • Lookup_value – Questo è il valore da cercare nella colonna di ricerca. Può essere un numero, una stringa di testo o un riferimento che corrisponde esattamente al valore di ricerca.
  • Table_array : l’array della tabella è costituito dai valori che si desidera cercare.
  • Col_index_num – Il numero di colonna all’interno della tabella di ricerca che contiene il valore di riferimento. Se la tua tabella di ricerca ha più colonne, specifica quale colonna desideri utilizzare.
  • Range_lookup : questa è una funzione facoltativa che puoi includere a seconda dei risultati desiderati. Se desideri una corrispondenza esatta, puoi includere FALSO. Ciò significa che se non c’è corrispondenza, il risultato restituirà un errore invece di portare la corrispondenza più vicina.

Ad esempio, supponiamo di avere una tabella Excel dei dipendenti di Windows Report e dei loro numeri di telefono. La prima colonna elenca i nomi e la seconda colonna ha il numero di telefono della persona.

Vogliamo cercare il numero di telefono di una persona in base al suo nome. Ad esempio, se inseriamo Claire Moraa nella cella A1, Excel dovrebbe trovare il numero di telefono di Claire in B1.

In questo caso, stiamo usando Vlookup perché i nostri dati sono organizzati in due colonne, una contenente nomi e una contenente numeri di telefono.

Xlookup

La formula della sintassi di Xlookup è: (lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])

  • Lookup_array : è qui che verrà cercato il primo elemento dell’array.
  • Return_array – Questo è un argomento facoltativo che specifica se restituire il valore originale se non è stato trovato nell’array.
  • If_not_found – Un altro parametro facoltativo che determina cosa succede se non ci sono corrispondenze per la tua query di ricerca.
  • Match_mode – Un parametro facoltativo. Può essere uno dei due valori: 0 (predefinito) o 1. Una corrispondenza 0 implica che tutti i caratteri devono corrispondere esattamente e 1 implica che i caratteri corrispondono solo approssimativamente.
  • Search_mode – Un altro parametro facoltativo per specificare la modalità di ricerca dall’alto o dal basso.

Come puoi vedere, entrambe le sintassi hanno modi diversi di gestire le ricerche. In una funzione Xlookup, se il testo di ricerca non viene trovato nella prima colonna della tabella, Excel si sposta verso il basso in ogni colonna successiva finché non trova una corrispondenza o raggiunge la fine della tabella.

D’altra parte, Vlookup controlla solo una colonna alla volta. Quello più a sinistra durante la ricerca di corrispondenze. Se non trova corrispondenze in quella colonna, interromperà la ricerca e non restituirà risultati.

Forse il più grande vantaggio dell’utilizzo di Xlookup sono i criteri multipli per le ricerche.

2. Gestione degli errori

Dalle sintassi di cui sopra, puoi vedere che Xlookup ha molti parametri che consentono la gestione degli errori incorporata. Non è raro che le ricerche non restituiscano risultati. In questi casi, dovrai personalizzare la sintassi per trovare ciò che desideri.

Il parametro If_not_found in Xlookup consente di affinare la ricerca. Ad esempio, nel nostro esempio sopra, se volessimo trovare un altro dipendente, ma non sono nell’elenco, la sintassi Vlookup restituirebbe un risultato N/A.

Tuttavia, utilizzando Xlookup, è possibile aggiungere un parametro facoltativo utilizzando if_not_found e includere Not nell’elenco se non è possibile trovare il nome specificato.

La sintassi di Vlookup è semplice ma limitata. Per Xlookup, puoi definire dove inizierà la tua ricerca. Se disponi di un set di dati di grandi dimensioni e hai un’idea di dove stai cercando, puoi eseguire una ricerca inversa.

Ciò significa sostanzialmente che puoi iniziare dall’alto o dal basso per risparmiare tempo. Supponiamo di avere un elenco di oltre 1000 dipendenti e stai cercando un numero di telefono, Vlookup ti consente solo di cercare partendo da sinistra.

Con Xlookup, puoi iniziare dall’alto o dal basso.

In sintesi in forma tabellare:

Xlookup Vlookup
Compatibilità Excel 2021 e versioni successive Tutte le versioni
Corrispondenza esatta NO
Parametri facoltativi NO
Ricerca verticale/orizzontale NO

Qual è lo svantaggio di Xlookup?

Dopo aver regnato le lodi su Xlookup, probabilmente pensi che sia troppo bello per essere vero. Beh, non ti sbagli. Xlookup non è privo di difetti, ma si spera che non sia abbastanza significativo da farti scartare.

Alcuni dei suoi svantaggi noti includono:

  • Compatibilità – Questo è di gran lunga il suo svantaggio più brutto. Xlookup è compatibile solo con le versioni successive di Excel a partire da Excel 2021. Pertanto, alcuni utenti che utilizzano ancora versioni precedenti potrebbero non poter utilizzare questa funzione.
  • Richiede più risorse : qualsiasi applicazione che esegua tali ricerche raffinate richiederebbe più delle normali risorse di sistema. In effetti, un utente si è affrettato a sottolineare che durante l’utilizzo della sintassi Xlookup, i risultati hanno restituito una risposta N/A.

Sulla mia macchina da lavoro con 16 GB di RAM, ricevo CERCA.X che restituiscono “#N/A” sui valori esistenti. Queste stesse CERCA.X si aggiorneranno con il valore corretto non appena accedo al mio set di dati e ‘CTRL-F

Anche se questo deve ancora essere dimostrato, c’è una piccola possibilità che possa essere vero. Se questo è il caso, i problemi moderni richiedono soluzioni moderne. Puoi sempre aggiornare la tua RAM o utilizzare i pulitori di RAM .

Nel complesso, spetta davvero a te decidere quale funziona meglio per le tue esigenze. Alla fine, entrambi sono strumenti preziosi per gli utenti esperti di Excel. Sebbene Vlookup possa essere complessivamente più utile, non è flessibile o personalizzabile come Xlookup.

Se dovessimo decidere, da dove ci sediamo, Xlookup sembra la funzione che dovresti usare.

Hai interagito con qualcuna di queste funzioni? Ci piacerebbe sentire il tuo feedback su quale preferisci e perché.

Lascia un commento

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