Stáhněte si ukázkový sešit
Tento tutoriál ukazuje, jak spočítat, kolikrát se slovo objeví v buňce.
Počítat konkrétní slovo
Abychom spočítali, kolikrát se slovo objeví v buňce, použijeme funkce LEN a SUBSTITUTE.
1 | = (LEN (B3) -LEN (SUBSTITUTE (B3, E3, ""))))/LEN (E3) |
Ve výše uvedeném příkladu je naším cílem spočítat, kolikrát se slovo „jeden“ objeví v každé buňce.
Vzorec vypočítá délku původní buňky a poté získá délku buňky po nahrazení slova, které má být počítáno, mezerou, přičemž obě délky odečte. Výsledek je pak dělen délkou slova, což nám udává, kolikrát se slovo objeví v buňce.
Pojďme si projít vzorec rozdělením na jeho jednotlivé funkce.
Funkce LEN
Nejprve pomocí funkce LEN spočítáme celkový počet znaků v textovém řetězci
1 | = DÉLKA (B3) |
Výše uvedený vzorec vrátil počet znaků v textovém řetězci včetně mezer.
Funkce SUBSTITUTE
Dále použijeme funkci SUBSTITUTE k odstranění slova „jeden“ z textového řetězce.
1 | = NÁHRADA (B3, F3, "") |
Funkce SUBSTITUTE rozlišuje velká a malá písmena, takže slovo musí být nahrazeno stejným písmem (velká nebo malá) jako v buňce.
Pomocí výše uvedeného vzorce byla každá instance slova „jedna“ v textových řetězcích nahrazena prázdným místem.
Délka nahrazeného textu
Nyní můžeme pomocí funkce LEN spočítat počet zbývajících znaků po odstranění všech instancí slova („jeden“) z textu.
1 | = DÉLKA (D3) |
Délka znaků odstraněna
Chcete -li určit počet znaků, které byly odebrány z původního textu. Můžeme vzít rozdíl mezi dvěma výsledky funkce LEN.
Vydělíme -li to délkou znaku slova („jeden“ má 3 znaky), dostaneme počet výskytů slova v každé buňce.
1 | = DÉLKA (G3) |
Nyní, když jsme prošli jednotlivými částmi vzorce, dává nám to dohromady náš počáteční vzorec. Vrací, kolikrát se slovo „jedna“ objevilo v každé buňce.
1 | = (LEN (B3) -LEN (SUBSTITUTE (B3, E3, ""))))/LEN (E3) |
Početkrát se slovo zobrazí v buňce v tabulkách Google
Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.