INDEX e MATCH vs. VLOOKUP vs. XLOOKUP in Microsoft Excel

0
248

Le funzioni di ricerca in Microsoft Excel sono ideali per trovare ciò di cui hai bisogno quando hai una grande quantità di dati. Ci sono tre modi comuni per farlo; INDICE e MATCH, VLOOKUP e XLOOKUP. Ma qual è la differenza?

INDEX e MATCH, VLOOKUP e XLOOKUP servono ciascuno allo scopo di cercare dati e restituire un risultato. Ognuno di loro funziona in modo leggermente diverso e richiedono una sintassi specifica per la formula. Quando dovresti usare quale? Che è migliore? Diamo un'occhiata in modo da conoscere l'opzione migliore per te.

Sommario

Utilizzo di INDEX e MATCH
Utilizzo di VLOOKUP
Utilizzo di XLOOKUP
Qual ​​è il migliore?

Utilizzare INDEX e MATCH

Ovviamente, la combinazione INDEX e MATCH è una miscela delle due funzioni denominate. Puoi dare un'occhiata alle nostre istruzioni per la funzione INDICE e la funzione MATCH per dettagli specifici su come usarle individualmente.

Per usare questo duo, la sintassi per ciascuna è INDEX(array, row_number, column_number) e MATCH(value, array, match_type).

Quando combini i due, avrai una sintassi come questa: INDEX(return_array, MATCH(lookup_value, lookup_array)) nella sua forma più semplice . È più facile guardare alcuni esempi.

Pubblicità

Per trovare un valore nella cella G2 nell'intervallo da A2 a A8 e fornire il risultato di corrispondenza nell'intervallo da B2 a B8, dovresti utilizzare questa formula:

=INDEX(B2:B8,MATCH(G2,A2:A8) )

Se preferisci inserire il valore che vuoi trovare invece di usare il riferimento di cella, la formula è simile a questa dove 2B è il valore di ricerca:

=INDEX(B2:B8,MATCH(“2B”,A2:A8))

Il nostro risultato è Houston per entrambe le formule.< /p>

Abbiamo anche un tutorial che spiega in dettaglio l'uso di INDEX e MATCH dovrebbe essere il tuo scelta.

RELAZIONATO: Come utilizzare INDEX e MATCH in Microsoft Excel

Utilizzo di CERCA.VERT

CERCA.VERT è da tempo una funzione di riferimento popolare in Excel. La V sta per Verticale, quindi con VLOOKUP stai eseguendo una ricerca verticale da sinistra a destra.

La sintassi è VLOOKUP(lookup_value, lookup_array, column_number, range_lookup) con l'ultimo argomento opzionale come True (corrispondenza approssimativa) o False (corrispondenza esatta).

Pubblicità

Utilizzo degli stessi dati di INDEX e CONFRONTA, cercheremo il valore nella cella G2 nell'intervallo da A2 a D8 e restituiremo il valore nella seconda colonna corrispondente. Dovresti usare questa formula:

=VLOOKUP(G2,A2:D8,2)

Come puoi vedere, il risultato usando VLOOKUP è lo stesso che usando INDEX e MATCH, Houston. La differenza è che VLOOKUP utilizza una formula molto più semplice. Per maggiori dettagli su VLOOKUP, consulta la nostra procedura.

RELAZIONATO: Come utilizzare VLOOKUP su un intervallo di valori

< p>Allora perché qualcuno dovrebbe usare INDEX e MATCH invece di VLOOKUP? La risposta è perché VLOOKUP funziona solo quando il tuo valore di ricerca è a sinistra del valore restituito che desideri.

Se facessimo il contrario e volessimo cercare un valore nella quarta colonna e restituire il valore corrispondente nella seconda colonna, non riceveremmo il risultato desiderato e potremmo anche ricevere un errore. Come scrive Microsoft:

Ricorda che il valore di ricerca dovrebbe essere sempre nella prima colonna dell'intervallo affinché VLOOKUP funzioni correttamente. Ad esempio, se il valore di ricerca è nella cella C2, l'intervallo dovrebbe iniziare con C.

