Gyorsabb VLOOKUP - Excel tippek

Tartalomjegyzék

Ha nagy munkalapja van, sok VLOOKUP elkezdheti lassítani a dolgokat. Lassú munkalapja van a VLOOKUP miatt? Egy munkalapról beszélek, amelynek kiszámításához 40 másodperc vagy 4 perc szükséges. A mai cikkben egy csodálatos képlet két VLOOKUP-val, a tartománykeresés segítségével megoldja a problémát.

A VLOOKUP egy viszonylag drága funkció. Amikor pontos egyezést keres, az Excel-nek egy sorban kell átnéznie a keresési táblázatot.

A ma használt munkafüzet 7000 VLOOKUP-ot készít egy 116 000 elemet tartalmazó táblázatba. Egy igazán gyors, 64 magos, 8 magos gépen az újraszámolási idő 3,01 másodperc.

VLOOKUP Újraszámolási idő

A VLOOKUP fejlesztésének egyik módja, hogy a legjobban eladott elemeket a keresőtábla tetejére helyezi. Jelentést kaphat a 100 legkelendőbb cikkről, és helyezze azokat a lista elejére. A népszerűség szerinti rendezés javítja az újraszámolási időt 0,369 másodpercre. Ez nyolcszor gyorsabb, mint az első eredmény.

Adatok rendezése

De van egy módja annak, hogy még jobban felgyorsítsuk a dolgokat. A VLOOKUP felépítése során, amikor a Hamis választás negyedik argumentumához jut, van egy másik lehetőség, amelyet alig használnak. Az Excel szerint az „Igaz” „hozzávetőlegesen illeszkedik”. Ez egyáltalán nem helyes. Ha az Excel csapata őszinte lenne, elmagyaráznák, hogy a True „sokszor helyes választ ad, de máskor, minden figyelmeztetés nélkül, a rossz választ csúsztatjuk oda. Remélem, nem bánja, ha újból megismétli a számokat az Értékpapír és Tőzsde Bizottságnak. ”

Tartománykeresési lehetőség

Természetesen van megfelelő idő a True használatára. Lásd ezt a cikket. De nagyon rossz lenne a True-t használni, amikor pontos egyezést próbál meg végrehajtani.

Ha megpróbálja pontos igazolásra használni a True értéket, akkor sokszor a megfelelő választ kapja. De amikor a keresett elem nincs a táblázatban, az Excel egy másik sor értékét adja meg. Ez az a rész, amely a „True” -t nem kezdővé teszi mindenki számára a könyvelésben. A bezárás soha nem helyes a könyvelésben.

jegyzet

Charles Williams-től tanultam meg a következő trükköt. A munkalapok sebességének legfontosabb szakértője a világon. Ha lassú a munkafüzete, vegye fel Charles Williamst egy félnapos konzultációra. Megtalálja a szűk keresztmetszeteket, és gyorsabban elkészítheti munkalapját. Keresse meg Charles-t a http://www.decisionmodels.com címen.

Míg én és minden könyvelő a kiszámíthatatlanság miatt elutasítjuk a VLOOKUP „Igaz” érvét, Charles Williams a True mellett érvel. Rámutat, hogy az Igaz sokkal gyorsabb, mint a Hamis. Százszor gyorsabban. Elismeri, hogy néha rossz választ kap. De van módja a rossz válaszok kezelésére.

Charles valójában azt akarja, hogy csinálj két VLOOKUP-ot. Először végezzen VLOOKUP-ot, és adja vissza az 1. oszlopot a táblából. Nézze meg, hogy az eredmény az, amit először keresett. Ha ez az eredmény megegyezik, akkor tudja, hogy biztonságos az igazi VLOOKUP elvégzése annak érdekében, hogy a táblázatból egy másik oszlopot adja vissza:

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

Szemében ez őrültségnek tűnik. Charles módszerének használatához kétszer annyi VLOOKUP-ot kell elvégeznie. De amikor a módszer számítási idejét időzíti, ez 35-szer gyorsabb, mint a normál VLOOKUP.

Charles módszere

Vegye figyelembe, hogy bár a legtöbb keresőtáblát nem kell rendezni, amikor a True-ot használja negyedik argumentumként, a táblázatot rendezni kell. 7 perces vita arról, hogy a VLOOKUP True verziója hogyan ugrál át a keresőtáblán, lásd: http://mrx.cl/TrueVLOOKUP.

Köszönet Charles Williamsnek, hogy megtanította nekem ezt a funkciót, és Scott St. Amant-nak, aki jelölték a legjobb 40 tippre.

írta Chad Thomas

Videót nézni

  • A Hamis funkcióval végzett VLOOKUP lassú funkció
  • Az adatok rendezése AZ nem gyorsítja a funkciót
  • A népszerűség szerinti rendezés felgyorsíthatja a funkciót
  • A VLOOKUP-ra való váltás a True-val gyorsabb, de rossz választ fog jelenteni, ha az elem nem található
  • A probléma enyhítéséhez végezzen VLOOKUP-ot (A2, táblázat, 1, True), hogy megnézze, az eredmény először A2-e
  • 14000 VLOOKUP (True) és 7000 IF gyorsabban fut, mint 7000 VLOOKUP (False)

