Екцел функција за проналажење - Како се користи Финд Формула у програму Екцел? (Пример)

ФИНД функција у програму Екцел

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

Синтакса

Аргументи

  • финд_тект: Текст за проналажење.
  • унутар_текста: Текстуални низ у коме се тражи
  • старт_нум: Необавезно. Одређује од којег знака започиње претрага. Подразумевано је једно.

Како се користи функција ФИНД у програму Екцел? (са примерима)

Да разумемо рад ФИНД-а у екцелу на неколико примера.

Пример # 1

Претпоставимо да желите да пронађете локацију „а“ у „Леопарду“.

Ако је „Леопард“ дат у А3, а „а“ дат у Б3, као што је горе приказано, формула за ФИНД у екцелу биће:

= ПРОНАЂИ (Б3, А3)

ФИНД у Екцелу ће вратити 5 када се „а“ појави на 5. месту у „Леопарду“.

Уместо референци на ћелије, можете директно унети знакове као што је приказано у следећој формули за ФИНД у Екцелу:

ПРОНАЂИ („а“, „Леопард“)

Такође ће се вратити 5.

Пример # 2

Претпоставимо да имате листу текстуалних низова у А3: А6, као што је приказано доле.

На овој листи желите да идентификујете број ставки на којима се појављује знак „и“. Да бисте то идентификовали, можете користити следећу формулу за ФИНД у Екцелу:

= СУМПРОДУЦТ (- (БРОЈ (ПРОНАЂИ („и”, А3: А6))))

У горњој формули за ФИНД ин екцел,

  1. ФИНД („и“, А3 : А6 ) -наћи ће положај у ћелијама које садрже финд_тект „и“ и даје грешку када не може да пронађе положај.
  2. ИСУМБЕР (ФИНД (…)) - вратиће ТРУЕ када је вредност нумеричка и ФАЛСЕ ако није. Дакле, када функција ФИНД у екцелу пронађе „и“, вратиће ТРУЕ, а када не може, враћа ФАЛСЕ. Дакле, формира матрицу: ТРУЕ; ИСТИНА; ФАЛСЕ; ИСТИНА.
  3. - (ИСНУМБЕР (….))) - Тхе - (ТРУЕ; ТРУЕ; ФАЛСЕ; ТРУЕ) ће претворити ТРУЕ / ФАЛСЕ матрицу у 1/0 и враћа 1; 1; 0; 1.
  4. СУМПРОДУЦТ у програму Екцел (- (БРОЈ (…))) - СУМПРОДУЦТ (1; 1; 0; 1) ће се коначно збрајати и враћати 3.

Овде се може приметити да функција ФИНД узима у обзир само појаву „и“ у ћелијама (присуство или одсуство). Ако се догоди више пута, онда се такође рачуна као једно. На пример, ако Онион постане „Ониион“, тада ће такође вратити 3. Слична функционалност се може видети и у функцији ЦОУНТИФ. Међутим, ова синтакса се разликује од функције ЦОУНТИФ јер разликује велика и мала слова, а ЦОУНТИФ није.

У горњем примеру сте научили како да издвојите број ћелија у којима се у низу ћелија појављује подниз. Сада, да видимо како да пронађемо број ћелија које садрже било који од два различита подниза (подниз А или подниз Б) у опсегу ћелија.

Пример # 3

Претпоставимо да имате списак имена, као што је приказано доле.

На овој листи желите да пронађете (број) имена у којима се јавља „ансх“ или „анка“. То можете учинити користећи следећу формулу за ФИНД у екцелу:

= СУМПРОДУЦТ (- ((БРОЈ (ПРОНАЂИ („анш“, А3: А10)) + БРОЈ (ПРОНАЂИ („анка“, А3: А10)))> 0))

Формула за ФИНД у екцелу је прилично слична оној која се користи у примеру 3 са незнатним изменама.

  1. БРОЈ (НАЂИ („анш“, А3: А10))

вратиће матрицу ТРУЕ / ФАЛСЕ у зависности од појаве „ансх“ у А3: А10 и вратиће: ФАЛСЕ; ФАЛСЕ; ИСТИНА; ИСТИНА; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ

  1. БРОЈ (ФИНД („анка“, А3: А10)) - вратиће матрицу ТРУЕ / ФАЛСЕ у зависности од појаве „анке“ у А3: А10 и вратиће: ТРУЕ; ИСТИНА; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ
  2. - (ИСНУМБЕР (ФИНД („ансх”,…)) + ИСНУМБЕР (ФИНД („анка“, …))> 0 - додаће две логичке матрице и вратиће: ТРУЕ; ТРУЕ; ТРУЕ; ТРУЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ ; ФАЛСЕ е 1; 1; 1; 1; 0; 0; 0; 0
  3. „-“ претвара ТРУЕ / ФАЛСЕ у 1/0 и „> 0“ - осигурава да се било која вредност већа од нуле само једном броји.
  4. СУМПРОДУЦТ (- ((БРОЈ (….) + БРОЈ (….))> 0) вратиће 1,1,1,1,0,0,0,0

Горња формула за ФИНД у екцелу вратиће 4.

Понекад треба да издвојимо речи које почињу са или садрже одређени симбол као што је „@“ у е-порукама или „//“ у УРЛ адресама итд. Погледајмо пример за издвајање таквих речи.

Пример # 4

Претпоставимо да имате неке наслове слика, као што је приказано доле.

Одатле из сваког описа желите да извучете само 1. хасхтаг. Хасхтагови почињу са „#“, а завршавају размаком. За Ц3 можете да користите доњу формулу за ФИНД у екцелу:

= МИД (Ц3, ФИНД ("#", Ц3), ФИНД ("", (МИД (Ц3, ФИНД ("#", Ц3), ЛЕН (Ц3)))))

  1. ФИНД („#“ , Ц3 ) - пронаћи ће положај „#“ у Ц3. Вратиће се 9
  1. МИД (Ц3, ФИНД (“#”, Ц3), ЛЕН (Ц3)) - издвојиће текст из ФИНД (“#”, Ц3), тј. 9 у ЛЕН (Ц3), тј. Крај. Овде ће се вратити # Венчање у Џајпуру
  1. ФИНД (”“, (МИД (….)) - пронаћи ће локацију 1. простора који се појављује у низу # Веддинг у Џајпуру.
  1. МИД (Ц3, ФИНД ("#", Ц3), ФИНД ("", …)) - исећи ће Ц3 из ФИНД ("#", Ц3) на 1. место које се налази у низу # Веддинг у Јаипуру и вратиће се #Вјенчање

Слично томе, можете превући остатак натписа и добити резултат, као што је приказано доле.

Релевантност и употреба

  • Користи се за издвајање броја појављивања подниза или комбинације подниза у опсегу,
  • Користи се за издвајање речи које се јављају након одређеног знака, као и за издвајање УРЛ-ова
  • Користи се за добијање имена или презимена
  • Користи се за проналажење н-тог појављивања подниза.
  • Користи се за уклањање нежељеног текста.

Ствари које треба запамтити

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

ФИНД функција у програму Екцел Видео

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