Како користити функцију КСЛООКУП у Мицрософт Екцел-у

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

Шта је КСЛООКУП?

Нова функција КСЛООКУП има решења за нека од највећих ограничења ВЛООКУП-а. Поред тога, такође замењује ХЛООКУП. На пример, КСЛООКУП може да гледа лево, подразумевано тачно подударање и омогућава вам да одредите опсег ћелија уместо броја колоне. ВЛООКУП није тако једноставан за коришћење или тако свестран. Показаћемо вам како све то функционише.

За сада, КСЛООКУП је доступан само корисницима програма Инсајдери. Свако може придружите се програму Инсајдери да бисте приступили најновијим Екцел функцијама чим постану доступне. Мицрософт ће ускоро почети да га уводи свим корисницима Оффице 365.

Како користити функцију КСЛООКУП

Хајде да заронимо директно са примером КСЛООКУП-а у акцији. Узмите примере података у наставку. Желимо да вратимо одељење из колоне Ф за сваки ИД у колони А.

Ово је класичан пример тражења тачног подударања. Функција КСЛООКУП захтева само три информације.

Слика испод приказује КСЛООКУП са шест аргумената, али само прва три су неопходна за тачно подударање. Дакле, хајде да се фокусирамо на њих:

Лоокуп_валуе: Оно што тражите.
Лоокуп_арраи: Где тражити.
Ретурн_арраи: опсег који садржи вредност коју треба вратити.

Следећа формула ће радити за овај пример: =КСЛООКУП(А2,$Е$2:$Е$8,$Ф$2:$Ф$8)

Хајде сада да истражимо неколико предности које КСЛООКУП има у односу на ВЛООКУП овде.

Нема више индексног броја колоне

Злогласни трећи аргумент ВЛООКУП-а био је да наведе број колоне информација које треба вратити из низа табеле. Ово више није проблем јер вам КСЛООКУП омогућава да изаберете опсег из којег ћете се вратити (колона Ф у овом примеру).

  Шта је РАТ малвер и зашто је толико опасан?

И не заборавите, КСЛООКУП може да види податке лево од изабране ћелије, за разлику од ВЛООКУП-а. Више о овоме у наставку.

Такође више немате проблем са поквареном формулом када се уметну нове колоне. Ако се то догодило у вашој табели, опсег враћања би се аутоматски прилагодио.

Тачно подударање је подразумевано

Увек је било збуњујуће приликом учења ВЛООКУП-а зашто је потребно да наведете тачно подударање.

Срећом, КСЛООКУП подразумевано подразумева тачно подударање – далеко чешћи разлог за коришћење формуле за тражење). Ово смањује потребу да се одговори на тај пети аргумент и осигурава мање грешака корисника који су нови у формули.

Дакле, укратко, КСЛООКУП поставља мање питања од ВЛООКУП-а, лакши је за корисника, а такође је и издржљивији.

КСЛООКУП може да гледа улево

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

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

У примеру испод, морамо да потражимо ИД (колона Е) и вратимо име особе (колона Д).

Ово се може постићи следећом формулом: =КСЛООКУП(А2,$Е$2:$Е$8,$Д$2:$Д$8)

Шта учинити ако није пронађено

Корисници функција тражења су веома упознати са поруком о грешци #Н/А која их поздравља када њихова ВЛООКУП или МАТЦХ функција не могу да пронађу оно што им треба. И често за то постоји логичан разлог.

Због тога корисници брзо истражују како да сакрију ову грешку јер није тачна или корисна. И, наравно, постоје начини да се то уради.

КСЛООКУП долази са сопственим уграђеним аргументом „ако није пронађен“ за руковање таквим грешкама. Хајде да то видимо на делу са претходним примером, али са погрешно откуцаним ИД-ом.

  20 најбољих алтернатива Афтер Еффецтс

Следећа формула ће приказати текст „Нетачан ИД” уместо поруке о грешци: =КСЛООКУП(А2,$Е$2:$Е$8,$Д$2:$Д$8,”Нетачан ИД”)

Коришћење КСЛООКУП-а за претрагу опсега

