Käytän VLOOKUPia paljon useammin kuin Hakemisto ja haku - Excel-vinkit

Sisällysluettelo

Tiedän käsitteellisesti päähäni, että INDEX ja MATCH ovat parempia kuin VLOOKUP. Mutta tähän päivään tunnistan, että käytän VLOOKUPia 99% ajasta. Tästä syystä.

Yritän rakentaa laskentataulukoita, jotka muut ihmiset voivat ymmärtää. Kun teen suoran Power Excel -seminaarini, tyypillisellä sadan ihmisen yleisöllä on tämä profiili:

  • 15 ei tunne VLOOKUPia tai kysyy, voinko selittää VLOOKUPin hyvin hitaasti
  • 83 on mukava VLOOKUPin kanssa. (Minulla on erittäin älykkä yleisö. He käyttävät Exceliä 40 tuntia viikossa. Ja ne ovat viikkoja, joina he ovat lomalla.)
  • 2 on INDEX- ja MATCH-kannattajia.
Olen iloinen voidessani olla rinnakkain niiden kanssa, jotka hylkäävät VLOOKUPin ja käyttävät INDEX & MATCHia 100% ajasta.

Kun vain 2% ihmisistä tuntee INDEXin ja MATCHin, paljon vähemmän ihmisiä ymmärtää kaavojani, jos käytän INDEXia ja MATCHia. Lisäksi VLOOKUP hoitaa tilanteeni 99% ajasta. Tässä ovat ajat, jolloin hylän VLOOKUPin

INDEX ja MATCH pystyvät paremmin käsittelemään kaksisuuntaisen haun.

Yksi hakemisto ja kaksi ottelua

Huomaa, että yllä oleva esimerkki on yksinkertaisempi, jos käytät VLOOUPia ja sitten MATCHia kolmannelle argumentille näin:

VLOOKUPin ja MATCHin käyttäminen

Muuten, kun INDEX / MATCH-kannattajat kertovat minulle, että VLOOKUP ei voi helposti katsoa avaimen vasemmalle puolelle, kuten seuraavassa esimerkissä, hylkään tämän argumentin. Jokainen järkevä ihminen kopioisi E2: E15: n H2: H15: een ja tekisi VLOOKUP.

Järjestä pöytä uudelleen ja käytä VLOOKUPia

Mutta tässä on yksi tapaus, jossa käytän INDEX ja MATCH. Alla on tehtävä 12 saraketta VLOOKUP. Tarkista tämä mahtava kaava yhdellä ehdottomalla viitteellä, yksi viite pakastaa rivin ja yksi jäädyttää sarakkeen. Vaikka kaava on hieno ja viileä, se on tehoton. Riippumatta siitä, kuinka kauan Excel vie päivämäärän etsimiseen B4: n etsinnässä, se vie täsmälleen saman ajan, kun se etsii päivämäärän C4: M4: ssä.

Kaksitoista VLOOKUP-saraketta hidastaa asioita

Vaihtoehto: lisää piilotettu MATCH-sarake kohtaan B ja käytä sitten 12 saraketta INDEX. Tämä ratkaisu on 11 kertaa nopeampi kuin 12 VLOOKUP-saraketta. Kohdassa B1 esitettyä MATCH-kaavaa käytetään julkaisussa B4: B9999. Kohdassa C2 esitettyä INDEX-toimintoa käytetään asiakirjassa C4: N9999. Toinen etu: et tarvitse enää rivin 1 auttajanumeroita.

Vielä joitain hienoja sekoitettuja viitteitä

Olen iloinen voidessani olla rinnakkain niiden kanssa, jotka hylkäävät VLOOKUPin ja käyttävät INDEX & MATCHia 100% ajasta. Mutta pyydän samaa INDEX / MATCH-ihmisiltä: Minulla on hyvät syyt jatkaa VLOOKUPin käyttöä.

Joka lauantai syyllisyyden tunnustaminen. Paljastan huonot tapani Excelissä ja keskustelen siitä, miksi sinun pitäisi tehdä mitä sanon sen sijaan, että tekisin sen, mitä teen.

Päivän Excel-ajatus

Olen pyytänyt Excel Master -kaveriltani neuvoja Excelistä. Tämän päivän ajatus miettiä:

"Ystävät eivät anna ystävien yhdistää soluja."

Tom Urtis

Mielenkiintoisia artikkeleita...