Funkcia Excel LEN: počítanie znakov v bunke

  • Zdieľajte To
Michael Brown

Hľadáte vzorec Excelu na počítanie znakov v bunke? Ak áno, potom ste určite pristáli na správnej stránke. Tento krátky návod vás naučí, ako môžete použiť funkciu LEN na počítanie znakov v Exceli s medzerami alebo bez nich.

Zo všetkých funkcií Excelu je LEN pravdepodobne najjednoduchšia a najpriamočiarejšia. Názov funkcie si ľahko zapamätáte, nie je to nič iné ako prvé 3 znaky slova "dĺžka". A práve to funkcia LEN v skutočnosti robí - vracia dĺžku textového reťazca alebo dĺžku bunky.

Inak povedané, funkciu LEN v programe Excel používate na počítať všetky znaky v bunke vrátane písmen, číslic, špeciálnych znakov a všetkých medzier.

V tomto krátkom návode sa najprv pozrieme na syntax a potom sa bližšie pozrieme na niekoľko užitočných príkladov vzorcov na počítanie znakov v hárkoch programu Excel.

    Funkcia Excel LEN

    Funkcia LEN v programe Excel spočíta všetky znaky v bunke a vráti dĺžku reťazca. Má len jeden argument, ktorý je samozrejme potrebný:

    =LEN(text)

    Kde text je textový reťazec, pre ktorý chcete spočítať počet znakov. Nie je nič jednoduchšie, však?

    Nižšie nájdete niekoľko jednoduchých vzorcov na získanie základnej predstavy o tom, čo robí funkcia LEN programu Excel.

    =LEN(123) - vráti 3, pretože do príkazu text argument.

    =LEN("good") - vráti 4, pretože slovo dobré obsahuje 4 písmená. Tak ako každý iný vzorec Excelu, aj LEN vyžaduje uzavretie textových reťazcov dvojitými úvodzovkami, ktoré sa nepočítajú.

    Vo vzorcoch LEN v reálnom živote budete pravdepodobne zadávať skôr odkazy na bunky ako čísla alebo textové reťazce, aby ste spočítali znaky v konkrétnej bunke alebo rozsahu buniek.

    Ak chcete napríklad zistiť dĺžku textu v bunke A1, použite tento vzorec:

    =LEN(A1)

    Ďalšie zmysluplné príklady s podrobnými vysvetleniami a snímkami obrazovky nasledujú nižšie.

    Ako používať funkciu LEN v programe Excel - príklady vzorcov

    Na prvý pohľad vyzerá funkcia LEN tak jednoducho, že si takmer nevyžaduje žiadne ďalšie vysvetlenie. Existuje však niekoľko užitočných trikov, ktoré vám môžu pomôcť upraviť vzorec Excel Len podľa vašich konkrétnych potrieb.

    Ako spočítať všetky znaky v bunke (vrátane medzier)

    Ako už bolo spomenuté, funkcia LEN programu Excel počíta úplne všetky znaky v zadanej bunke vrátane všetkých medzier - úvodných, končiacich medzier a medzier medzi slovami.

    Ak chcete napríklad získať dĺžku bunky A2, použite tento vzorec:

    =LEN(A2)

    Ako je znázornené na nasledujúcom obrázku, náš vzorec LEN obsahuje 36 znakov vrátane 29 písmen, 1 čísla a 6 medzier.

    Ďalšie podrobnosti nájdete v časti Ako spočítať počet znakov v bunkách programu Excel.

    Počítanie znakov vo viacerých bunkách

    Ak chcete počítať znaky vo viacerých bunkách, vyberte bunku so vzorcom Len a skopírujte ho do iných buniek, napríklad potiahnutím úchytu výplne. Podrobné pokyny nájdete v časti Ako kopírovať vzorec v programe Excel.

    Hneď ako sa vzorec skopíruje, funkcia LEN vráti hodnotu počet znakov pre každú bunku osobitne .

    A opäť vás upozorňujem, že funkcia LEN počíta úplne všetko vrátane písmen, číslic, medzier, čiarok, úvodzoviek, apostrofov atď:

    Poznámka: Pri kopírovaní vzorca do stĺpca nezabudnite použiť relatívny odkaz na bunku, napr. LEN(A1) alebo zmiešaný odkaz, ako napr. LEN($A1) ktorý opraví iba stĺpec, takže váš vzorec Len sa správne prispôsobí novému umiestneniu. Ďalšie informácie nájdete v článku Používanie absolútnych a relatívnych odkazov na bunky v programe Excel.

    Spočítať celkový počet znakov v niekoľkých bunkách

    Najzrejmejším spôsobom, ako získať celkový počet znakov v niekoľkých bunkách, je napríklad sčítanie niekoľkých funkcií LEN:

    =LEN(A2)+LEN(A3)+LEN(A4)

    Alebo použite funkciu SUM na sčítanie počtu znakov vrátených vzorcami LEN:

    =SUM(LEN(A2),LEN(A3),LEN(A4))

    Tak či onak, vzorec spočíta znaky v každej zo zadaných buniek a vráti celkovú dĺžku reťazca:

    Tento prístup je nepochybne zrozumiteľný a ľahko použiteľný, ale nie je to najlepší spôsob, ako počítať znaky v rozsahu pozostávajúcom napríklad zo 100 alebo 1000 buniek. V tomto prípade je lepšie použiť funkcie SUM a LEN vo vzorci poľa a príklad vám ukážem v našom ďalšom článku.

    Ako počítať znaky bez úvodných a koncových medzier

    Pri práci s veľkými pracovnými listami sú častým problémom vedúce alebo koncové medzery, t. j. dodatočné medzery na začiatku alebo na konci položiek. Na liste by ste si ich takmer nevšimli, ale keď sa s nimi stretnete niekoľkokrát, naučíte sa dávať si na ne pozor.

    Ak máte podozrenie, že sa v bunkách nachádza niekoľko neviditeľných medzier, výborne vám pomôže funkcia LEN aplikácie Excel. Ako si pamätáte, do počtu znakov zahŕňa všetky medzery:

    Získanie dĺžky reťazca bez úvodných a koncových medzier , jednoducho vložte funkciu TRIM do vzorca LEN programu Excel:

    =LEN(TRIM(A2))

    Ako spočítať počet znakov v bunke bez medzier

    Ak je vaším cieľom získať počet znakov bez medzier, či už na začiatku, na konci alebo medzi nimi, budete potrebovať trochu zložitejší vzorec:

    =LEN(SUBSTITUTE(A2," ",""))

    Ako asi viete, funkcia SUBSTITUTE nahrádza jeden znak druhým. Vo vyššie uvedenom vzorci nahrádzate medzeru (" ") ničím, t. j. prázdnym textovým reťazcom (""). A keďže funkciu SUBSTITUTE ste vložili do funkcie LEN, zámena sa v skutočnosti v bunkách nevykonáva, len dáva vášmu vzorcu LEN pokyn, aby vypočítal dĺžku reťazca bez medzier.

    Podrobnejšie vysvetlenie funkcie Excel SUBSTITUTE nájdete tu: Najobľúbenejšie funkcie Excelu s príkladmi vzorcov.

    Ako spočítať počet znakov pred alebo za daným znakom

    Niekedy môžete potrebovať zistiť dĺžku určitej časti textového reťazca namiesto toho, aby ste počítali celkový počet znakov v bunke.

    Predpokladajme, že máte takýto zoznam SKU:

    A všetky platné SKU majú v prvej skupine presne 5 znakov. Ako zistíte neplatné položky? Áno, počítaním počtu znakov pred prvá pomlčka.

    Náš vzorec pre dĺžku v programe Excel teda vyzerá takto:

    =LEN(LEFT($A2, SEARCH("-", $A2)-1))

    A teraz si rozoberieme vzorec, aby ste pochopili jeho logiku.

    • Pomocou funkcie SEARCH vrátite pozíciu prvej pomlčky ("-") v A2:

    SEARCH("-", $A2)

  • Potom pomocou funkcie LEFT vrátite toľko znakov začínajúcich na ľavej strane textového reťazca a od výsledku odpočítate 1, pretože nechcete zahrnúť pomlčku:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • A nakoniec máte funkciu LEN, ktorá vracia dĺžku reťazca.
  • Akonáhle je k dispozícii počet znakov, môžete urobiť ďalší krok a zvýrazniť neplatné SKU nastavením jednoduchého pravidla podmieneného formátovania so vzorcom, ako je =$B25:

    Alebo môžete identifikovať neplatné SKU vložením vyššie uvedeného vzorca LEN do funkcie IF:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")

    Ako ukazuje nasledujúci obrázok, vzorec dokonale identifikuje neplatné SKU na základe dĺžky reťazca a nepotrebujete ani samostatný stĺpec s počtom znakov:

    Podobným spôsobom môžete použiť funkciu LEN aplikácie Excel na počítanie počtu znakov po konkrétnu postavu.

    Napríklad v zozname mien môžete chcieť zistiť, koľko znakov obsahuje priezvisko. Tento trik vykoná nasledujúci vzorec LEN:

    =LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))

    Ako vzorec funguje:

    • Najprv pomocou funkcie SEARCH určíte pozíciu medzery (" ") v textovom reťazci:

    SEARCH(" ",A2)))

  • Potom vypočítate, koľko znakov nasleduje za medzerou. Na tento účel odpočítate pozíciu medzery od celkovej dĺžky reťazca:
  • LEN(A2)-SEARCH(" ",A2)))

  • Potom máte k dispozícii funkciu RIGHT, ktorá vráti všetky znaky za medzerou.
  • A nakoniec pomocou funkcie LEN získate dĺžku reťazca vráteného funkciou RIGHT.
  • Upozorňujeme, že pre správne fungovanie vzorca by každá bunka mala obsahovať len jednu medzeru, t. j. len meno a priezvisko, bez druhých mien, titulov alebo prípon.

    Takto sa používajú vzorce LEN v programe Excel. Ak sa chcete bližšie pozrieť na príklady uvedené v tomto návode, môžete si stiahnuť vzorový zošit Excel LEN.

    V ďalšom článku sa budeme venovať ďalším možnostiam funkcie LEN v programe Excel a naučíte sa niekoľko ďalších užitočných vzorcov na počítanie znakov v programe Excel:

    • Vzorec LEN na počítanie konkrétnych znakov v bunke
    • Vzorec programu Excel na počítanie všetkých znakov v rozsahu
    • Vzorec na počítanie iba určitých znakov v rozsahu
    • Vzorce na počítanie slov v programe Excel

    Zatiaľ vám ďakujem za prečítanie a dúfam, že sa čoskoro uvidíme na našom blogu!

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.