INDEX e MATCH coprono l'intero intervallo di celle o array rendendolo un'opzione di ricerca più robusta anche se la formula è un po' più complicata.

Utilizzo di XLOOKUP

h2>

XLOOKUP è una funzione di riferimento arrivata in Excel dopo VLOOKUP e la controparte HLOOKUP (ricerca orizzontale). La differenza tra XLOOKUP e VLOOKUP è che XLOOKUP funziona indipendentemente da dove risiedono i valori di ricerca e di ritorno nell'intervallo di celle o nell'array.

La sintassi è XLOOKUP(lookup_value, lookup_array, return_array, not_found, match_mode, search_mode). I primi tre argomenti sono obbligatori e sono simili a quelli della funzione CERCA.VERT. XLOOKUP offre tre argomenti opzionali alla fine per fornire un risultato testuale se il valore non viene trovato, una modalità per il tipo di corrispondenza e una modalità per eseguire la ricerca.

Pubblicità
< p>Ai fini di questo articolo, ci concentreremo sui primi tre argomenti obbligatori.

Tornando al nostro intervallo di celle di prima, cercheremo il valore in G2 nell'intervallo da A2 a A8 e restituiremo il valore corrispondente dall'intervallo da B2 a B8 con questa formula:

=XLOOKUP(G2,A2 :A8,B2:B8)

E come anche con INDEX e MATCH come VLOOKUP, la nostra formula ha restituito Houston.

Possiamo anche utilizzare un valore nella quarta colonna come valore di ricerca e ricevere il risultato corretto nella seconda colonna:

=XLOOKUP(20745,D2: D8,B2:B8)

Con questo in mente, puoi vedere che XLOOKUP è un'opzione migliore di VLOOKUP semplicemente perché puoi organizzare i tuoi dati come preferisci e ricevere comunque il risultato desiderato. Per un tutorial completo su XLOOKUP, vai al nostro how-to.

RELAZIONATO: Come utilizzare la funzione XLOOKUP in Microsoft Excel

Quindi ora ti stai chiedendo, dovrei usare XLOOKUP o INDEX e MATCH, giusto? Ecco alcune cose da considerare.

Che è meglio?

Se utilizzi già le funzioni INDICE e CONFRONTA separatamente e le hai utilizzate insieme per cercare i valori, potresti avere più familiarità con il loro funzionamento. In ogni caso, se non è rotto, non aggiustarlo e continua a usare ciò che ti mette a tuo agio.

Pubblicità

E, naturalmente, se i tuoi dati sono strutturati per lavora con VLOOKUP e hai usato quella funzione per anni, puoi continuare a usarla o passare facilmente a XLOOKUP lasciando INDEX e MATCH nella polvere.

Se vuoi una formula semplice e facile da costruire in qualsiasi direzione, XLOOKUP è la strada da percorrere e può sostituire INDEX e MATCH. Non devi preoccuparti di combinare argomenti di due funzioni in una o riorganizzare i tuoi dati.

Un'ultima considerazione, XLOOKUP offre questi tre argomenti opzionali che potrebbero tornare utili per le tue esigenze.< /p>

Lascio a te! Quale opzione di ricerca utilizzerai in Microsoft Excel? O forse, li userai tutti e tre a seconda delle tue esigenze? Non importa cosa, è bello avere delle opzioni!

LEGGI SUCCESSIVO

  • › Recensione JBL Clip 4: l'altoparlante Bluetooth che vorrai portare ovunque
  • › Caricare il telefono tutta la notte fa male alla batteria?
  • › Per quanto tempo il mio telefono Android sarà supportato con gli aggiornamenti?
  • › Recensione di Joby Wavo Air: il microfono wireless ideale di un creatore di contenuti
  • › Perché il mio Wi-Fi non è veloce come pubblicizzato?
  • › Ogni logo aziendale Microsoft dal 1975 al 2022