Jak policzyć liczbę znaków w komórce w Excelu (Najprostsze 6 sposobów)

  • Udostępnij To
Hugh West

Jeśli szukasz niektórych z najprostszych sposobów, aby policzyć liczbę znaków w komórce w programie Excel, to jesteś we właściwym miejscu. Czasami może stać się konieczne, aby policzyć liczbę znaków w komórce, ale staje się żmudne i nieefektywne w robieniu tego ręcznie. Więc przejdźmy do artykułu, aby poznać sposoby ułatwienia tego zadania.

Pobierz Workbook

Policz ilość znaków w komórce.xlsm

Najprostsze 6 sposobów na policzenie liczby znaków w komórce w Excelu

W poniższej tabeli mam kolumnę o nazwie Hasło gdzie w każdej komórce zapisane są różne hasła.

Dla spełnienia wymogu silnego hasła konieczne jest spełnienie wymogu limitu haseł.

Dla sprawdzenia, czy spełnia on wymagania, pokażę różne sposoby liczenia liczby znaków Hasło tutaj.

Metoda-1: Liczenie znaków w komórce przy użyciu funkcji LEN

Krok-01 : Aby policzyć ilość znaków w komórce należy użyć. LEN Funkcja tutaj.

=LEN(tekst)

Tutaj, C4 to tekst.

Step-02 : Po naciśnięciu przycisku ENTER i przeciągając ją w dół pojawią się następujące wyniki.

Czytaj więcej: Policz określone znaki w kolumnie w programie Excel: 4 metody

Metoda-2: Liczenie SUMY wszystkich znaków w zakresie

Krok-01 : Aby znaleźć sumę wszystkich znaków w danym zakresie należy użyć funkcji LEN funkcja w ramach SUMA funkcja.

=SUM((LEN(C4:C9)))

Tutaj, C4:C9 jest zakresem znaków.

Step-02 : Po naciśnięciu przycisku ENTER będziesz miał Suma znaków z zakresu, który chciałeś.

Metoda-3: Liczenie liczb w komórce

Krok-01 : Jeśli chcesz policzyć ile cyfr zostało użytych w tekście (np. hasło) to wpisz następującą formułę.

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

Tutaj SUBSTYTUT Funkcja służy do pomijania liczb w komórce C4, a następnie numer znaków nowo utworzonego hasła zostanie policzony za pomocą LEN funkcja.

Następnie zostanie on odjęty od starego numeru znaku, a potem wynik zostanie zsumowany.

Step-02 : Po naciśnięciu przycisku ENTER i przeciągając ją w dół otrzymasz całkowitą liczbę wartości liczbowych w komórce.

Read More: Liczenie liczb w komórce w Excelu (3 metody)

Metoda-4: Liczenie znaków w komórce z wyjątkiem liczb

Krok-01 Jeśli chcemy policzyć znaki w komórce z wyjątkiem liczb, to musimy odjąć całkowitą liczbę znaków w komórce od liczby wartości liczbowych w komórce (które otrzymaliśmy w Metoda-3 ).

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

Step-02 : Po tym należy nacisnąć ENTER i przeciągnij ją w dół, a wtedy pojawi się liczba znaków oprócz cyfr.

Read More: Policz liczbę określonych znaków w komórce w Excelu (2 podejścia)

Metoda 5: Liczenie znaków specjalnych w komórce

Krok-01 : Jeśli chcesz zliczanie dowolnego znaku specjalnego w komórce następnie zastosować następujący wzór.

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

Tutaj całkowita liczba znaków zostanie odjęta od liczby znaków, w których występuje znak specjalny, taki jak " a " jest używany.

=SUBSTITUTE(text,old text,new text)

Tutaj tekst jest. C4 , stary tekst to " a ", a nowy tekst to. Pusty

Step-02 : Po naciśnięciu przycisku ENTER i przeciągając ją w dół uzyskasz następujący wynik.

Metoda-6: Liczenie znaków w komórce za pomocą kodu VBA

Krok-01 : Na początku musisz podążać Deweloper Tab>> Visual Basic

Step-02 : Wtedy Edytor Visual Basic pojawi się, a następnie przejdź do Wkładka >> Moduł .

Krok-03 : Wtedy Moduł 1 zostanie utworzony i tutaj napiszesz następujący kod.

 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 = "[^]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(^)xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Next CharacterNo = xOut End If End Function 

Po napisaniu tego kodu, Zapisz ten kod i Zamknij okno.

Tutaj, funkcja o nazwie CharacterNo zostanie utworzona i możesz zmienić jej nazwę według własnego uznania.

Krok-04 : Wtedy w komórce D4 napisać funkcję CharacterNo i wstawić tekst do C4 .

=CharacterNo(C4)

Step-05 : Po naciśnięciu przycisku ENTER i przeciągając ją w dół pojawią się następujące wyniki.

Tutaj, L oznacza dowolny znak oprócz liczby i N oznacza znak numeryczny.

Weźmy pierwszą komórkę 1L1N3L2N2L który reprezentuje (1+3+2)L lub 6L lub 6 znaki z wyjątkiem cyfr i (1+2)N lub 3N lub 3 znaki numeryczne.

Read More: Excel VBA: Policz znaki w komórce (5 metod)

Wniosek

W tym artykule starałem się ukryć najprostsze sposoby liczenia liczby znaków w komórce. Mam nadzieję, że ten artykuł pomoże Ci w odniesieniu do tego tematu. Jeśli masz jakieś dalsze sugestie nie krępuj się podzielić nimi z nami. Dziękuję.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.