Бржи ВЛООКУП - Екцел савети

Преглед садржаја

Ако имате велики радни лист, пуно ВЛООКУП-ова може почети да успорава ствари. Да ли имате спор радни лист због ВЛООКУП-а? Говорим о радном листу за који је потребно 40 секунди или 4 минута да се израчуна. У данашњем чланку проблем ће решити невероватна формула са два ВЛООКУП-а који користе тражење домета.

ВЛООКУП је релативно скупа функција. Када тражите тачно подударање, Екцел мора прегледати табелу претраживања један по један ред.

Радна свеска коју данас користим ради 7000 ВЛООКУП-ова у табелу од 116 000 предмета. На заиста брзој 64-битној машини са 8 језгара, време поновног израчунавања је 3,01 секунде.

ВЛООКУП Рецалц Тиме

Један од начина да се побољша ВЛООКУП је премештање најпродаванијих предмета на врх табеле за претрагу. Набавите извештај о првих 100 најпродаванијих предмета и померите их на врх листе. Сортирање по популарности побољшава време опозива на 0,369 секунди. Ово је осам пута брже од првог резултата.

Сортирање података

Али постоји начин да се ствари још више убрзају. Док градите свој ВЛООКУП, када дођете до четвртог аргумента да одаберете Фалсе, постоји још једна опција која се ретко користи. Екцел каже да се „Труе“ подудара са „приближно“. Ово уопште није тачно. Да је Екцел тим искрен, објаснили би им да Труе „пружа тачан одговор често, али у другим случајевима ћемо без икаквог упозорења убацити погрешан одговор. Надам се да вам не смета да поновите своје бројеве Комисији за хартије од вредности. “

Опција претраживања домета

Наравно, постоји право време за употребу Труе-а. Погледајте овај чланак. Али било би заиста лоше користити Труе када покушавате да направите тачно поклапање.

Ако покушате да користите Тачно за тачно подударање, пуно пута ћете добити прави одговор. Али када ставка коју тражите није у табели, Екцел ће вам дати вредност из другог реда. Ово је део због којег „Труе“ није почетник за све у рачуноводству. Затварање никада није тачно у рачуноводству.

Белешка

Следећи трик сам научио од Цхарлеса Виллиамса. Он је најистакнутији светски стручњак за брзину радног листа. Ако имате спору радну свеску, унајмите Чарлса Вилијамса на пола дана консултација. Он може пронаћи уска грла и убрзати ваш радни лист. Пронађите Цхарлеса на хттп://ввв.децисионмоделс.цом.

Иако ја и сви рачуновође одбацујемо аргумент „Труе“ ВЛООКУП-а због непредвидљивости, Цхарлес Виллиамс заговара Труе. Истиче да је Истина много бржа од Нетачне. Стотине пута брже. Признаје да понекад добијете погрешан одговор. Али он има начин да се носи са погрешним одговорима.

Цхарлес заправо жели да направите два ВЛООКУП-а. Прво направите ВЛООКУП и вратите колону 1 из табеле. Погледајте да ли је резултат оно што сте прво тражили. Ако се тај резултат подудара, онда знате да је сигурно урадити прави ВЛООКУП како бисте вратили неку другу колону из табеле:

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

На први поглед, ово делује сулудо. Да бисте користили Цхарлесову методу, морате да урадите двоструко више ВЛООКУП-ова. Али, када одредите време израчунавања за ову методу, то је 35 пута брже од уобичајеног ВЛООКУП-а.

Цхарлесова метода

Имајте на уму да иако већина табела претраживања не мора да се сортира, када користите Труе као четврти аргумент, табела мора да се сортира. За седмоминутну дискусију о томе како Труе верзија ВЛООКУП скаче кроз табелу претраживања, погледајте хттп://мрк.цл/ТруеВЛООКУП.

Хвала Цхарлесу Виллиамсу што ме је научио ову особину и Сцотт Ст. Амант-у што ју је номиновао за топ 40 савета.

Чед Томас

