Na vyhľadanie zhodného slova v reťazci z iného reťazca používame v programe Microsoft Excel 2010 funkcie „IF“, „ISNUMBER“, „FIND“ a „LEFT“.
AK: - Skontroluje, či je splnená podmienka, a vráti jednu hodnotu, ak je True, a inú hodnotu, ak je nepravdivá.
Syntax funkcie „IF“ = if (logický test, [value_if_true], [value_if_false])
Vykoná sa logický test a ak je pravdivý, je uvedený výstup value_if_true, inak je uvedený výstup v parametri value_if_false.
Napríklad:Bunky A2 a A3 obsahujú čísla 3 a 5. Ak je číslo v bunke 3, vzorec by mal zobrazovať „Áno“, inak „Nie“.
= IF (A1 = 3, "Áno", "Nie")
ČÍSLO: - V programe Microsoft Excel sa funkcia „ISNUMBER“ používa na kontrolu, či hodnota v bunke obsahuje číslo alebo nie.
Syntax funkcie „ISNUMBER“: = ISNUMBER (hodnota)
Príklad:Bunka A2 obsahuje číslo456
= ČÍSLO (A2), funkcia sa vráti pravda
NÁJSŤ:Táto funkcia vráti číslo umiestnenia znaku, na ktorom sa konkrétny znak alebo textový reťazec prvýkrát našiel, pričom sa číta zľava doprava (nerozlišujú sa malé a veľké písmená).
Syntax funkcie „FIND“: = FIND (find_text, within_text, [start_num])
Príklad:Bunka A1 obsahuje text “Broncho Billy Anderson”
= FIND ("Billy", A1, 1), funkcia sa vráti 9
VĽAVO: Vráti zadaný počet znakov začínajúci sa znakom úplne vľavo v reťazci.
Syntax funkcie „LEFT“: = LEFT (text, [num_chars])
Príklad:Bunka A1 obsahuje text “Broncho Billy Anderson”
= VĽAVO (A1, 7), funkcia sa vráti “Broncho”
Vezmime si príklad, aby sme pochopili, ako môžeme v reťazci vyhľadať zodpovedajúce slovo z iného reťazca.
Príklad 1: Máme 2 zoznamy v stĺpci A a stĺpci B. Vytvorené tak, aby zodpovedali prvému slovu v každej bunke v stĺpci A so stĺpcom B.
Postupujte podľa nižšie uvedených krokov:-
- Vyberte bunku C2 a napíšte vzorec
- = IF (ISNUMBER (FIND (LEFT (A3, FIND ("", A3) -1), B3)), "1st Word Found", "1st Word Not Found")
- Na klávesnici stlačte kláves Enter.
- Funkcia vyhľadá v reťazci zodpovedajúce slovo z iného reťazca. Porovná reťazec v zozname 2 so zoznamom 1 a ak ho nájde, vráti „1sv Slovo bolo nájdené “, inak vráti„ 1sv Slovo sa nenašlo “.
- Ak chcete vzorec skopírovať do všetkých buniek, stlačte kláves „CTRL + C“ a vyberte bunku C3: C4 a stlačte kláves „CTRL + V“na vašej klávesnici.
Takto môžeme v reťazci vyhľadať zodpovedajúce slovo z iného reťazca v programe Microsoft Excel.