Spis treści
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.xlsmNajprostsze 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ę.