Ako nájsť počet slov alebo fráz v bunke programu Excel

Obsah

Ak chcete zistiť, koľko slov alebo reťazcov sa nachádza v bunke alebo rozsahu Excelu, spočítajte číslo pomocou zložitého vzorca.

Ak ste do bunky zadali dlhší text a chcete napríklad vedieť, koľko slov alebo znakov text obsahuje, Excel vám štandardné riešenie neponúka.

Pri niektorých otázkach však môže byť potrebné určiť počet slov v bunke.

Na nájdenie počtu slov v bunke použite kombináciu dvoch tabu kových funkcií LENGTH a ALTERNATE. Na výpočet počtu slov v bunke môžete použiť nasledujúci vzorec:

= LENGTH (bunka) -LENGTH (SUBSTITUTE (bunka; ""; "")) + 1

Do bunky zadáte odkaz na bunku, ktorej počet slov chcete určiť. Vzorec však nie je možné použiť na rozsah buniek alebo na viacero buniek.

Ak sú slová v bunke oddelené iným znakom než medzerou, nahraďte medzeru v prvých úvodzovkách funkcie ALTERNATE príslušným znakom.

Podmienkou správneho fungovania vzorca je, aby jednotlivé slová boli oddelené iba medzerou (alebo iným znakom, ktorý ste uviedli).

Ak ste medzi niektoré slová zadali niekoľko medzier, funkcia vráti nesprávny výsledok. Nemôžete predchádzať interpunkčné znamienka a za interpunkčné znamienka vkladať medzery. Nasledujúci obrázok ukazuje použitie vzorca v praxi:

Vzorec funguje nasledovne: Najprv funkcia LENGTH určuje dĺžku textu v zadanej bunke. Funkcia SUBSTITUTE vymaže všetky medzery (alebo iný znak, ktorý ste uviedli). Druhá funkcia LENGTH určuje dĺžku textu bez medzier. Odpočítaním dĺžky textu bez medzier od pôvodnej dĺžky a jej zväčšením o 1 získate počet slov v texte.

V zásade sa počítajú iba medzery a 1 sa pridá. Pretože za každým slovom je medzera, s výnimkou konca, počet medzier zvýšený o 1 presne odráža počet slov.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave