Екцел формула: Делимично подударање са ВЛООКУП -

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

Генеричка формула

=VLOOKUP(value&"*",data,column,FALSE)

Резиме

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

=VLOOKUP(value&"*",data,2,FALSE)

где су вредност (Х4) и подаци (Б5: Е104) именовани опсези.

Објашњење

Функција ВЛООКУП подржава џокер знакове, што омогућава извођење делимичног подударања на вредности претраживања. На пример, можете да користите ВЛООКУП за преузимање вредности из табеле на основу уношења само дела вредности претраживања. Да бисте користили џокер знакове са ВЛООКУП-ом, морате навести режим тачног подударања давањем ФАЛСЕ или 0 за последњи аргумент, који се назива ранге_лоокуп.

У овом примеру, звездицу (*) користимо као џокер знак који се подудара са нула или више знакова. Да бисмо омогућили делимично подударање вредности откуцане у Х4, испоручујемо вредност претраживања овако:

value&"*"

Овај израз спаја текст у именованој вредности опсега са џокерским знаком помоћу знака & (&) за спајање. Ако у наведену вредност опсега (Х4) укуцамо низ попут „Аиа“ , резултат је „Аиа *“, који се враћа директно у ВЛООКУП као вредност претраживања. Постављање џокер знака на крају резултира подударањем „почиње са“. Ово ће довести до тога да се ВЛООКУП подудара са првим уносом у колони Б који почиње са „Аиа“.

Подударање џокер знакова је погодно, јер не морате да укуцате пуно име, али морате бити опрезни када се ради о дупликатима или код дупликата. На пример, табела садржи и „Баилер“ и „Баилеи“, па ће се уношењем „Баи“ у Х4 вратити само прво подударање („Баилер“), иако постоје два имена која почињу са „Баи“.

Остале колоне

Формуле у опсегу Х7: Х10 су врло сличне; једина разлика је индекс колоне:

=VLOOKUP(value&"*",data,2,FALSE) // first =VLOOKUP(value&"*",data,1,FALSE) // last =VLOOKUP(value&"*",data,3,FALSE) // id =VLOOKUP(value&"*",data,4,FALSE) // dept

Садржи подударање типа

За подударање „садржи тип“, где се стринг за претрагу може појавити било где у вредности претраживања, морате да користите два џокерска знака попут овог:

=VLOOKUP("*"&value&"*",data,2,FALSE)

Ово ће спојити звездицу на обе стране вредности претраживања, тако да ће ВЛООКУП пронаћи прво подударање које садржи текст откуцан у Х4.

Напомена: морате да користите режим тачног подударања помоћу ФАЛСЕ или 0 за последњи аргумент у ВЛООКУП када користите џокер знакове.

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