Obsah
Hledáte vzorec Excelu pro počítání znaků v buňce? Pokud ano, pak jste určitě na správné stránce. Tento krátký návod vás naučí, jak můžete použít funkci LEN pro počítání znaků v Excelu, ať už s mezerami nebo bez nich.
Ze všech funkcí Excelu je LEN pravděpodobně nejjednodušší a nejpřímočařejší. Název funkce si snadno zapamatujete, není to nic jiného než první 3 znaky slova "length". A to je to, co funkce LEN skutečně dělá - vrací délku textového řetězce nebo délku buňky.
Jinak řečeno, funkci LEN v aplikaci Excel používáte k tomu. počítat všechny znaky v buňce, včetně písmen, číslic, speciálních znaků a všech mezer.
V tomto krátkém tutoriálu se nejprve krátce podíváme na syntaxi a poté se blíže seznámíme s několika užitečnými příklady vzorců pro počítání znaků v listech aplikace Excel.
Funkce LEN aplikace Excel
Funkce LEN v aplikaci Excel spočítá všechny znaky v buňce a vrátí délku řetězce. Má pouze jeden argument, který je samozřejmě nutný:
=LEN(text)Kde: text je textový řetězec, pro který chcete spočítat počet znaků. Nic nemůže být jednodušší, že?
Níže naleznete několik jednoduchých vzorců, abyste získali základní představu o tom, co funkce LEN v aplikaci Excel dělá.
=LEN(123)
- vrátí 3, protože do příkazu text argument.
=LEN("good")
- vrátí 4, protože slovo dobré obsahuje 4 písmena. Stejně jako každý jiný vzorec Excelu vyžaduje LEN uzavření textových řetězců dvojitými uvozovkami, které se nepočítají.
Ve vzorcích LEN v reálném životě budete pravděpodobně zadávat spíše odkazy na buňky než čísla nebo textové řetězce, abyste spočítali znaky v konkrétní buňce nebo rozsahu buněk.
Chcete-li například zjistit délku textu v buňce A1, použijte tento vzorec:
=LEN(A1)
Další smysluplné příklady s podrobným vysvětlením a snímky obrazovky následují níže.
Jak používat funkci LEN v aplikaci Excel - příklady vzorců
Na první pohled vypadá funkce LEN tak jednoduše, že téměř nevyžaduje další vysvětlení. Existuje však několik užitečných triků, které vám mohou pomoci upravit vzorec Len v aplikaci Excel pro vaše konkrétní potřeby.
Jak spočítat všechny znaky v buňce (včetně mezer)
Jak již bylo zmíněno, funkce LEN aplikace Excel počítá naprosto všechny znaky v zadané buňce, včetně všech mezer - počáteční, koncové a mezery mezi slovy.
Chcete-li například zjistit délku buňky A2, použijte tento vzorec:
=LEN(A2)
Jak ukazuje následující obrázek, náš vzorec LEN obsahuje 36 znaků včetně 29 písmen, 1 čísla a 6 mezer.
Další podrobnosti naleznete v části Jak spočítat počet znaků v buňkách aplikace Excel.
Počítání znaků ve více buňkách
Chcete-li počítat znaky ve více buňkách, vyberte buňku se vzorcem Len a zkopírujte ji do dalších buněk, například přetažením úchytu výplně. Podrobné pokyny naleznete v části Jak kopírovat vzorec v aplikaci Excel.
Jakmile je vzorec zkopírován, funkce LEN vrátí hodnotu počet znaků pro každou buňku zvlášť .
A znovu upozorňuji, že funkce LEN počítá úplně všechno, včetně písmen, číslic, mezer, čárek, uvozovek, apostrofů atd:
Poznámka: Při kopírování vzorce dolů do sloupce nezapomeňte použít relativní odkaz na buňku, např. LEN(A1)
nebo smíšený odkaz, např. LEN($A1)
který opraví pouze sloupec, takže vzorec Len se správně přizpůsobí novému umístění. Další informace naleznete v článku Použití absolutních a relativních odkazů na buňky v aplikaci Excel.
Spočítat celkový počet znaků v několika buňkách
Nejjednodušší způsob, jak získat celkový počet znaků v několika buňkách, je například sečíst několik funkcí LEN:
=LEN(A2)+LEN(A3)+LEN(A4)
Nebo použijte funkci SUMA k sečtení počtu znaků vrácených vzorci LEN:
=SOUČET(LEN(A2),LEN(A3),LEN(A4))
Vzorec spočítá znaky v každé ze zadaných buněk a vrátí celkovou délku řetězce:
Tento přístup je bezpochyby srozumitelný a snadno použitelný, ale není to nejlepší způsob, jak spočítat znaky v rozsahu tvořeném například 100 nebo 1000 buňkami. V takovém případě je lepší použít funkce SUM a LEN ve vzorci pole a příklad vám ukážu v našem dalším článku.
Jak počítat znaky bez počátečních a koncových mezer
Při práci s velkými pracovními listy jsou častým problémem přední nebo zadní mezery, tj. mezery navíc na začátku nebo na konci položek. Na listu byste si jich téměř nevšimli, ale poté, co se s nimi několikrát setkáte, naučíte se dávat si na ně pozor.
Pokud máte podezření, že se v buňkách nachází několik neviditelných mezer, je vám skvělým pomocníkem funkce LEN aplikace Excel. Jak si jistě pamatujete, do počtu znaků zahrnuje všechny mezery:
Zjištění délky řetězce bez počátečních a koncových mezer , jednoduše vložte funkci TRIM do vzorce LEN aplikace Excel:
=LEN(TRIM(A2))
Jak spočítat počet znaků v buňce bez mezer
Pokud je vaším cílem získat počet znaků bez jakýchkoli mezer, ať už počátečních, koncových nebo mezi nimi, budete potřebovat trochu složitější vzorec:
=LEN(SUBSTITUTE(A2," ",""))
Jak asi víte, funkce SUBSTITUTE nahrazuje jeden znak jiným. Ve výše uvedeném vzorci nahrazujete mezeru (" ") ničím, tj. prázdným textovým řetězcem (" "). A protože funkci SUBSTITUTE vkládáte do funkce LEN, záměna se ve skutečnosti neprovádí v buňkách, ale pouze dává pokyn vašemu vzorci LEN, aby vypočítal délku řetězce bez mezer.
Podrobnější vysvětlení funkce Excel SUBSTITUTE najdete zde: Nejoblíbenější funkce Excelu s příklady vzorců.
Jak spočítat počet znaků před nebo za daným znakem
Občas se může stát, že potřebujete znát délku určité části textového řetězce, a ne počítat celkový počet znaků v buňce.
Předpokládejme, že máte tento seznam SKU:
A všechny platné SKU mají v první skupině přesně 5 znaků. Jak odhalíte neplatné položky? Ano, spočítáním počtu znaků. před první pomlčka.
Náš vzorec pro určení délky v aplikaci Excel tedy vypadá takto:
=LEN(LEFT($A2, SEARCH("-", $A2)-1))
Nyní si tento vzorec rozebereme, abyste pochopili jeho logiku.
- Funkce HLEDAT slouží k vrácení pozice první pomlčky ("-") v A2:
SEARCH("-", $A2)
LEFT($A2, SEARCH("-", $A2,1)-1))
Jakmile je počet znaků k dispozici, můžete udělat další krok a zvýraznit neplatné SKU nastavením jednoduchého pravidla podmíněného formátování se vzorcem, jako je např. =$B25:
Nebo můžete identifikovat neplatné SKU vložením výše uvedeného vzorce LEN do funkce IF:
=IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")
Jak ukazuje níže uvedený snímek obrazovky, vzorec dokonale identifikuje neplatné SKU na základě délky řetězce a nepotřebujete ani samostatný sloupec s počtem znaků:
Podobným způsobem můžete použít funkci LEN aplikace Excel kpočítání počtu znaků. po konkrétní postavu.
Například v seznamu jmen můžete chtít zjistit, kolik znaků obsahuje Příjmení. K tomu slouží následující vzorec LEN:
=LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))
Jak vzorec funguje:
- Nejprve určete pozici mezery (" ") v textovém řetězci pomocí funkce HLEDAT:
SEARCH(" ",A2)))
LEN(A2)-SEARCH(" ",A2)))
Upozorňujeme, že pro správnou funkci vzorce by každá buňka měla obsahovat pouze jednu mezeru, tj. pouze jméno a příjmení, bez druhých jmen, titulů nebo přípisků.
Takto se používají vzorce LEN v aplikaci Excel. Pokud se chcete blíže seznámit s příklady probíranými v tomto kurzu, můžete si stáhnout ukázkový sešit Excel LEN.
V příštím článku prozkoumáme další možnosti funkce LEN v Excelu a naučíte se několik dalších užitečných vzorců pro počítání znaků v Excelu:
- Vzorec LEN pro počítání konkrétních znaků v buňce
- Vzorec aplikace Excel pro počítání všech znaků v rozsahu
- Vzorec pro počítání pouze určitých znaků v rozsahu
- Vzorce pro počítání slov v aplikaci Excel
Zatím vám děkuji za přečtení a doufám, že se brzy uvidíme na našem blogu!