Užitečným trikem je umět spočítat, kolikrát určitý znak existuje v textovém řetězci. Technika, jak to udělat v Excelu, je trochu chytrá. Chcete-li například zjistit, kolikrát se písmeno s vyskytuje ve slově Mississippi , můžete je samozřejmě spočítat ručně, ale systematicky můžete postupovat podle těchto obecných kroků:
Změřte délku znaků slova Mississippi (11 znaků).
Změřte délku znaku po odstranění každého písmene s (6 znaků).
Odečtěte upravenou délku od původní délky.
Pak můžete přesně usoudit, že kolikrát se písmeno s objeví ve slově Mississippi, je čtyři.
V reálném světě se tato technika počítání konkrétních znaků používá k výpočtu počtu slov v aplikaci Excel. Obrázek ukazuje následující vzorec používaný k počítání počtu slov zadaných do buňky B4:
=DÉLKA(B4)-DÉLKA(NAHRADIT(B4," ","))+1
Tento vzorec v podstatě následuje kroky uvedené dříve v této části. Vzorec nejprve změří délku textu v buňce B4 pomocí funkce LEN:
DÉLKA(B4)
Poté použije funkci SUBSTITUTE k odstranění mezer z textu:
SUBSTITUTE(B4," ",")
Zabalením funkce SUBSTITUTE do funkce LEN získáte délku textu bez mezer. Všimněte si, že k této odpovědi musíte přidat jedničku, abyste zohlednili skutečnost, že poslední slovo nemá přidruženou mezeru.
LEN(SUBSTITUTE(B4," ","))+1
Odečtením původní délky s upravenou délkou získáte počet slov.
=DÉLKA(B4)-DÉLKA(NAHRADIT(B4," ","))+1