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

Anonim

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

Сценариј:

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

Општа формула за категорију и ставку

= ИНДЕКС (опсег_прегледа, МАТЦХ (1, ИНДЕКС ((ставка1 = опсег_ ставке)) * (категорија2 = опсег_категорије), 0,1), 0))

лоокуп_ранге: То је опсег из којег желите да преузмете вредност.

Критеријуми1, Критеријуми2, Критеријуми Н: Ово су критеријуми којима желите да се подударате у опсегу1, опсегу2 и распону Н. Можете имати до 270 критеријума - парова распона.

Опсег1, опсег2, опсегН: Ово су опсези у којима ћете одговарати вашим критеријима

Пример:

Све ово може бити збуњујуће за разумевање. Хајде да схватимо како користити функцију користећи пример. Овде имамо табелу података. Желим повући име купца користећи датум резервације, градитеља и површину. Дакле, овде имам три критеријума и један опсег претраживања.

Напишите ову формулу у ћелију И4 притисните ентер.

= ИНДЕКС (Е2: Е16, МАТЦХ (1, ИНДЕКС ((И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16), 0,1), 0))

Већ знамо како функције ИНДЕКС и МАТЦХ функционишу у ЕКСЦЕЛ -у, па то овде нећемо објашњавати. Овде ћемо говорити о трику који смо користили.

(И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16): Главни део је ово. Сваки део ове наредбе враћа низ вредности труе.

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

(И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16) Ово ће укупно вратити

Што ће се превести у

{0;0;0;0;0;0;0;1;0;0;0;0;0;0;0}

ИНДЕКС ((И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16), 0,1): Функција ИНДЕКС ће вратити исти низ ({0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}) на функцију МАТЦХ као низ за тражење.

МАТЦХ (1, ИНДЕКС ((И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16), 0,1): МАТЦХ функција ће тражити 1 у низу {0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}. И вратиће индексни број првог 1 пронађеног у низу. Што је овде 8.

ИНДЕКС (Е2: Е16, МАТЦХ (1, ИНДЕКС ((И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16), 0,1), 0)): Коначно, ИНДЕКС ће се вратити вредност из датог опсега (Е2: Е16) при пронађеном индексу (8).

Ако после тога можете притиснути ЦТРЛ + СХИФТ + ЕНТЕР, тада можете уклонити унутрашњу функцију ИНДЕКС. Само напишите ову формулу и притисните ЦТРЛ + СХИФТ + ЕНТЕР.

Формула

= ИНДЕКС (Е2: Е16, МАТЦХ (1, (И1 = А2: А16)*(И2 = Б2: Б16)*(И3 = Ц2: Ц16), 0))

Општа формула низа за тражење више критеријума

= ИНДЕКС (опсег_прегледавања, МАТЦХ (1, (критеријум1 = опсег1)**(критеријум2 = опсег2)*(критеријумН = опсегН), 0))

Овде су све напомене о опсервацији које користе формулу у Екцелу
Напомене:

  1. Користите Влоокуп ако имате један критеријум који одговара, уобичајена је пракса.
  2. Можете додати још редова и колона у низ за претраживање.
  3. Текстуални аргументи морају бити наведени под наводницима ("").
  4. Табела ВЛООКУП мора имати низ лоокуп_ари у крајњој левој или првој колони.
  5. Индекс цол не може бити 1 јер је то низ за претраживање
  6. За тачну вредност подударања користи се аргумент 0. Користите 1 за приближну вредност подударања.
  7. Функција враћа грешку #Н/А, ако вредност тражења није пронађена у низу за претраживање. Зато ухватите грешку, ако је потребно.

Надамо се да је овај чланак о томе како да преузмете цену са листе који одговара критеријумима категорије и ставке у Екцелу објашњен. Овде пронађите још чланака о израчунавању вредности и сродних Екцел формула. Ако су вам се допали наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у. Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште.

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

ВЛООКУП функција за израчунавање оцене у Екцелу : За израчунавање оцјена ИФ и ИФС нису једине функције које можете користити. ВЛООКУП је ефикаснији и динамичнији за такве условне прорачуне. За израчунавање оцена помоћу ВЛООКУП -а можемо користити ову формулу.

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

ПОГЛЕДАЈТЕ први текст са листе у Екцелу : Функција ВЛООКУП ради добро са замјенским знаковима. Ово можемо користити за издвајање прве текстуалне вредности са дате листе у екцелу. Ево опште формуле.

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

Популарни чланци:

50 Екцел пречица за повећање продуктивности : Убрзајте своје задатке у Екцелу. Ове пречице ће вам помоћи да повећате ефикасност рада у програму Екцел.

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

Како се користи функција ИФ у програму Екцел : ИФ наредба у Екцелу проверава услов и враћа одређену вредност ако је услов ТРУЕ или враћа другу специфичну вредност ако је ФАЛСЕ.

Како се користи функција СУМИФ у програму Екцел : Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.

Како се користи функција ЦОУНТИФ у програму Екцел : Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.