Иако није тако уобичајено као потпуно подударање, веома ефикасна употреба формуле за тражење је тражење вредности у опсегу. Узмите следећи пример. Желимо да вратимо попуст у зависности од потрошеног износа.

Овог пута не тражимо одређену вредност. Морамо да знамо где вредности у колони Б спадају у опсеге у колони Е. То ће одредити зарађени попуст.

КСЛООКУП има опциони пети аргумент (запамтите, подразумевано је тачно подударање) под називом режим подударања.

Можете видети да КСЛООКУП има веће могућности са приближним подударањима од ВЛООКУП-а.

Постоји опција да пронађете најближе подударање мање од (-1) или најближе веће од (1) тражене вредности. Такође постоји опција коришћења џокер знакова (2) као што је ? или *. Ово подешавање није подразумевано укључено као што је било са ВЛООКУП-ом.

Формула у овом примеру враћа најближу мању вредност од тражене вредности ако није пронађено тачно подударање: =КСЛООКУП(Б2,$Е$3:$Е$7,$Ф$3:$Ф$7,,-1)

Међутим, постоји грешка у ћелији Ц7 где се враћа грешка #Н/А (није коришћен аргумент „ако није пронађено“). Ово је требало да врати попуст од 0% јер потрошња 64 не достиже критеријуме за било који попуст.

Још једна предност функције КСЛООКУП је у томе што не захтева да опсег претраживања буде у растућем редоследу као што то чини ВЛООКУП.

Унесите нови ред на дну табеле за тражење, а затим отворите формулу. Проширите коришћени опсег тако што ћете кликнути и превући углове.

Формула одмах исправља грешку. Није проблем имати „0“ на дну опсега.

Лично, и даље бих сортирао табелу по колони за тражење. Имати „0“ на дну би ме излудило. Али чињеница да се формула није покварила је сјајна.

КСЛООКУП Замењује и функцију ХЛООКУП

Као што је поменуто, функција КСЛООКУП је такође ту да замени ХЛООКУП. Једна функција замењује две. Одлично!

  Хемингвејев уредник: одржива граматичка алтернатива?

Функција ХЛООКУП је хоризонтално тражење, које се користи за претраживање дуж редова.

Није тако познат као његов брат ВЛООКУП, али је користан за примере као што је доле где су заглавља у колони А, а подаци дуж редова 4 и 5.

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

У овом примеру, формула се користи за враћање вредности продаје која се односи на име у ћелији А2. Гледа дуж реда 4 да пронађе име и враћа вредност из реда 5: =КСЛООКУП(А2,Б4:Е4,Б5:Е5)

КСЛООКУП може гледати одоздо према горе

Обично морате да пронађете листу да бисте пронашли прво (често једино) појављивање вредности. КСЛООКУП има шести аргумент под називом режим претраге. Ово нам омогућава да пребацимо претрагу тако да почне од дна и тражимо листу да бисмо пронашли последње појављивање вредности.

У примеру испод, желели бисмо да пронађемо ниво залиха за сваки производ у колони А.

Табела за тражење је по датуму и постоји више провера залиха по производу. Желимо да вратимо ниво залиха од последње провере (последње појављивање ИД-а производа).

Шести аргумент функције КСЛООКУП пружа четири опције. Заинтересовани смо за коришћење опције „Претражи од последњег до првог“.

Завршена формула је приказана овде: =КСЛООКУП(А2,$Е$2:$Е$9,$Ф$2:$Ф$9,,,-1)

У овој формули, четврти и пети аргумент су занемарени. Није обавезно и желели смо подразумевано тачно подударање.

Окупити

Функција КСЛООКУП је жељно ишчекиваног наследника на функције ВЛООКУП и ХЛООКУП.

Различити примери су коришћени у овом чланку да би се демонстрирали предности КСЛООКУП-а. Један од њих је да се КСЛООКУП може користити на листовима, радним свескама и такође са табелама. Примери су једноставни у чланку како би нам помогли да разумемо.

Услед динамички низови који се уводе у Екцел ускоро може да врати и низ вредности. Ово је дефинитивно нешто што вреди даље истражити.

Дани ВЛООКУП-а су одбројани. КСЛООКУП је ту и ускоро ће бити де фацто формула за тражење.