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