Uso VLOOKUP molto più spesso di Index e Match - Suggerimenti per Excel

Sommario

Nella mia testa so concettualmente che INDICE e CONFRONTA sono superiori a CERCA.VERT. Ma fino ad oggi, confesserò che uso CERCA.VERT il 99% delle volte. Ecco perché.

Sto cercando di creare fogli di calcolo che altre persone possano capire. Quando svolgo i miei seminari Power Excel dal vivo, un pubblico tipico di 100 persone avrà questo profilo:

  • 15 non avrà familiarità con CERCA.VERT o mi chiederà se riesco a spiegare CERCA.VERT molto lentamente
  • 83 starà bene con CERCA.VERT. (Ho un pubblico molto intelligente. Usano Excel 40 ore a settimana. E quelle sono le settimane in cui sono in vacanza.)
  • 2 saranno i sostenitori di INDEX e MATCH.
Sono felice di coesistere con coloro che rifiutano CERCA.VERT e utilizzano INDICE e CONFRONTA il 100% delle volte.

Con solo il 2% delle persone che hanno familiarità con INDEX e MATCH, molte meno persone capiranno le mie formule se utilizzo INDEX e MATCH. Inoltre, CERCA.VERT gestirà la mia situazione il 99% delle volte. Ecco le volte in cui abbandono CERCA.VERT

INDICE e CONFRONTA sono migliori nel gestire una ricerca a due vie.

Un indice e due corrispondenze

Nota che l'esempio sopra è più semplice se usi un VLOOUP e poi un MATCH per il terzo argomento come questo:

Utilizzo di CERCA.VERT e CONFRONTA

A proposito, quando i sostenitori di INDICE / CORRISPONDENZA mi dicono che CERCA.VERT non può guardare facilmente a sinistra della chiave come nell'esempio seguente, rifiuto quell'argomento. Qualsiasi persona razionale copierebbe E2: E15 su H2: H15 e farebbe un CERCA.VERT.

Riorganizza la tabella e usa CERCA.VERT

Ma qui è l'unico caso in cui userò INDEX e MATCH. Di seguito, devo fare 12 colonne di CERCA.VERT. Dai un'occhiata a quella fantastica formula con un riferimento assoluto, un riferimento che congela la riga e uno che congela la colonna. Sebbene quella formula sia fantasiosa e interessante, è inefficiente. Qualunque sia il tempo impiegato da Excel per trovare la data quando si cerca B4, ci vorrà esattamente lo stesso tempo quando cerca la data in C4: M4.

Dodici colonne di CERCA.VERT rallenteranno le cose

Altenativa: inserisci una colonna MATCH nascosta in B e poi usa 12 colonne di INDICE. Questa soluzione è 11 volte più veloce di 12 colonne di CERCA.VERT. La formula MATCH mostrata in B1 viene utilizzata in B4: B9999. La funzione INDICE mostrata in C2 è utilizzata in C4: N9999. Un altro vantaggio: non hai più bisogno dei numeri di supporto nella riga 1.

Ancora alcuni accenni misti

Sono felice di coesistere con coloro che rifiutano CERCA.VERT e utilizzano INDICE e CONFRONTA il 100% delle volte. Ma chiedo lo stesso alle persone INDEX / MATCH: ho buone ragioni per continuare a usare VLOOKUP.

Ogni sabato, un'ammissione di colpa. Rivelerò le mie cattive abitudini in Excel e discuterò perché dovresti fare quello che dico invece di fare quello che faccio.

Excel pensiero del giorno

Ho chiesto ai miei amici di Excel Master per i loro consigli su Excel. Pensiero di oggi su cui riflettere:

"Gli amici non consentono agli amici di unire le celle."

Tom Urtis

Articoli interessanti...