Функције ФИНД и СЕАРЦХ су донекле сличне, али ипак постоји фактор који их разликује да буду селективни за решавање нашег упита у Мицрософт Екцелу.
ФИНД функција у програму Мицрософт Екцел враћа позицију одређеног знака или подниз у низу или тексту.
Синтакса:- = ФИНД (финд_тект, витхин_тект, [старт_нум])
ПРЕТРАГА функција враћа позицију првог карактера подниз или сеарцх_тект у низу. Синтакса:- = СЕАРЦХ (финд_тект, витхин_тект, [старт_нум])
У доњој табели можемо видети разлику између обе функције:-
ФИНД | ПРЕТРАГА |
---|---|
Ова функција разликује мала и велика слова | Ова функција не разликује велика и мала слова |
Не дозвољава замјенске знакове | Омогућава замјенске знакове попут "?", "*" Итд. |
Ова функција тражи тачан текст | Ова функција не проверава велика и мала слова |
ФИНД функција
Узмимо примере и разумејмо:-
Идемо на Екцел листу. Имамо сетове података у ћелији А7 и А8. Функцију ћемо ставити у ћелију Б7 и Б8 да бисмо добили жељени излаз.
У горњем примеру желимо да пронађемо број места знака „Одлично“, следите доле наведене кораке:-
- Унесите функцију у ћелију Б7
- = ФИНД ("Одлично", А7,1)
- притисните ентер
- Функција ће вратити 1
Објашњење формуле: - Пре свега, функција финд ће проверити „Одлично“ у дефинисаној ћелији са прве позиције; са које год позиције ће текст почети, функција ће се вратити као резултат. У тексту ћелије можемо видети да Одлично почиње са првог места у тексту ћелије.
Схватимо случај у којем функција неће радити
- Сада унесите функцију у ћелију Б8 да бисте сазнали „Екцел“
- = НАЂИ ("Екцел", А8,1)
- Притисните Ентер, функција ће вратити #ВАЛУЕ! Грешка
Функција је дала #ВАЛУЕ! Грешка, јер ова функција ради и разликује мала и велика слова, а овде у функцији смо споменули „Екцел“, а исти текст је доступан у малим словима у ћелији.
СЕАРЦХ функција
Прво желимо да сазнамо Одлично унутар ћелије:-
- Унесите функцију у ћелију Б7
- = ПРЕТРАГА ("одлично", А7,1)
- притисните ентер
- Функција ће вратити 1
Белешка:- Нисмо дефинисали тачан текст за који желимо да претражимо позицију.
Хајде да разумемо употребу џокер знакова у функцији СЕАРЦХ. Сада ћемо тражити „Форум“
- Унесите функцију у ћелију Б8
- = ПРЕТРАГА ("? Ору?", А8,1)
- притисните ентер
- Функција ће вратити 12
На овај начин можемо користити замјенски знак у функцији СЕАРЦХ да бисмо добили број позиције унутар текста ћелије.
Белешка: - Још једна занимљива ствар коју треба споменути о функцији ФИНД и СЕАРЦХ је та да они имају трећи опционални аргумент. Овај аргумент можемо користити за означавање позиције, рачунајући с леве стране, одакле желимо да почнемо претрагу.
Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште