Przejdź do głównej zawartości

Jak policzyć liczbę znaków, liter i cyfr w komórce?

Podczas wpisywania listy danych w komórce w programie Excel, jak pokazano na poniższym zrzucie ekranu, chcesz policzyć całkowitą liczbę wszystkich znaków lub tylko liczbę liter lub tylko liczby w komórce. Teraz omówię metody liczenia w programie Excel.


Jeśli chcesz policzyć całkowitą liczbę wszystkich znaków, w tym cyfr, liter i innych znaków w każdej komórce, zrób to w następujący sposób:

1. Wpisz tę formułę = LEN (A1) (Komórka A1 wskazuje komórkę, którą chcesz policzyć wszystkie znaki) do pustej komórki, na przykład Komórka B1, i kliknij Wchodzę na klawiaturze i policzono całkowitą liczbę znaków w komórce A1. Zobacz zrzut ekranu:

2. Przeciągnij uchwyt wypełniania, aby zastosować tę formułę do komórek zakresu, a następnie policzono liczbę znaków w każdej komórce listy. Zobacz zrzut ekranu:


Jeśli chcesz tylko liczbę liter bez cyfr w każdej komórce, możesz wykonać następujące czynności:

Wybierz pustą komórkę, na przykład komórkę B1, wpisz tę formułę

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))

(Komórka A1 wskazuje komórkę, którą chcesz policzyć liczbę liter z wyjątkiem cyfr, możesz ją zmienić w razie potrzeby), a następnie naciśnij Wchodzę i przeciągnij uchwyt wypełniania, aby wypełnić zakres, w którym chcesz użyć tej formuły. Zobacz zrzut ekranu:


Wybierz pustą komórkę, na przykład komórkę B1, wpisz tę formułę = SUMA (DŁ (A1) -LEN (SUBSTITUTE (A1; {1,2,3,4,5,6,7,8,9,0},))) (Komórka A1 wskazuje komórkę, którą chcesz policzyć tylko liczbę liczb, możesz ją zmienić w razie potrzeby), a następnie naciśnij Wchodzę i przeciągnij uchwyt wypełniania, aby wypełnić zakres, w którym chcesz użyć tej formuły. Zobacz zrzut ekranu:


Dzięki tej funkcji możesz nie tylko wiedzieć, ile liter lub cyfr w ciągu komórki, ale także poznać kolejność liter i cyfr.

1. Utrzymać ALT i naciśnij F11 na klawiaturze, aby otworzyć plik Microsoft Visual Basic dla aplikacji okno.

2. kliknij wstawka > Modułi skopiuj VBA do modułu.

VBA: Policz ilość liter i cyfr z funkcją

Function AlphaNumeric(pInput As String) As String
'Updateby20140303
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]"
AlphaNumeric = ""
If Not xRegex.test(pInput) Then
    xRegex.Pattern = "(\d+|[a-z]+)"
    Set xMc = xRegex.Execute(pInput)
    For Each xM In xMc
        xOut = xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L"))
    Next
    AlphaNumeric = xOut
End If
End Function

3. Zapisz kod i zamknij okno, a następnie wpisz tę formułę = AlphaNumeric (A1) (Komórka A1 wskazuje komórkę, którą chcesz policzyć, możesz ją zmienić w razie potrzeby) w pustą komórkę, a następnie naciśnij Wchodzę i przeciągnij uchwyt wypełniania, aby wypełnić zakres, w którym chcesz użyć tej formuły. Zobacz zrzut ekranu:

Wskazówka:

(1) Litera „L” oznacza literę, a „N” liczbę.

(2) Ta funkcja nie działa z komórkami zawierającymi znaki specjalne, takie jak!, @, #, $,%, ^, & Itp.


Jeśli chcesz policzyć liczbę określonego znaku w ciągu, na przykład w ciągu „Chcę policzyć liczbę konkretnego w ciągu”, chcę policzyć liczbę znaków „n”, w jaki sposób można ty robisz?

W tym przypadku przedstawiam Kutools dla programu Excel'S Hrabia funkcja dla ciebie.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)

1. Wpisz znak, który chcesz policzyć w komórce, patrz zrzut ekranu:
doc licznik 1

2. Następnie wybierz pustą komórkę, aby umieścić wynik i wybierz pustą komórkę, w której zostanie umieszczony wynik zliczania, i kliknij Kutools > Funkcje Kutools > Statystyka i matematyka > Hrabia. Zobacz zrzut ekranu:
dokument kutools 1

3. Następnie w poppingu Argumenty funkcji wybierz ciąg do Wewnątrz_tekstu i wybierz komórkę znaku w Znajdź tekst pudełko. Następnie możesz zobaczyć wynik zliczania pojawiający się w oknie dialogowym.
doc licznik 3

4. kliknij OK, teraz wynik zostanie umieszczony w wybranej komórce.

doc licznik 4

W funkcjach Kutools możesz liczyć dane według tła lub koloru czcionki, możesz sumować wartości według tego samego koloru tła lub czcionki, możesz konwertować czas na dziesiętne godziny / minuty / sekundy i tak dalej.



Liczba razy, gdy słowo pojawia się w komórce programu Excel

Jeśli słowo pojawia się kilka razy w komórce, które trzeba było policzyć, zwykle możesz je policzyć po kolei. Ale jeśli słowo pojawia się setki razy, ręczne liczenie jest kłopotliwe. Plik Policz razy pojawi się słowo funkcja w Kutools dla programu Excel's Pomocnik formuły grupa może szybko obliczyć, ile razy słowo pojawia się w komórce. Bezpłatny okres próbny z pełnymi funkcjami w ciągu 30 dni!
 
Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do Excela, możesz wypróbować bez ograniczeń w 30 dniach.

Względne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola esta formula: = SUMA(LONG(A1) -LEN (SUSTITUTO (A1, {1;2;3;4;5;6;7;8;9;0},))). No se como usarla en windows
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations