Jak spočítat počet znaků v buňce v aplikaci Excel (6 nejjednodušších způsobů)

  • Sdílet Toto
Hugh West

Pokud hledáte některý z nejjednodušších způsobů, jak spočítat počet znaků v buňce v aplikaci Excel, pak jste na správném místě. Někdy se může stát, že je nutné spočítat počet znaků v buňce, ale při ručním počítání je to zdlouhavé a neefektivní. Pojďme se tedy začíst do článku a zjistit, jak si tento úkol usnadnit.

Stáhnout pracovní sešit

Počítání počtu znaků v buňce.xlsm

6 nejjednodušších způsobů počítání počtu znaků v buňce v aplikaci Excel

V následující tabulce mám sloupec s názvem Heslo kde jsou v každé buňce zapsána jiná hesla.

Pro splnění požadavku na silné heslo je nutné splnit požadavek na limit hesla.

Pro kontrolu, zda splňuje požadavky, ukážu různé způsoby počítání počtu znaků. Heslo zde.

Metoda 1: Počítání znaků v buňce pomocí funkce LEN

Krok-01 : Chcete-li spočítat počet znaků v buňce, musíte použít příkaz LEN Funkce zde.

=LEN(text)

Zde, C4 je text.

Krok-02 : Po stisknutí ENTER a přetažením dolů se zobrazí následující výsledky.

Přečtěte si více: Počítání konkrétních znaků ve sloupci v aplikaci Excel: 4 metody

Metoda-2: Počítání součtu všech znaků v rozsahu

Krok-01 : Chcete-li zjistit součet všech znaků v rozsahu, musíte použít příkaz LEN funkce v rámci SUM funkce.

=SOUČET((LEN(C4:C9))

Zde, C4:C9 je rozsah znaků.

Krok-02 : Po stisknutí ENTER budete mít k dispozici Součet znaků v požadovaném rozsahu.

Metoda 3: Počítání čísel v buňce

Krok-01 : Pokud chcete spočítat, kolik čísel bylo použito v textu (např. v hesle), zadejte následující vzorec.

=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))

Zde se SUBSTITUTE se používá k vynechání čísel v buňce C4, a poté se počet znaků nově vytvořeného hesla spočítá pomocí příkazu LEN funkce.

Poté se odečte od starého čísla znaku a výsledek se sečte.

Krok-02 : Po stisknutí ENTER a přetažením dolů získáte celkový počet číselných hodnot v buňce.

Přečtěte si více: Počítání čísel v buňce v aplikaci Excel (3 metody)

Metoda-4: Počítání znaků v buňce s výjimkou čísel

Krok-01 : Pokud chcete spočítat znaky v buňce s výjimkou čísel, pak musíte odečíst celkový počet znaků v buňce od počtu číselných hodnot v buňce (které jsme získali v položce Metoda-3 ).

=LEN(C4)-(SUM(LEN( C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))

Krok-02 : Poté musíte stisknout ENTER a přetáhněte jej dolů, kde se zobrazí počet znaků kromě čísel.

Přečtěte si více: Počítání počtu určitých znaků v buňce v aplikaci Excel (2 přístupy)

Metoda-5: Počítání speciálních znaků v buňce

Krok-01 : Pokud chcete spočítat jakýkoli speciální znak v buňce pak použijte následující vzorec.

=LEN(C4)-LEN(SUBSTITUTE(C4, "a","))

Zde se celkový počet znaků odečte od počtu znaků, u kterých je speciální znak, jako je " a ".

=SUBSTITUTE(text,starý text,nový text)

Zde je text C4 , starý text je " a " a nový text je Prázdné stránky

Krok-02 : Po stisknutí ENTER a přetažením dolů získáte následující výsledek.

Metoda-6: Počítání znaků v buňce pomocí kódu VBA

Krok-01 : Nejprve musíte dodržovat Vývojář Tab>> Visual Basic

Krok-02 : Pak Editor jazyka Visual Basic a pak přejděte na Vložte >> Modul .

Krok-03 : Pak Modul 1 a zde napíšete následující kód.

 Function CharacterNo(pInput As String) As String Dim xRegex As Object Dim xMc As Object Dim xM As Object Dim xOut As String Set xRegex = CreateObject("vbscript.regexp") xRegex.Global = True xRegex.ignorecase = True xRegex.Pattern = "[^\w]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(\d+xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Next CharacterNo = xOut End If End Function 

Po napsání tohoto kódu, Uložit tento kód a Zavřít okno.

Zde je funkce s názvem ZnakNo bude vytvořen a vy můžete změnit název podle svého přání.

Step-04 : Pak v buňce D4 zapsat funkci ZnakNo a vložte text do C4 .

=Číslo znaku(C4)

Krok-05 : Po stisknutí ENTER a přetažením dolů se zobrazí následující výsledky.

Zde, L označuje jakýkoli znak kromě čísla a N označuje číselný znak.

Vezměme první buňku 1L1N3L2N2L který představuje (1+3+2)L nebo 6L nebo 6 znaky s výjimkou čísla a (1+2)N nebo 3N nebo 3 číselné znaky.

Přečtěte si více: Excel VBA: Počítání znaků v buňce (5 metod)

Závěr

V tomto článku jsem se snažil popsat nejjednodušší způsoby, jak spočítat počet znaků v buňce. Doufám, že vám tento článek pomůže, pokud jde o toto téma. Pokud máte nějaké další návrhy, neváhejte se o ně s námi podělit. Děkuji.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.