Nopeampi VLOOKUP - Excel-vinkkejä

Sisällysluettelo

Jos sinulla on suuri laskentataulukko, monet VLOOKUPit voivat alkaa hidastaa asioita. Onko sinulla hidas laskentataulukko VLOOKUPin vuoksi? Puhun laskentataulukosta, jonka laskeminen vaatii 40 sekuntia tai 4 minuuttia. Tämän päivän artikkelissa hämmästyttävä kaava, jossa on kaksi VLOOKUPia, jotka käyttävät aluehakua, ratkaisee ongelman.

VLOOKUP on suhteellisen kallis toiminto. Kun etsit tarkkaa hakua, Excelin on etsittävä hakutaulukkoa yksi rivi kerrallaan.

Työkirja, jota käytän tänään, tekee 7000 VLOOKUPia taulukoksi, jossa on 116 000 kohdetta. Todella nopeassa 64-bittisessä koneessa, jossa on 8 ydintä, uudelleenlaskeaika on 3,01 sekuntia.

VLOOKUP Laskeaika

Yksi tapa parantaa VLOOKUPia on siirtää myydyimmät tuotteet hakutaulukon yläosaan. Hanki raportti 100 suosituimmasta tuotteesta ja siirrä ne luettelon yläosaan. Lajittelu suosion mukaan parantaa uudelleenlaskeajan 0,369 sekuntiin. Tämä on kahdeksan kertaa nopeampi kuin ensimmäinen tulos.

Tietojen lajittelu

Mutta on tapa nopeuttaa asioita entisestään. Kun rakennat VLOOKUP-sovellustasi, kun pääset neljänteen argumenttiin valita False, on toinen vaihtoehto, jota tuskin koskaan käytetään. Excel sanoo, että "True" tekee "likimääräisen ottelun". Tämä ei ole lainkaan oikein. Jos Excel-tiimi olisi rehellinen, he selittäisivät, että True "antaa oikean vastauksen usein, mutta muina aikoina, ilman varoitusta, piilotamme väärän vastauksen sinne. Toivon, ettet haittaa palauttaa numeroitasi Securities and Exchange Commissionille. "

Alueen haku vaihtoehto

On totta, että on oikea aika käyttää True. Katso tämä artikkeli. Mutta olisi todella huono käyttää True, kun yrität tehdä tarkan ottelun.

Jos yrität käyttää True-arvoa tarkalle ottelulle, saat oikean vastauksen usein. Mutta kun etsimääsi kohdetta ei ole taulukossa, Excel antaa sinulle arvon eri riviltä. Tämä on osa, joka tekee "True" -elokuvasta kaikille aloittelijoille kirjanpidossa. Sulje ei ole koskaan oikein kirjanpidossa.

Huomautus

Olen oppinut seuraavan temppun Charles Williamsilta. Hän on maailman tärkein taulukkojen nopeuden asiantuntija. Jos sinulla on hidas työkirja, palkkaa Charles Williams puolen päivän konsultointiin. Hän löytää pullonkaulat ja tekee taulukkosi nopeammin. Löydä Charles osoitteesta http://www.decisionmodels.com.

Vaikka minä ja kaikki kirjanpitäjät hylkäämme VLOOKUPin "True"-argumentin arvaamattomuuden takia, Charles Williams puolustaa True. Hän huomauttaa, että tosi on paljon nopeampi kuin väärä. Satoja kertoja nopeammin. Hän myöntää, että joskus saat väärän vastauksen. Mutta hänellä on tapa käsitellä vääriä vastauksia.

Charles todella haluaa sinun tekevän kaksi VLOOKUPia. Tee ensin VLOOKUP ja palauta sarake 1 taulukosta. Katso, onko tulos aluksi sitä, mitä etsit. Jos tulos vastaa, niin tiedät, että on turvallista tehdä todellinen VLOOKUP palauttaaksesi jonkin muun sarakkeen taulukosta:

=IF(VLOOKUP(A2,Table,1,True)=A2,"All is good","The Answer will be wrong")

Itse asiassa tämä näyttää mielettömältä. Charlesin menetelmän käyttämiseksi sinun on tehtävä kaksinkertainen määrä VLOOKUP-tiedostoja. Mutta kun ajastat tämän menetelmän laskenta-ajan, se on 35 kertaa nopeampi kuin normaali VLOOKUP.

Charlesin menetelmä

Huomaa, että vaikka useimpia hakutaulukoita ei tarvitse lajitella, kun True-asetusta käytetään neljänneksi argumentiksi, taulukko on lajiteltava. Katso 7 minuutin keskustelu siitä, kuinka VLOOKUPin todellinen versio hyppää hakutaulukon läpi, osoitteesta http://mrx.cl/TrueVLOOKUP.

Kiitos Charles Williamsille tämän ominaisuuden opettamisesta ja Scott St. Amantille nimittämisestä 40 parhaan kärjen saamiseksi.

kirjoittanut Chad Thomas

Katso video

  • VLOOKUP, kun sitä käytetään väärän kanssa, on hidas toiminto
  • Tietojen lajittelu AZ ei nopeuta toimintoa
  • Lajittelu suosion mukaan voi nopeuttaa toimintoa
  • Vaihtaminen VLOOKUP-asetukseen True-arvolla on nopeampaa, mutta se ilmoittaa väärän vastauksen, jos kohdetta ei löydy
  • Voit lieventää ongelmaa tekemällä VLOOKUP (A2, taulukko, 1, tosi) nähdäksesi onko tulos ensin A2
  • 14000 VLOOKUP (True) ja 7000 IF suoritetaan nopeammin kuin 7000 VLOOKUP (False)

