K vyhledání shodného slova v řetězci z jiného řetězce používáme v aplikaci Microsoft Excel 2010 funkce „IF“, „ISNUMBER“, „FIND“ a „LEFT“.
IF: - Zkontroluje, zda je splněna podmínka, a vrátí jednu hodnotu, pokud je True, a jinou hodnotu, pokud je False.
Syntaxe funkce „IF“ = if (logický test, [value_if_true], [value_if_false])
Je proveden logický test a pokud je pravdivý, je uveden výstup value_if_true, jinak je uveden výstup v parametru value_if_false.
Například:Buňky A2 a A3 obsahují čísla 3 a 5. Pokud je číslo v buňce 3, vzorec by měl zobrazit „Ano“, jinak „Ne“.
= IF (A1 = 3, "Ano", "Ne")
ČÍSLO: - V aplikaci Microsoft Excel se funkce „ISNUMBER“ používá ke kontrole, zda hodnota v buňce obsahuje číslo nebo ne.
Syntaxe funkce „ISNUMBER“: = ISNUMBER (hodnota)
Příklad:Buňka A2 obsahuje číslo456
= ČÍSLO (A2), funkce se vrátí skutečný
NALÉZT:Tato funkce vrací číslo umístění znaku, na kterém je nejprve nalezen konkrétní znak nebo textový řetězec, čtení zleva doprava (nerozlišuje velká a malá písmena).
Syntaxe funkce „NAJÍT“: = NAJÍT (find_text, within_text, [start_num])
Příklad:Buňka A1 obsahuje text “Broncho Billy Anderson”
= NAJÍT ("Billy", A1, 1), funkce se vrátí 9
VLEVO, ODJET: Vrátí zadaný počet znaků počínaje znakem nejvíce vlevo v řetězci.
Syntaxe funkce „LEFT“: = LEFT (text, [num_chars])
Příklad:Buňka A1 obsahuje text “Broncho Billy Anderson”
= VLEVO (A1, 7), funkce se vrátí “Broncho”
Uveďme si příklad, abychom pochopili, jak můžeme v řetězci hledat odpovídající slovo z jiného řetězce.
Příklad 1: Máme 2 seznamy ve sloupci A a sloupci B. Vytvořené tak, aby odpovídalo prvnímu slovu v každé buňce ve sloupci A se sloupcem B.
Postupujte podle níže uvedených kroků:-
- Vyberte buňku C2, napište vzorec
- = IF (ISNUMBER (FIND (LEFT (A3, FIND ("", A3) -1), B3)), "1st Word Found", "1st Word Not Found")
- Stiskněte klávesu Enter na klávesnici.
- Funkce vyhledá v řetězci odpovídající slovo z jiného řetězce. Porovná řetězec v seznamu 2 se seznamem 1 a pokud je nalezen, vrátí „1Svatý Slovo nalezeno “, jinak vrátí„ 1Svatý Slovo nenalezeno “.
- Chcete -li vzorec zkopírovat do všech buněk, stiskněte klávesu „CTRL + C“ a vyberte buňku C3: C4 a stiskněte klávesu „CTRL + V“na vaší klávesnici.
Takto můžeme v řetězci vyhledat odpovídající slovo z jiného řetězce v aplikaci Microsoft Excel.