10 најбољих пракси са ВЛООКУП-ом у Екцел-у

  • Деле Ово
Hugh West

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

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

Преузмите радну свеску са вежбама

Можете преузмите Екцел радну свеску коју смо користили за припрему овог чланка.

Вежбајте са ВЛООКУП.клск

Увод у функцију ВЛООКУП

  • Циљ функције:

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

  • Синтакса:

=ВЛООКУП(вредност_претраживања, низ_табеле, индекс_колца, [опсег_претрага])

  • Објашњење аргумента:
Аргумент Обавезно/Опционално Објашњење
лоокуп_валуе Обавезно Вредност коју тражи у крајњој левој колони дате табеле. Може бити једна вредност или низ вредности.
табле_арраи Обавезно Табела у којој тражи лоокуп_валуе у крајњој левој групи.
цол_индек_нум Обавезно Број колоне у табели из које треба да буде вредностодмах ће вам бити приказани добијени подаци.

Сада можете да промените било које име или месеце из Продавац и Месец падајући мени и одмах пронађите одговарајуће излазе у ћелији Ц17 .

Прочитајте више: ВЛООКУП са падајућом листом у Екцел-у

💡 Ствари које треба имати на уму

  • лоокуп_валуе може бити једна вредност или низ вредности. Ако унесете низ вредности, функција ће тражити сваку од вредности у крајњој левој колони и вратити исте вредности реда из наведене колоне.
  • Функција ће тражити приближно подударање ако је [ранге_лоокуп] аргумент је постављен на 1. У том случају, увек ће тражити доњу најближу вредност лоокуп_валуе , а не горњу најближу.
  • Ако цол_индек_нумбер је разломак уместо целог броја, Екцел ће га сам конвертовати у нижи цео број. Али то ће подићи #ВРЕДНОСТ! грешка ако је цол_индек_нумбер нула или негативна.

Завршне речи

Надам се да ће све употребе <1 Функција>ВЛООКУП у овом чланку ће вам сада помоћи да их примените у вашим Екцел табелама док извлачите податке на основу вредности претраживања. Ако имате било каквих питања или повратних информација, јавите ми у одељку за коментаре. Или можете погледати наше друге чланке у вези са Екцел функцијама на овој веб страници.

враћено. [опсег_потрага] Опционално Каже да ли потребно је тачно или делимично подударање лоокуп_валуе. 0 за тачно подударање, 1 за делимично подударање. Подразумевано је 1 (делимично подударање).
  • Повратни параметар:

Враћа вредност истог реда из наведене колоне дате табеле, где се вредност у крајњој левој колони поклапа са лоокуп_валуе.

10 најбољих пракси са ВЛООКУП-ом у Екцел-у

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

1. Примери и праксе за почетни ниво са ВЛООКУП

и. ВЛООКУП за проналажење специфичних података или низа хоризонтално из табеле

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

На пример, добићемо евиденцију продаје од Петар из табеле.

У излазу Ћелија Ц16 , потребна формула ће бити:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Након што притиснете Ентер , добићете вредност одељења, месеца и продаје одједном у хоризонталном низу. У овој функцији смо дефинисали индекс колоне од три колоне Ц, Д и Е у низу {2,3,4} . Дакле,функција је вратила извучене вредности из све те три колоне.

Прочитајте више: Како извући податке из више радних листова у Екцел-у (4 Брзи начини)

ии. ВЛООКУП вежба са именованим опсегом у програму Екцел

У првом аргументу функције ВЛООКУП , можемо да дефинишемо податке низа или табеле са именованим опсегом . У претходном примеру, изабрани опсег података низа или табеле био је Б5:Е13 . Али овде ћемо овај опсег података именовати као Подаци_продаје.

Да бисмо то урадили, морамо једноставно да изаберемо низ, а затим уредимо име у Боксу за име налази се у горњем левом углу табеле.