Automaattisesti luotu transkriptio

  • Opi Excel Podcastista
  • jakso 2031 nopeampi vlookup Olen
  • podcasting kaikki tämän kirjan vinkit
  • Napsauta oikeassa yläkulmassa olevaa I-painiketta
  • päästäksesi tarkkailulistalle
  • Hei tervetuloa takaisin herra. hutnik valettu
  • Olen Bill Jelen, olen tehnyt tämän
  • video ennen kuin se on yksi suosikkini
  • temppuja, jos sinulla on ulkoasua, jos sinulla on
  • on vlookup-tähti 30 40 50
  • sekunnissa neljä minuuttia tiedät mitään
  • rakastat tätä videota, jos
  • vlookup-tikku sekunnin ajan napsauta Seuraava
  • ja jatka seuraavaan videoon II. a
  • vlookup tässä se etsii pöytää
  • 115 000 tuotteesta 7000 vlookupin avulla
  • käytämme Charles Williamsia
  • nopeasti Excel-koodista nähdäksesi kuinka kauan se
  • vie tämän vlookupin kunnossa neljä
  • piste nolla yhdeksän sekuntia
  • tyypillinen vlookup pilkulla väärä
  • loppu ja tämä kaikki tuli esiin, koska kauan
  • kauan sitten joku kaveri oli syötti minua
  • Twitter, joka sanoi, että olisi parempi, jos
  • lajittelisit hakutaulukkosi a
  • lähetin sanoin ei, se ei ole lainkaan totta
  • ei ole väliä menemmekö a
  • lähettämällä tai laskevalla tai kokonaan
  • satunnaisesti vlookupin täytyy vain mennä etsimään
  • tuotteesta tuotteeseen ja niin kun me
  • lajittele taulukko nähdäksesi, mitä se todella vie
  • enää neljä pistettä kahdeksan neljä sekuntia niin
  • tiedät, että ei ole totta, että
  • pöytä saa sen menemään nopeammin, mutta
  • todella asia, joka voisi saada sen menemään
  • nopeammin, jos jotenkin pystyt lajittelemaan
  • suosio, jos saat parhaan
  • myydä tuotteita luettelon kärjessä
  • jopa sinä tunnet viisikymmentä tiedät
  • mitkä ovat 50 suosituinta tuotetta
  • tuo ne luettelon kärkeen ja
  • Katso, että sekuntien ajan laskee 0,36: een
  • sekunnissa kymmenkertainen parannus ajassa
  • käyttämällä lajittelua suosion mukaan nyt hei muutama
  • vuotta sitten minulla oli onni olla
  • kutsuttiin Amsterdamissa esiintymään
  • Excel-huippukokous siellä ja se ei ole kuin
  • Suurin osa seminaareistani, joissa olen vain minä
  • siellä oli kaksi raitaa, joten huone a
  • ja huone B ja olin yli huoneessa
  • puhumalla vlookupista ja yli huoneessa
  • arvaus kuka istui siinä huoneessa
  • oli Charles Williams kunnossa ja Charles
  • tässä
  • hänen nimensä mainitaan
  • seinään, joten hän tulee katsomaan sitä
  • katselee pikku demoani minne menen
  • neljästä sekunnista 0,36 sekuntiin hän
  • tulee luokseni jälkeenpäin, hän sanoo lyön vetoa
  • olet melko tyytyväinen siihen
  • parannusta
  • Sanon jo, että teltta on täynnä
  • parannus nyt Charles Charlesilla on
  • nopea Excel-palvelumme, päätöksemme malli
  • rajoitetut päätöksentekomallit olemme mukana
  • puoli päivää hän analysoi työkirjasi
  • ja hän väittää tekevänsä sata
  • kertaa nopeammin heti, hän löytää
  • pullonkaulat Annette ja Charles Charles
  • tulee hän sanoo, katso pilkku väärä
  • että sinä ja kirjanpitäjäystäväsi olette
  • sen tekeminen on hitain asia Excelissä
  • jos tekisit pilkun totta, se on
  • tuhat kertaa nopeammin ja sitten Charles
  • sanoo, että seuraava lauseke on, jos ei
  • todella asia, hän sanoo nyt joskus
  • väärin, odota Charles, et
  • ymmärtää kirjanpitäjä joskus on
  • väärä on aloittelija, jota emme hyväksy
  • joskus se on väärin ja aika
  • että pilkku on väärin totta milloin
  • teet pilkun totta, mennäänkö katsomaan
  • mallille P 3 2 2 1 1 ja sitä ei löydy
  • he antavat sinulle kohteen vain
  • vähemmän kunnossa ja he eivät aio kertoa
  • sinä emme löytäneet sitä, he ovat vain
  • he vain antavat sinulle Adam
  • vain vähemmän, mitä ei voida hyväksyä ja
  • Charles sanoo hyvin, mitä voimme
  • kuvittele, jos tekisit P 3 2: n vlookupin
  • 2 1 1 into just column G ask for the
  • first column comma true and see if what
  • you get back is what you were looking
  • for if what you get back is what you're
  • looking for then you know it's safe to
  • go to the second vlookup if it's not
  • what you were looking for then you have
  • an if statement there that says not
  • found alright so we do a vlookup of a2
  • into the table comma 1 see if it's equal
  • to 82 if it is then it's safe to go on
  • and do the second vlookup otherwise they
  • not found I said Charles do you realize
  • I'm doing 7000 vlookups and now you're
  • gonna be doing 7 14000 vlookups and 7000
  • if statements I I said you really think
  • this is gonna be faster sure I said well
  • I'll bet you a pint alright so here we
  • go remember the vlookup that all of us
  • are doing with the comma falls 4.0 9
  • seconds the sort by popularity which is
  • kind of hard to do
  • Oh point three seconds here we go here's
  • Charles Williams are you ready look at
  • that point zero four four one hundredths
  • of a second from four seconds down to
  • four one hundreds of a second imagine if
  • you had a spreadsheet that was taking
  • for 40 seconds to calculate and how much
  • faster would be using this to vlookup
  • method it's an amazing trick and yeah I
  • guess I stole the trick and put it in
  • the book although I put a great cartoon
  • version of Charles Williams in there
  • saying he's the fastest guy in all of
  • Excel you can buy this tip and all of
  • the other tips in this book click that I
  • at the top right hand corner
  • all right so recap vlookup when used
  • with false it's a slow function sorting
  • the data a disease does not speed up the
  • function unless you sell a lot of things
  • to begin with a and B sorting by
  • popularity does it's about a tenfold
  • voit siirtyä vlookupiin
  • tosi, mutta se ilmoittaa väärästä
  • Vastaa, jos tuotteita ei löydy, joten olemme
  • todella teen kaksi vlookup-hakua a
  • kaksi sarakkeessa yksi pöydässä ja
  • katso jos se mitä saamme takaisin on kaksi jos
  • on turvallista mennä tekemään vlookup sisään
  • yhteinen sarake muuten
  • jos lausunnossa sanotaan, että se ei ole kunnossa
  • Voi kiitos Charles Williamsille
  • opettaa minulle hämmästyttävän temppun ja
  • kiitos, että kävit katsomassa
  • seuraavalla kerralla toisesta verkosta
  • MrExcel

Lataa tiedosto

Lataa esimerkkitiedosto täältä: Podcast2031.xlsm

Mielenkiintoisia artikkeleita...