Урадите све претраге и збројите резултате - Екцел савети

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

Рон жели да уради гомилу ВЛООКУП-ова и сумира резултате. Постоји једноформално решење овог проблема.

Рон пита:

Како можете сумирати све ВЛООКУП-ове без сваког појединачног претраживања?

Многи људи су упознати са:

=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. ред, тада ћу уместо тога добити име производа. У реду? Дакле, то је врста занимљиве мале функције. Мислим да је Екцел помоћ говорила: "Хеј, не користи ову функцију", али тамо је 'с одређена времена када можете користити ову функцију.

Насловна фотографија: грандцанионстате / пикабаи

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