Obsah
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.xlsm6 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.