Рон жели да уради гомилу ВЛООКУП-ова и сумира резултате. Постоји једноформално решење овог проблема.
Рон пита:
Како можете сумирати све ВЛООКУП-ове без сваког појединачног претраживања?
Многи људи су упознати са:
=VLOOKUP(B4,Table,2,True)
Ако радите приближну верзију ВЛООКУП-а са поклапањем (где као четврти аргумент наведете Труе), такође можете направити ЛООКУП.
Претраживање је чудно јер враћа последњу колону у табели. Не одредите број колоне. Ако се ваша табела креће од Е4 до Ј8, а желите резултат из колоне Г, требали бисте одредити Е4: Г4 као табелу претраживања.
Још једна разлика: не наводите Тачно / Нетачно као четврти аргумент као што бисте то урадили у ВЛООКУП-у: функција ЛООКУП увек ради верзију Приближног подударања ВЛООКУП-а.
Зашто се мучити са овом древном функцијом? Јер Лоокуп има посебан трик: Можете прегледати све вредности одједном и он ће их збројити. Уместо да као први аргумент проследите једну вредност као што је Б4, можете да наведете све своје вредности =LOOKUP(B4:B17,E4:F8)
. Будући да би ово вратило 14 различитих вредности, морате функцију умотати у функцију омотача као што је =SUM( LOOKUP(B4:B17,E4:F8))
или =COUNT(LOOKUP(B4:B17,E4:F8))
или =AVERAGE( LOOKUP(B4:B17,E4:F8))
. Запамтите, потребна вам је функција омотача, али не и функција репера. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))
неће успети.
Постоји заиста честа грешка коју ћете желети да избегнете. Након уноса или уређивања формуле, не притискајте Ентер! Уместо тога, направите овај трик са три прста. Држите притиснуто Цтрл и Схифт. Док држите тастере Цтрл и Схифт, притисните Ентер. Сада можете отпустити Цтрл и Схифт. Ово зовемо Цтрл + Схифт + Ентер, али заиста мора бити правилно темпирано: Притисните и држите Цтрл + Схифт, притисните Ентер, отпустите Цтрл + Схифт. Ако сте то правилно урадили, формула ће се појавити на траци са формулама окружена витичастим заградама:(=SUM(LOOKUP(B4:B17,E4:F8)))
Додатне белешке
ЛООКУП такође може учинити еквивалент ХЛООКУП-а. Ако је ваша табела претраживања шира него што је висока, ЛООКУП ће се пребацити на ХЛООКУП. У случају кравате … стола 8к8 или 10к10, ЛООКУП ће третирати сто као вертикално.
Погледајте видео испод или проучите овај снимак екрана.

Погледајте видео
Видео транскрипт
Научите Екцел из Подцаста, епизода 2184: Зброј свих претраживања.
Хеј, добродошао назад на нетцаст, ја сам Билл Јелен. Данашње питање Рона о коришћењу старог, старог програма ЛООКУП. А ово је из моје књиге, Екцел 2016 ин Дептх.
Рецимо да смо овде имали гомилу производа и морали смо да користимо Лоокуп табелу. И за сваки производ морали смо, знате, добити вредност из табеле Претраживања и то сумирати. Па, типичан начин је да у овој табели користимо ВЛООКУП-- = ВЛООКУП за овај производ. Притиснућу Ф4, закључати то и другом вредношћу. И у овом конкретном случају, јер се свака појединачна вредност коју тражимо налази у табели и табела је сортирана, сигурно је користити ТАЧНО. Обично никада не бих користио ТРУЕ, али у овој епизоди ћемо користити ТРУЕ. Дакле, добијем све те вредности, а онда овде доле, Алт + =, добијемо их укупно, зар не? Али шта ако нам је цео циљ само добити 1130? Не требају нам све ове вредности. Само нам треба овај резултат.
Па, у реду, сада постоји стара, стара функција која постоји од дана Висицала, а зове се ЛООКУП. Не ВЛООКУП. Не ХЛООКУП, само ЛООКУП. Изгледа да је у почетку слично ВЛООКУП - ви одредите коју вредност тражите и табелу за претраживање, притисните Ф4, али онда смо готови. Не морамо да одредимо коју колону, јер ЛООКУП само иде до последње колоне у табели. Ако имате табелу са седам ступаца и желите да потражите четврту вредност, навели бисте само колоне од једне до четири. У реду? И, дакле, каква год да је последња колона, то ће и потражити. И не морамо да прецизирамо, ФАЛСЕ или, ТРУЕ, јер увек користи ТРУЕ; не постоји, ФАЛСЕ верзија. У реду?
Дакле, морате схватити, ако радите ВЛООКУП, ја на крају увек користим ФАЛСЕ, али у овом случају то је ужи списак - знамо да је све на листи у табели. Ништа не недостаје, а табела је сортирана. У реду? Дакле, ово ће нам дати потпуно исти резултат који имамо за ВЛООКУП.
Сјајно, желим да копирам ово: Алт + =. У реду. Али то нам ништа не купује, јер још увек морамо да ставимо све формуле, а затим функцију СУМ. Лепа ствар је да ЛООКУП може да изведе трик који ВЛООКУП не може, у реду? А то је радити све претраге одједном. Дакле, тамо где ово пошаљем функцији СУМ, када кажем ЛООКУП, шта је ставка претраживања? Желимо да потражимо све ове ствари, зарез, а онда је овде табела - и не морамо да притиснемо Ф4, јер ово нећемо нигде копирати, постоји само једна формула - затворите ЛООКУП, затворите збир.
У реду, ево места на којима ствари могу да се зезну: Ако једноставно притиснете Ентер овде, добићете 60, у реду? Јер ће ићи само прво. Оно што треба да урадите је да задржите магична три притиска тастера, а ово је Цтрл + Схифт - левом руком држим Цтрл + схифт, држим их притиснуте, а десном притисните ЕНТЕР и урадиће сву математику ВЛООКУП-а. Зар то није страшно? Обавештење на траци са формулама овде горе или у тексту формуле ставља коврџаве заграде око себе. Не укуцате те витичасте заграде, Екцел их ставља, да би рекао: „Хеј, притиснули сте Цтрл + Схифт + Ентер за ово“.
Хеј, ова тема и мноштво других тема налазе се у овој књизи: Повер Екцел витх, издање 2017. Кликните оно „И“ горе у горњем десном углу да бисте прочитали више о књизи.
Данас, питање од Рона: Како можете сумирати све ВЛООКУП-ове? Сада већина људи зна ВЛООКУП где одређујете вредност претраживања, табелу, који ступац, а затим ТРУЕ или ФАЛСЕ. А ако радите - ако се квалификујете за - ИСТИНИТУ верзију ВЛООКУП-а. онда можете и овај стари ЛООКУП. Чудно је, јер враћа последњу колону табеле, не наведете број колоне и не кажете ТРУЕ или ФАЛСЕ. Увек је ИСТИНА. Зашто бисмо ово користили? Зато што има посебан трик: Можете да извршите све вредности претраживања одједном и то ће их збројити. Морате притиснути Цтрл + Схифт + Ентер након што укуцате ту формулу или неће успети. А онда ћу вам на излазу показати још један трик за ЛООКУП.
Па, хеј, желим да захвалим Рону што је послао то питање и желим да ти захвалим што си свратио. Видимо се следећи пут за још један пренос од.
У реду, док овде причамо о ЛООКУП-у, друга ствар коју ЛООКУП може да уради: Знате, имамо ВЛООКУП за вертикалну табелу попут ове или ХЛООКУП за хоризонталну табелу попут ове; ЛООКУП може ићи у било ком смеру. тако да можемо рећи хеј да желимо = ЛООКУП ову вредност, Д, у овој табели, а пошто је табела шира него што је висока, ЛООКУП се аутоматски пребацује на верзију ХЛООКУП, зар не? Дакле, у овом случају, јер наводимо 3 реда са 5 колона, то ће извршити ХЛООКУП. И зато што су последњи ред овде бројеви, донеће нам тај број. Дакле, имамо Д, Дате, доноси нам 60. У реду. Ако бих одредио табелу која је ишла само у 12. ред, тада ћу уместо тога добити име производа. У реду? Дакле, то је врста занимљиве мале функције. Мислим да је Екцел помоћ говорила: "Хеј, не користи ову функцију", али тамо је 'с одређена времена када можете користити ову функцију.
Насловна фотографија: грандцанионстате / пикабаи