Spis treści
W tym samouczku omówimy zliczanie wystąpień znaku lub słowa w określonym ciągu i zakresie ciągów w programie Excel. Często musimy obliczyć częstotliwość występowania znaku w komórce lub zakresie danych zawierającym dużą ilość danych. Tak więc, aby ułatwić to liczenie liczby, omówimy kilka łatwych w użyciu formuł w tym artykule.
Pobierz podręcznik do ćwiczeń
Możesz pobrać zeszyt ćwiczeń, który wykorzystaliśmy do przygotowania tego artykułu.
Count Occurrences of Character in String.xlsx5 Metod liczenia wystąpień znaków w łańcuchu w Excelu
1) Znajdź całkowitą liczbę wystąpień znaków w łańcuchu w programie Excel przy użyciu funkcji SUMPRODUCT i LEN
Jeśli chcesz poznać całkowitą liczbę znaków w komórce, funkcja LEN Ale gdy trzeba znać całkowitą liczbę znaków w danym zakresie, można połączyć funkcje SUMPRODUCT oraz LEN funkcje.Na przykład mamy zbiór danych nazwy książki i chcemy poznać całkowitą liczbę znaków w zakresie.Więc użyjemy następujących kroków.
Kroki:
- Najpierw wpisz poniższą formułę:
=SUMA ILOCZYNÓW(LEN(B5:B9))
Tutaj LEN Funkcja zwraca liczbę znaków w ciągu tekstowym oraz funkcja SUMPRODUCT zwraca sumę produktów z odpowiedniego zakresu.
- A oto całkowita liczba znaków w określonym zakresie.
Uwaga:
Excel LEN funkcja zlicza wszystkie znaki w każdej komórce, w tym litery, cyfry, spacje, symbole oraz wszystkie spacje, znaki interpunkcyjne itp.
2) Połącz funkcje SUBSTITUTE i LEN, aby podsumować występowanie określonego znaku w łańcuchu w programie Excel (z uwzględnieniem wielkości liter)
Czasami potrzebujemy poznać zliczanie częstotliwości występowania danego znaku w komórce Excela.W takiej sytuacji możemy użyć LEN oraz SUBSTYTUCJA funkcjonuje jednocześnie. Rzecz w tym, że SUBSTYTUT Funkcja rozróżnia wielkość liter, więc jeśli szukasz małych liter, otrzymasz tylko liczbę tych znaków. Na przykład, w naszym zbiorze danych nazw książek, będziemy szukać tylko liczby znaków 'a '. Tak więc, kroki związane z tym to:
Kroki:
- Po pierwsze, wpisz następujący wzór:
=LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))
Podział Formuły:
➤ LEN(B5)
Tutaj funkcja LEN liczy znaki w Komórka B5 .
➤ SUBSTITUTE(B5, "a",")
Na stronie SUBSTYTUT funkcja zastępuje wszystkie 'a' znaki z pustym miejscem ("").
➤ LEN(SUBSTITUTE(B5, "a","))
Teraz SUBSTYTUT formuła jest objęta LEN funkcja, która podaje liczbę pozostałych znaków ciągu (z wyłączeniem wszystkich 'a' ).
➤ LEN(B5)-LEN(SUBSTITUTE(B5, "a","))
Na koniec wzór ten odejmuje dwie wcześniej wyliczone długości i daje całkowitą liczbę naszej określonej postaci 'a' .
- W końcu, oto liczenie oczekiwanej postaci:
3. użycie kombinacji funkcji SUBSTITUTE i LEN do obliczenia występowania określonego znaku w łańcuchu w programie Excel (niewrażliwość na wielkość liter)
W przeciwieństwie do poprzedniej metody, możesz potrzebować policzyć znaki bez względu na wielkość liter. W takim przypadku możesz dodać opcję GÓRNY lub DOLNY do poprzedniego wzoru. Teraz poszukamy zarówno 'A" oraz 'a' w naszym zbiorze danych nazw książek. Oto kroki:
Kroki:
- Na początku wpisz poniższą formułę.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5), "A","))
Tutaj, funkcja UPPER konwertuje ciąg tekstowy na wszystkie duże litery. Tutaj wszystkie 'a' zostaną przekonwertowane na 'A' i otrzymasz odpowiednią liczbę. Reszta formuły działa w podobny sposób, jak wyjaśniono w poprzednim przykładzie.
- Na koniec otrzymasz następujący wynik, jeśli formuła została wprowadzona poprawnie.
4. obliczyć liczbę wystąpień pojedynczego znaku w zakresie w Excelu
Czasami możesz potrzebować obliczyć całkowite wystąpienie określonych znaków w zakresie łańcuchów. Na przykład, chcemy poznać częstotliwość występowania znaku 'A' lub 'a' w zakresie danych.
Kroki:
- Wpisz najpierw poniższy wzór.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "a","))))
Tutaj, funkcja SUM dodaje wszystkie liczby w zakresie komórek. Reszta formuły działa jak poprzednio i na koniec zwraca całkowitą liczbę znaków 'a' w całym zakresie.
- W konsekwencji otrzymasz całkowite zliczenie w następujący sposób:
5) Policz ilość wystąpień znaku (tekstu lub podłańcucha) String w zakresie.
Podobnie jak w poprzedniej metodzie, możemy chcieć poznać częstotliwość występowania określonego tekstu w pewnym zakresie danych.W takich sytuacjach można użyć kombinacji funkcji.W tej metodzie łączymy SUMA , LEN, oraz SUBSTYTUT Na przykład, mamy zakres danych zawierający nazwy kolorów i chcemy poznać częstotliwość występowania koloru 'Zielony' z zakresu.
Kroki:
- Na początku wpisz poniższą formułę.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "Green","))))/LEN("Green")
W powyższej formule musisz podzielić liczbę znaków przez określony tekst/podłańcuch W przeciwnym razie każdy znak w tekście będzie liczony indywidualnie.
- Wreszcie, oto całkowita liczba 'Zielony ' w podanym zakresie.
Uwaga:
Powyższa formuła musi być wprowadzona jako formuła tablicowa. Aby wprowadzić formułę jako tablicową w Excelu dla Windows, należy nacisnąć CTRL+SHIFT+ENTER aby wprowadzić formułę jako tablicę.