Automatikusan előállított átirat

  • Ismerje meg az Excel programot a Podcast alkalmazásból
  • 2031. epizód gyorsabb vlookup vagyok
  • podcasting a könyv összes tippje
  • kattintson az I gombra a jobb felső sarokban
  • hogy eljusson a figyelőlistára
  • hé üdvözlöm vissza az úrnál. hutnik cast
  • Bill Jelen vagyok, ezt megtettem
  • videó, mielőtt az egyik kedvencem lenne
  • trükkök, ha megvan a megjelenés, ha van
  • van vlookup csillag 30 40 50
  • másodperc négy perc, bármit tudsz
  • imádni fogja ezt a videót, ha a
  • vlookup bot egy másodperc alatt kattintson a Tovább gombra
  • és folytassa a következő videót. II. a
  • vlookup itt egy asztalba néz
  • 115 000 tételből 7000 vlookup-ot csinál
  • Charles Williamset használunk
  • gyors Excel kódból, hogy megnézze, meddig
  • ezt a vlookup rendben elvégzi négy
  • nulla pont kilenc másodperc az
  • tipikus vlookup vesszővel hamis a
  • vége, és mindez sokáig felmerült
  • régen egy srác csalogatott
  • Twitter, aki szerint ez jobb lenne, ha
  • rendezni szeretné a keresési táblázatot a
  • küldtem nemet mondtam, ez egyáltalán nem igaz
  • nem számít, hogy megyünk-e a
  • küldő vagy ereszkedő vagy teljesen
  • véletlenszerű, a vlookup-nak csak meg kell néznie
  • tételről tételre és így amikor mi
  • rendezze az asztalt, nézze meg, hogy valójában mi kell hozzá
  • hosszabb négy pont nyolc négy másodperc úgy
  • tudod, hogy nem igaz, hogy a
  • az asztal gyorsabban megy, de
  • tényleg az a dolog, ami miatt ez elindulhat
  • gyorsabban, ha valahogy rendezni tudna
  • népszerűség, ha a legjobbat tudná elérni
  • cikkek eladása a lista tetején
  • még te is ismered a felső ötvenedet
  • mi az 50 legkelendőbb termék
  • hozza azokat a lista elejére és
  • figyelje, hogy másodpercek alatt lemegy 0,36-ra
  • másodpercben az idő tízszeres javulása
  • a népszerűség szerinti rendezés használatával, hé, néhány
  • évvel ezelőtt volt szerencsém lenni
  • meghívták Amszterdamba, hogy bemutassák a
  • Az Excel csúcstalálkozó ott van, és nem olyan, mint
  • a legtöbb szemináriumom, ahol csak én vagyok
  • két pálya volt, így a szoba a
  • és a B helyiség, és én már a szobán voltam
  • beszélünk vlookup-okról és a szobán
  • találgatás, ki ült abban a szobában
  • Charles Williams rendben volt és Charles
  • itt van
  • nevét a
  • fal, így átjön nézni
  • ott figyeli a kis bemutatómat, ahova megyek
  • négy másodpercről 0,36 másodpercre ő
  • utána odajön hozzám, hogy fogadok
  • ezzel elégedett vagy
  • javulás
  • Azt mondom, hogy tele van egy sátor
  • javulás most Charles Charles rendelkezik a
  • a gyors Excel szolgáltatása a döntési modellünk
  • a döntési modellek korlátozottak vagyunk
  • fél napig elemzi a munkafüzetedet
  • és állítása szerint százra tesz
  • -szor gyorsabban megtalálja a
  • szűk keresztmetszetek Annette és Charles Charles
  • comes from he says look at comma false
  • that you and your accountant friends are
  • doing it is the slowest thing in Excel
  • if you would do a comma true it's a
  • thousand times faster and then Charles
  • says this next Clause is if it doesn't
  • really matter he says now sometimes it's
  • wrong oh wait Charles you don't
  • understand an accountant sometimes is
  • wrong is a non-starter we do not accept
  • sometimes it's wrong and and the time
  • that it's wrong the comma true when
  • you're doing a comma true is we go look
  • for a P 3 2 2 1 1 and it's not found
  • they're gonna give you the item just
  • less alright and they're not gonna tell
  • you we couldn't find it they're just
  • gonna they're just gonna give you Adam
  • just less that that's unacceptable and
  • Charles says well here's what we could
  • do imagine if you did a vlookup of P 3 2
  • 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
  • növelheted a vlookup programot
  • igaz, de rosszat fog jelenteni
  • válaszoljon, ha a tételek nem találhatók, így mi vagyunk
  • valójában két vlookup keresést fog végezni a
  • kettő az oszlopban egy az asztalnál és
  • hátha az, amit visszakapunk, kettő, ha
  • biztonságos belépni a vlookupba
  • a közös oszlopban különben van egy
  • ha azt állítja, hogy azt állítja, hogy nincs rendben
  • ó, hé, köszönet Charles Williamsnek
  • megtanította nekem azt a csodálatos trükköt és
  • köszönöm, hogy betértél, meglátod
  • legközelebb egy másik hálóból dobott
  • MrExcel

Fájl letöltése

Töltse le a minta fájlt innen: Podcast2031.xlsm

érdekes cikkek...