Ako počítať znaky v bunke v Tabuľkách Google


Na rozdiel od Dokumentov Google za vás Tabuľky Google nesledujú počet znakov automaticky. Ak potrebujete spočítať všetky alebo konkrétne znaky v bunke, existuje niekoľko spôsobov, ako to dosiahnuť, a my vám ukážeme, ako na to.

Tabuľky Google môžete použiť na sledovanie názvov článkov alebo esejí, ktorých počet je rozhodujúci. Alebo možno chcete obmedziť dĺžku údajov, ktoré iní vkladajú do vášho hárka, a potrebujete aktuálne počty. V každom prípade môžete použiť funkciu LEN spolu s možnosťami na odstránenie nadbytočných medzier z počítania alebo počítanie iba špecifických znakov.

Počítanie znakov v bunke

Funkcia LEN v Tabuľkách Google funguje rovnako ako v programe Microsoft Excel. Pomocou jednoduchého vzorca získate počet znakov v bunke.

Syntax funkcie je LEN(text), kde ako argument môžete použiť odkaz na bunku alebo skutočný text.

Ak chcete zistiť počet znakov v bunke A1, použite tento vzorec:

=LEN(A1)

Ak chcete zistiť počet znakov v konkrétnom texte, použite nasledujúci vzorec a umiestnite text do úvodzoviek:

=LEN("Tomorrow is another day")

Dôležité je vedieť o funkcii LEN, že počíta každý znak vrátane čísel, písmen, jednotlivých medzier, netlačiteľných znakov a interpunkcie.

Počítajte znaky v rozsahu buniek

Zatiaľ čo mnohé funkcie Tabuliek Google umožňujú použiť ako argument rozsah buniek, LEN medzi ne nepatrí. Pridaním funkcie SUMPRODUCT do vzorca LEN však môžete počítať znaky v rozsahu buniek.

Funkcia SUMPRODUCT vypočíta súčet polí alebo rozsahov buniek. Jeho syntax je SUMPRODUCT(pole1, pole2, ...), kde sa vyžaduje iba prvý argument.

Ak chcete zistiť počet v rozsahu buniek A1 až A5, použite nasledujúci vzorec:

=SUMPRODUCT(LEN(A1:A5))

Počítajte znaky bez medzier navyše

Ako už bolo spomenuté, funkcia LEN počíta každý znak. To znamená, že ak chcete spočítať znaky v bunke, ktorá obsahuje medzery navyše, spočítajú sa aj tieto.

V bunke A10 máme napríklad „   How-To Geek   “. Použitím funkcie LEN na počítanie znakov je výsledok 17, pretože na začiatku máme tri medzery navyše a na konci ďalšie tri medzery.

Ak máte v hárku údaje, ktoré obsahujú nežiaduce medzery, môžete ich odstrániť pomocou funkcie TRIM. A kombináciou LEN a TRIM môžete získať správny počet znakov bez medzier navyše.

Majte na pamäti, že funkcia TRIM odstraňuje iba nadbytočné medzery a že funkcia LEN počíta jednotlivé medzery, ako sú tie medzi slovami. Takže pomocou nižšie uvedeného vzorca je náš výsledok 11.

=LEN(TRIM(A10))

Spočítajte inštancie špecifických znakov v bunke

Ďalšou úpravou, ktorú možno budete chcieť urobiť pri počítaní znakov, je počítanie určitých znakov. Možno chcete vedieť, koľkokrát sa písmeno C objaví v textovom reťazci bunky. Na tento účel použijete ďalšiu funkciu Tabuliek Google, ktorá je SUBSTITUTE.

Funkcia SUBSTITUTE sa bežne používa na nahradenie textu v bunke a jej syntax je SUBSTITUTE(aktuálny_text, nájsť, nový_text, výskyt), kde sú povinné prvé tri argumenty.

Pozrime sa na príklad a potom rozoberme časti vzorca. Tu uvidíme, koľkokrát sa písmeno C objaví v bunke A1.

=LEN(A1)-LEN(SUBSTITUTE(A1,"C",""))

Vzorec sa delí sprava doľava takto:

  • SUBSTITUTE(A1,\C\,\\) nahradí každé C tým, čo je v úvodzovkách, čo nie je nič.
  • LEN(SUBSTITUTE(A1,\C\,\\) počíta počet znakov, ktoré nie sú (nahradené) písmenom C.
  • LEN(A1) spočítava znaky v bunke A1.

Nakoniec znamienko mínus rozdeľuje vzorce, aby sa odčítal druhý vzorec LEN od prvého, čím získame výsledok, ktorý je 3.

Jednou nevýhodou počítania konkrétnych znakov pomocou funkcie SUBSTITUTE je to, že rozlišujú malé a veľké písmená. Ak teda skúmate náš text a pýtate sa, prečo je výsledok 3 namiesto 4, toto je dôvod.

Aby ste to napravili, môžete do vzorca pridať ešte jednu funkciu a je to vaša voľba. Môžete použiť UPPER alebo LOWER. Funkcia UPPER konvertuje písmeno na veľké a LOWER konvertuje písmeno na malé.

Ak teda chcete spočítať všetky výskyty písmena C v našej bunke, bez ohľadu na veľkosť písmen, použite jeden z nasledujúcich vzorcov:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"C",""))
=LEN(A1)-LEN(SUBSTITUTE(LOWER(A1),"c",""))

Ak text vo vašej bunke obsahuje veľa veľkých písmen, môžete použiť prvý vzorec, ale ak obsahuje prevažne malé písmená, môžete použiť druhý vzorec. Základom je používať UPPER s veľkým písmenom v úvodzovkách a LOWER s malým písmenom v úvodzovkách.

Možno nebudete musieť často počítať znaky v Tabuľkách Google, ale keď to urobíte, budete mať tento praktický návod. Nezabudnite si to uložiť do záložiek!