VLOOKUP vs INDEX/MATCH: qual è il migliore?

VLOOKUP vs INDEX/MATCH: qual è il migliore?

Quando si tratta del mondo Excel, è diviso in due fazioni: VLOOKUP tortae INDICE/PARTITA torta.

Se vuoi sapere dentroVLOOKUP e INDICE/MATCHQuale ha il punteggio più alto nella battaglia, questo articolo cercherà di rispondere.

Ma prima di farlo, vorrei chiarire alcune cose: questo articolo non riguarda l'elogio di una funzionalità e l'eliminazione di un'altra.Entrambe queste funzionalità di Excel sono fantastiche, ognuna con i propri punti di forza.In alcuni casi, uno può essere migliore dell'altro.

Durante una delle mie sessioni di formazione su Excel, sono stato sorpreso di scoprire che la maggior parte delle persone conosce e in alcuni casi è competente in VLOOKUP, ma quasi nessuno conosce la potente combinazione INDEX/MATCH.

Quando l'ho menzionato, avevano molte domande:

  • È una formula di ricerca e riferimento?-Sì!forse il migliore
  • È nuovo in Excel 2016?-Diavolo, no!
  • Può fare riferimento a dati tra diversi fogli di lavoro o cartelle di lavoro?-
  • MEGLIO DI VLOOKUP?-dipende

In questo tutorial, confronterò le due formule nel modo più oggettivo possibile.

All'inizio non avevo i preferiti, ma preferisco usare la combinazione INDEX/MATCH invece di VLOOKUP.La scelta è guidata da molti fattori, incluso l'aspetto e l'utilizzo dei dati.Li tratterò tutti in questo articolo.

Contenuti

domanda correlata  Evidenzia le celle vuote in Excel

VLOOKUP Vs INDEX MATCH – CONFRONTO OBIETTIVO

Quindi iniziamo e concludiamo il lungo dibattito su VLOOKUP vs INDEX/MATCH e cosa è meglio.

Per fare ciò, confronterò le due funzioni su alcuni parametri (alcuni sono quantificabili, altri no).

Popolarità delle funzioni

Per alcune persone, se sai come usare CERCA.VERT, allora sai come usare Excel.Dato quanto può fare questa singola funzione, non li biasimo.

Per questo motivo, molte persone usano VLOOKUP perché è più facile da capire da altri utenti di Excel.

Sebbene non sia un concorso di popolarità, gioca un ruolo enorme nel motivo per cui VLOOKUP è così ampiamente utilizzato.

Immagina di lavorare con un account/gestore esperto in VLOOKUP ma non sa come usare INDEX/MATCH.Ha più senso usare le funzioni che tutti conoscete, piuttosto che cercare di insegnare loro INDEX/MATCH.

Conclusione: VLOOKUP è il chiaro vincitore in termini di popolarità

Facile da usare

Ciò che rende VLOOKUP così popolare è la sua facilità d'uso (almeno rispetto a INDEX/MATCH).

Quando mi alleno in Excel, introduco sempre prima CERCA.VERT.Molte persone trovano difficile VLOOKUP, quindi non riesco nemmeno a immaginare di provare a insegnare loro INDEX/MATCH (a meno che non sappiano già come usare VLOOKUP in modo competente).

Nella maggior parte dei casi, VLOOKUP è abbastanza buono.Fa la maggior parte delle cose che le persone devono fare quando lavorano con i dati.Ovviamente puoi fare lo stesso con INDEX/MATCH, ma perché andare nel modo più duro quando non è necessario.

VLOOKUP richiede 3 parametri (il quarto è facoltativo) ed è più facile da capire rispetto a INDEX/MATCH.

INDEX & MATCH sono due funzioni separate, ognuna delle quali accetta tre argomenti, che dovrebbero essere combinati per la ricerca (si è complicata??).

domanda correlata  7 cose straordinarie che Text to Columns di Excel può fare per te

Quando ci prendi la mano, potresti trovare INDEX/MATCH altrettanto facile, ma i principianti potrebbero gravitare verso VLOOKUP.

Vlookup e indice

Conclusione: VLOOKUP è noto per la sua facilità d'uso.

Flessibilità funzionale

CERCA.VERT è un'ottima funzionalità con alcune limitazioni:

  • Non riesce a cercare e restituisce il valore a sinistra del valore di ricerca.
  • Funziona solo per dati disposti verticalmente.
  • Se aggiungi/rimuovi nuove colonne ai dati, CERCA.VERT darà risultati errati (perché il valore del numero di colonna ora si riferisce alla colonna sbagliata).È possibile rendere dinamici i numeri delle colonne, ma se si prevede di combinare due o più funzioni, perché non utilizzare INDEX/MATCH in primo luogo.

Prima di iniziare a inveire e commentare su come VLOOKUP realizza tutte queste cose, ascoltami.VLOOKUP come funzionalità autonoma non ha lo scopo di farlo.Naturalmente, puoi combinarlo con altre formule e ignorare tutte queste cose, ma perde le etichette facili da usare.

Se qualcuno può usare combinazioni di formule per far sembrare VLOOKUP a sinistra o rendere dinamiche le colonne, sono sicuro che quella persona farebbe meglio a usare INDEX/MATCH, che gestisce queste cose con facilità.

Quindi sì, VLOOKUP può aggirare queste restrizioni, ma non ne vale la pena.Con un po' più di programmazione e robotica, sono sicuro che puoi ottenere VLOOKUP anche per ottenere il tuo caffè preferito, ma ricorda, non è progettato per quello.

D'altra parte, la combinazione INDEX-MATCH viene utilizzata per gestire tutti questi problemi.può

  1. Trova e restituisce il valore a sinistra del valore di ricerca,
  2. Lavora con dati strutturati orizzontalmente e/o verticalmente.
  3. gestire i numeri di riga/colonna nel caso in cui ne inserisca o elimini alcuni dal set di dati

Valore di ricerca Vlookup a destra

Conclusione: la combinazione INDEX/MATCH ti offre maggiore flessibilità rispetto a VLOOKUP.

velocità della formula

Questa differenza è appena percettibile quando si hanno set di dati più piccoli.

Tuttavia, se hai migliaia di righe e molte colonne, questo può essere un fattore decisivo.

Senza reinventare la ruota, eccola quiCharley Kydun articolo in cui cita chiaramenteNel peggiore dei casi, il metodo INDEX-MATCH è veloce come VLOOKUP;Nel migliore dei casi, è molto più veloce.

Anche se penso che sia uno dei fattori, non penso che sia importante come gli altri.Microsoft ha lavorato duramente per migliorare la velocità di queste funzionalità nel corso degli anni e ha apportato notevoli miglioramenti da quando ho scritto questo articolo per la prima volta.

questo è un aggiornamento, hanno menzionato come hanno reso più veloci formule come VLOOKUP, HLOOKUP e MATCH.

Inoltre, ci sono pochissime persone che possono effettivamente trarre vantaggio dai miglioramenti della velocità derivanti dall'utilizzo di INDEX/MATCH invece di VLOOKUP.

Conclusione: se stai cercando velocità, la combinazione INDEX/MATCH è la strada da percorrere.

domanda correlata  Download del driver Bluetooth Acer per Windows 10 o 8.1 o 7

Giudizio complessivo (VLOOKUP combinato con INDEX/MATCH)

Anche se sono un grande fan di INDEX/MATCH, in tutta franchezza devo ammettere che VLOOKUP è ancora il re.

Ciò non significa che non dovresti imparare INDEX/MATCH, ma se sei nuovo in Excel e nelle formule di ricerca, inizia con VLOOKUP.Usa e master prima, quindi passa a INDEX/MATCH

INDEX/MATCH è una potente combinazione con maggiore flessibilità e velocità rispetto alla formula VLOOKUP.

Detto questo, CERCA.VERT non andrà da nessuna parte e probabilmente rimarrà una delle funzionalità più popolari in Excel negli anni a venire.

Differenza tra VLOOKUP e INDEX/MATCH

Prima di fare un confronto, penso sia importante capire le differenze di base (e soprattutto le somiglianze) tra queste due funzioni.

Non mi addentrerò nella sintassi e negli esempi di queste funzioni.Se sei interessato, ho un tutorial dettagliato su VLOOKUP e INDEX/MATCH.

Sia VLOOKUP che INDEX/MATCH sono formule che possono essere utilizzate per cercare valori in un set di dati e ottenere i valori corrispondenti (come se si scansiona un menu e trovi il prezzo del piatto che si desidera ordinare).

Nella maggior parte dei casi, puoi usarli in modo intercambiabile.

La differenza principale tra queste funzioni diventa ancora più importante quando hai bisogno di qualcosa di più delle semplici operazioni di trova e ottieni.

Ecco alcune differenze fondamentali tra le due formule:

  1. CERCA.VERT è un'unica formula che esegue tutte le ricerche e i risultati, ma per INDICE/CONFRONTA è necessario utilizzare due funzioni nella formula.
  2. INDEX/MATCH può eseguire ricerche più avanzate, come trovare il lato sinistro di un set di dati, rendere dinamici i valori di riga/colonna, ecc.
  3. INDEX/MATCH offre una maggiore flessibilità ed è più adatto per creare modelli di dati o lavorare con dati complessi

Oh, ciao ????Lieto di conoscerti.

Iscriviti alla nostra Newsletter, Invia molto regolarmenteGrande tecnologiaAl tuo post.

Invia commento