Погледајте видео

  • ВЛООКУП када се користи са Фалсе је спора функција
  • Сортирање података АЗ не убрзава функцију
  • Сортирање по популарности може убрзати функцију
  • Прелазак на ВЛООКУП са Труе је бржи, али ће пријавити погрешан одговор ако ставка није пронађена
  • Да бисте ублажили проблем, направите ВЛООКУП (А2, табела, 1, тачно) да бисте видели да ли је резултат прво А2
  • 14000 ВЛООКУП (тачно) и 7000 АКО раде брже од 7000 ВЛООКУП (нетачно)

Аутоматски генерисани транскрипт

  • Научите Екцел из Подцаста
  • епизода 2031 бржи влоокуп Ја сам
  • подцастинг свих савета у овој књизи
  • кликните И у горњем десном углу
  • да бисте дошли до листе за надзор
  • хеј добродошли назад на г. хутник цаст
  • Ја сам Билл Јелен. Ово сам урадио
  • видео пре него што ми је један од најдражих
  • трикови ако имате изглед ако имате
  • имају влоокуп звезду која узима 30 40 50
  • секунде четири минута знаш било шта
  • свидеће вам се овај видео ако је ваш
  • влоокуп стицк једну секунду само кликните Нект
  • и идите на следећи видео ИИ имам а
  • влоокуп овде гледа у табелу
  • од 115.000 предмета ради 7000 влоокуп тако
  • користићемо Цхарлес Цхарлеса
  • из брзог Екцел кода да бисте видели колико дуго
  • треба да уради ово влоокуп у реду четири
  • тачка нула девет секунди то је
  • типични влоокуп са зарезом фалсе на
  • крај и ово се све појавило јер дуго
  • давно ме је мамио неки момак
  • Твиттер који је рекао да би било боље да
  • сортирали бисте своју табелу за претрагу а
  • шаљући рекао сам да то уопште није тачно
  • није важно да ли идемо а
  • слање или силазак или потпуно
  • случајно влоокуп само мора да иде да погледа
  • од предмета до предмета до предмета и тако када ми
  • сортирајте табелу и видите да је заправо потребна
  • дуже четири тачке осам четири секунде тако
  • знате да није тачно да сортирање
  • сто ће учинити да иде брже али
  • стварно ствар која би то могла покренути
  • брже ако некако можете да сортирате
  • популарност ако бисте могли добити најбоље
  • продаја предмета на врху листе
  • чак и ви знате својих педесет, знате
  • који су ваши топ 50 најпродаванијих предмета
  • доведите их на врх листе и
  • пазите да се секунде спушта на 0,36
  • секунде десетоструко побољшање у времену
  • користећи сортирање по популарности сада хеј неколико
  • године имао сам срећу да будем
  • позван у Амстердам да се представи на
  • Екцел самит тамо и није као
  • већину мојих семинара на којима сам само ја
  • тачно су била два колосека, па соба а
  • и соба Б и био сам готов у соби бе
  • говорећи о влоокуповима и више у соби
  • погодите ко је седео у тој соби
  • је ли Цхарлес Виллиамс био у реду и Цхарлес
  • ево
  • његово име се помиње кроз
  • зид па дође да га гледа
  • гледа мој мали демо тамо где идем
  • од четири секунде до 0,36 секунди он
  • после ми дође, каже да се кладим
  • прилично сте задовољни с тим
  • побољшање
  • Кажем да је пун шатор
  • побољшање сада Цхарлес Цхарлес има
  • услуга брзог Екцел-а наш модел одлучивања
  • модели одлучивања су ограничени у коме се налазимо
  • пола дана ће анализирати вашу радну свеску
  • а он тврди да то износи сто
  • пута брже тачно наћи ће
  • уска грла Аннетте и Цхарлес Цхарлес
  • 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
  • повећање можете пребацити на влоокуп
  • са труе, али пријавиће погрешно
  • одговорити ако предмети нису пронађени па смо
  • у ствари ћу обавити два влоокупс претраживања а
  • два у колони један за столом и
  • погледајте да ли је оно што ћемо добити два иф
  • сигурно је ићи на влоокуп у
  • заједничка колона да иначе има
  • ако изјава каже да није пронађена у реду
  • ох хеј хвала Чарлсу Вилијамсу на
  • научивши ме том невероватном трику и
  • хвала вам што сте навратили видећете
  • следећи пут за још један нето састав од
  • МрЕкцел

Скини докуменат

Преузмите датотеку узорка овде: Подцаст2031.клсм

Занимљиви Чланци...