Differenza tra VLOOKUP e INDICE MATCH
VLOOKUP in Excel è una funzione molto utile nella ricerca di valori riguardanti i riferimenti. Può anche essere considerata la formula più potente presente in Microsoft Excel per la ricerca dei valori. Tuttavia, cosa succede se ti dico che c'è un'altra funzione che può essere utilizzata per cercare i valori in Excel? Sì, l'hai sentito vero! Esiste un'altra funzione in Excel, che può essere utilizzata in combinazione per svolgere l'attività come VLOOKUP. Vorrei fare un passo avanti e dire che la funzione è più versatile e utile della funzione VLOOKUP. Quella funzione è una combinazione di INDICE e MATCH. INDICE MATCH ci consente di cercare i valori come VLOOKUP in modo più efficiente rispetto a VLOOKUP. In questo articolo, ti guiderò attraverso un approccio comparativo tra VLOOKUP e INDEX MATCH.
Confronto testa a testa tra VLOOKUP e INDEX MATCH (infografica)
Di seguito sono riportati i primi 8 confronti tra VLOOKUP e INDEX MATCH :
Differenze chiave tra VLOOKUP e INDEX MATCH Formula
Discutiamo alcune delle principali differenze chiave tra VLOOKUP e INDEX MATCH.
1. La prima e la differenza fondamentale tra la funzione VLOOKUP e INDEX MATCH è delle formule stesse. VLOOKUP è una formula Excel integrata mentre INDEX MATCH è una combinazione di funzioni Excel integrate INDEX e MATCH che possono essere usate insieme per cercare il valore dato all'interno di un array di tabelle.
2 La seconda differenza più notevole è tra l'elaborazione di questi due. VLOOKUP utilizza i riferimenti di dati statici per cercare i valori in un array, il che significa che i riferimenti di colonna sono indicati da numeri come 1, 2, 3, … ecc. D'altra parte, la funzione INDICE MATCH utilizza intervalli dinamici all'interno della funzione MATCH (dove la ricerca avviene) che gli consente di funzionare in modo più efficiente rispetto a VLOOKUP. Vedere le due immagini seguenti per i riferimenti.
3. L' inserimento o l'eliminazione di una colonna nella matrice di tabelle nella funzione VLOOKUP fornisce risultati fuorvianti in quanto utilizza i riferimenti di dati statici. Tuttavia, quando stiamo usando la funzione INDICE MATCH, ha la flessibilità di inserire o eliminare le colonne all'interno della matrice di tabelle. Non altera il risultato poiché stiamo utilizzando intervalli dinamici all'interno della formula. È possibile visualizzare l'output di due funzioni dopo aver inserito una nuova colonna denominata Posizione nell'array della tabella.
Durante l'utilizzo di VLOOKUP, non riusciamo a catturare il valore salariale accurato per il valore di ricerca. mentre in INDICE MATCH, sebbene abbiamo aggiunto la colonna, la funzione era abbastanza flessibile da acquisire il giusto valore salariale relativo al valore di ricerca.
4. VLOOKUP può essere utilizzato solo quando si hanno i dati da sinistra a destra o, in altre parole, può essere utilizzato solo quando la colonna associata al valore di ricerca è la prima nell'array della tabella. INDICE MATCH non ha tali restrizioni, può essere utilizzato per cercare i valori da sinistra a destra e da destra a sinistra. Rende questa funzione più flessibile rispetto a VLOOKUP.
5. La formula VLOOKUP può solo cercare i valori attraverso linee verticali, cioè colonne. V all'inizio della formula sta per verticale. Dal momento che può essere utilizzato solo per ricerche verticali, diventa automaticamente vietato non essere utilizzato su linee orizzontali (per questo usiamo HLOOKUP). INDICE MATCH, d'altra parte, è flessibile per spostarsi tra le colonne e le righe. Pertanto, può cercare valori attraverso entrambi. In breve INDEX MATCH svolge il lavoro di VLOOKUP e HLOOKUP in un'unica formula.
6. VLOOKUP ha restrizioni di dimensione per il valore di ricerca che non può superare 255 caratteri. Se un valore di ricerca supera 255 caratteri, la funzione VLOOKUP produrrà un errore. Dall'altro lato della medaglia, INDICE MATCH non ha restrizioni per il valore di ricerca.
7. VLOOKUP è molto scarso quando proviamo a trascinare la formula su righe o colonne con lo stesso valore di riferimento. Fornisce lo stesso risultato del primo risultato di ricerca perché stiamo usando riferimenti statici. D'altra parte, INDICE MATCH è abbastanza intelligente da scoprire il valore effettivo associato alla colonna quando trasciniamo la formula su righe / colonne. Vedi lo screenshot qui sotto per una migliore visualizzazione:
8 Questo è l'unico fatto che si frappone a VLOOKUP. È facile da capire e implementare rispetto a INDICE MATCH a causa della natura semplice che ha. D'altra parte, alcuni utenti trovano INDICE MATCH difficile da capire a causa della combinazione di due formule che sembra complessa.
9. Quando si tratta di gestire set di dati di grandi dimensioni, VLOOKUP non è veloce come INDICE MATCH (a causa dei riferimenti statici). Si dice che di solito, INDICE MATCH è più veloce del 30% rispetto al VLOOKUP nei giorni normali.
Tabella comparativa di VLOOKUP vs INDICE MATCH
La tabella seguente riassume i confronti tra VLOOKUP e INDICE MATCH:
VLOOKUP | PARTITA INDICE |
VLOOKUP utilizza il riferimento di dati statici mentre cerca i valori. | INDICE MATCH utilizza gli intervalli di dati dinamici mentre cerca i valori. |
L'inserimento o l'eliminazione di una colonna influisce sul risultato VLOOKUP. | L'inserimento o l'eliminazione di una colonna non influisce sul risultato MATCH INDICE. |
VLOOKUP può essere utilizzato solo per cercare valori da sinistra a destra. | INDICE MATCH può cercare i valori da sinistra a destra e da destra a sinistra. |
VLOOKUP può solo cercare attraverso linee verticali, cioè colonne e non attraverso righe. | L'INDICE MATCH può cercare valori attraverso righe e colonne. |
VLOOKUP ha un limite per la dimensione lookup_value. Non dovrebbe superare i 255 caratteri. | INDICE MATCH non ha limiti di dimensioni o lunghezza per i valori corrispondenti. |
VLOOKUP non è amichevole quando si tratta di copiare e trascinare. | INDICE MATCH è più intuitivo quando si tratta di copiare e trascinare la formula su più celle. |
VLOOKUP è facile da capire e da ricordare rispetto a INDICE MATCH. | L'INDICE MATCH è difficile da capire e da ricordare a causa della sua natura complessa che combina due funzioni / formule. |
VLOOKUP non è veloce come INDICE MATCH quando abbiamo a che fare con set di dati di grandi dimensioni. | L'INDICE MATCH è in genere più veloce del VLOOKUP. |
Conclusione
Dopo aver considerato tutti questi punti, possiamo concludere che INDEX MATCH può essere usato come alternativa flessibile, versatile e veloce alla funzione VLOOKUP. Tuttavia, per alcuni utenti, potrebbe essere ancora il più difficile da affrontare rispetto a VLOOKUP a causa della natura complessa e delle combinazioni di Index Match.
Articoli consigliati
Questa è una guida alle principali differenze tra VLOOKUP e INDEX MATCH. Qui discutiamo anche le differenze chiave tra VLOOKUP e INDICE MATCH con infografica e tabella comparativa. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più -
- Excel vs Fogli Google | Le 7 principali differenze chiave
- Excel vs Tableau utilizzando il formato tabella Excel
- Excel vs CSV | Top 7 Confronto utile
- Excel vs Access | I 5 migliori confronti