Сада ће формула коришћена у претходном примеру изгледати овако са дефинисаним именованим опсегом:

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Након што притиснемо Ентер , моћи ћемо да издвојимо сличне податке као што се налази у претходном одељку.

иии. Категоризација података помоћу ВЛООКУП-а у Екцел-у

У овом примеру, додали смо додатну колону под називом Категорија изван табеле или низа података. Оно што ћемо овде урадити је да категоризујемо одељења са А, Б или Ц на основу друге табеле на дну.

📌 Корак 1:

➤ Изаберите Ћелија Ф5 и откуцајте:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Притисните Ентер и функција ће вратити А јер ова абецеда означава џинс одељење.

📌 Корак 2:

➤ Сада користите ручицу за попуњавање да аутоматски попуните целу Колону Ф и биће вам приказане све категорије на основу назива одељења.

2. Примери и праксе средњег нивоа са ВЛООКУП

и. Приказује се порука о грешци ако подаци нису пронађени са ВЛООКУП

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

На пример, наћи ћемо евиденција о продаји Роберта али ово име није доступно у колони Продавац . Дакле, овде ћемо користити функцију ИФЕРРОР и ова функција ће дефинисати поруку која ће бити приказана када функција неће моћи да се подудара са датим критеријумом.

У ћелији Ц16 , потребна формула са функцијама ИФЕРРОР и ВЛООКУП биће:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")

Сада притисните Ентер и наћи ћете прилагођену изјаву „Није пронађено” пошто функција није могла да издвоји податке због одсуства имена 'Роберт у колони Б .

ии. ВЛООКУП а Валуе Цонтаининг Ектра Спаце(с)

Наша вредност за претрагу може да садржи скривени просторпонекад. У том случају, наша вредност тражења не може да се упореди са одговарајућим именима присутним у Колони Б . Дакле, функција ће вратити грешку као што је приказано на следећој слици.

Да бисмо избегли ову поруку о грешци и уклонили простор пре него што почнемо да тражимо наведену вредност, морамо да користимо ТРИМ функција унутра. Функција ТРИМ сече непотребан простор од вредности за тражење.

Пошто ћелија Б16 садржи додатни размак на крају имена- Петер, потребна формула за тражење имена Петер само без размака у излазу Ћелија Ц16 ће бити:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Након притискања Унесите , наћи ћете извучене податке за Петера.

иии. ВЛООКУП са функцијом МАТЦХ у програму Екцел

У овом одељку ћемо потражити два дефинисана критеријума заједно са колонама и редовима. У овом двосмерном тражењу, морамо да користимо функцију МАТЦХ да дефинишемо број колоне из изабраног низа.

На пример, на основу следећег скупа података, можемо извући било који врста евиденције продаје за одређеног продавца, нека то буде Антонио и овде ћемо пронаћи његово одељење.

У излазу ћелија Ц18 , Потребна формула са функцијама МАТЦХ и ВЛООКУП биће:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Притисните Ентер и формула ће вратити 'Јеанс' пошто Антонио ради у фармеркамаодељење.

Можете променити излазне критеријуме у ћелији Ц17 и други одговарајући записи о продаји ће се одмах појавити. Такође можете да промените име продавца у ћелији Ц16 да бисте пронашли податке о продаји и за друге продавце.

Прочитајте више: ИНДЕКС МАТЦХ вс ВЛООКУП Функција (9 примера)

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

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

На пример, можемо да потражимо стварно име само са делимичним текстом “тон” и онда ћемо екстрахујте запис о продаји за тог продавца.

Потребна формула у ћелији Ц16 треба да буде:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Након притискања Ентер , формула ће вратити податке о продаји за Антонио јер ово име садржи наведени текст- „тон” .

Прочитајте више: ВЛООКУП са џокером у Екцел-у (3 метода)

в. Издвајање последње вредности на листи помоћу функције ВЛООКУП

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

На следећој слици, Колона Б садржи бројеве са случајним вредностима. Извући ћемо последњу вредност из ове колоне или опсега ћелија Б5:Б14 .

Потребна формула саФункција ВЛООКУП у излазу Ћелија Д8 ће бити:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Притисните Ентер и добићете вредност присутну у последњој ћелији у тој колони.

🔎 Како функционише формула?

  • У овој функцији, вредност тражења је огроман број који треба да се претражи у опсегу ћелија Б5:Б14 .
  • Критеријуми тражења овде у трећи аргумент је ТРУЕ који означава приближно подударање тог броја.
  • Функција ВЛООКУП тражи ову огромну вредност и враћа последњу вредност на основу приближног подударања пошто функција не може да пронађе дефинисани број у колони.

Прочитајте више: Екцел ВЛООКУП за проналажење последње вредности у колони (са алтернативама)

Слична очитавања

  • ВЛООКУП не ради (8 разлога и решења)
  • Екцел ЛООКУП вс ВЛООКУП: Са 3 примера
  • Шта је низ табеле у ВЛООКУП-у? (Објашњено са примерима)
  • Користите ВЛООКУП са више критеријума у ​​Екцел-у (6 метода + алтернативе)
  • Како извршити ВЛООКУП са џокером у Екцел-у (2 метода)

3. Примери и праксе напредног нивоа са ВЛООКУП

и. ВЛООКУП за проналажење текста осетљивог на велика и мала слова у Екцел-у

Понекад ћемо морати да тражимо подударања која разликују велика и мала слова, а затим да издвојимо податке. У следећој табели, колона Б је биламало измењено и ако приметите, ова колона сада има име 'Симон' три пута, али сваки од њих са различитим падежима.

Потражићемо тачно име ' СИМОН' и извући податке о продаји на основу подударања.

Потребна формула у излазу Ћелија Ц16 ће бити:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Након што притиснете Ентер , биће вам приказани одговарајући подаци о продаји само за тачан назив 'СИМОН' .

🔎 Како функционише формула?

  • Низ тражења <1 Функција>ВЛООКУП је дефинисана комбинацијом функција ЦХООСЕ и ЕКСАЦТ .
  • Функција ЕКСАЦТ овде тражи случај -осетљиво подударање имена СИМОН у опсегу ћелија Б5:Б13 и враћа низ:

{ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ;ФАЛСЕ; ФАЛСЕ;ФАЛСЕ;ТРУЕ;ФАЛСЕ}

  • ЦХООСЕ функција овде издваја целе податке табеле, али само прва колона приказује логичке вредности (ТРУЕ и ФАЛСЕ ) уместо имена продавача.
  • ВЛООКУП функција тражи наведену логичку вредност ТРУЕ у тим екстракованим подацима и затим враћа доступне записе о продаји на основу броја реда који се подудара тражена вредност ТРУЕ .

Прочитајте више: Како направити ВЛООКУП осетљив на велика и мала слова у Екцел-у (4 метода)

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

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

📌 Корак 1:

➤ Изаберите Ћелију Ц15 где ће бити додељена падајућа листа.

➤ Са траке Подаци изаберите Провера ваљаности података из падајућег менија Алатке за податке .

Појавиће се оквир за дијалог.

📌 Корак 2:

➤ У пољу Дозволи , изаберите опцију Листа .

➤ У <1 У оквиру>Извор наведите опсег ћелија које садрже имена свих продаваца.

➤ Притисните ОК и завршили сте са прављењем првог падајућег менија.

Као на слици испод, наћи ћете падајућу листу за све продавце.

Слично, морате да направите још једну падајућу листу за опсег ћелија (Ц4:Е4) који садржи називе месеци.

📌 Корак 3 :

➤ Сада изаберите име Антонио из падајућег менија Продавац .

➤ Изаберите назив месеца фебр. из падајућег менија Месец .

➤ Коначно, у излазу Ћелија Ц17 , одговарајућа формула ће бити:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Притисните Унесите и

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.