Wiemy, że całkowitą liczbę znaków w komórce można policzyć za pomocą funkcji Excel LEN. Nauczyliśmy się również, jak liczyć całkowitą liczbę znaków w zakresie. Teraz, aby policzyć całkowitą liczbę określonego tekstu w zakresie (więcej niż jedna komórka), użyjemy podobnej techniki.
Można to zrobić na dwa sposoby. Przyjrzyjmy się pierwszej metodzie.
Ogólna formuła liczenia znaków w zakresie
=PROD.SUMA(DŁUG(zakres)-DŁ(ZAMIENNIK(zakres;"znak";"))) |
zasięg: Jest to zakres zawierający tekst.
postać:To jest postać, którą chcesz policzyć. Może to być konkretna postać lub zdanie.
Przykład: Policz określony tekst w zakresie
Na powyższym obrazku mamy kilka tekstów z zakresu B3:B6. Musimy policzyć całkowitą liczbę znaków „x” w zakresie za pomocą jednej formuły. Napisaliśmy ręcznie liczbę „x” w każdej komórce, aby sprawdzić wynik. Możemy je zsumować, ale chcemy użyć jednej formuły, która nie zależy od innych kolumn lub pracy ręcznej. Używamy wspomnianej powyżej ogólnej formuły.
Napisz tę formułę w komórce C8.
=PROD.SUMA(DŁ(B3:B6)-DŁ(ZAMIENNIK(B3:B6;"x";")))) |
Wciśnij Enter. Mamy całkowitą liczbę znaków w zakresie, która wynosi 6.
Jak to działa?
Funkcja SUMPRODUCT jest funkcją tablicową, która sumuje podaną tablicę. Funkcja LEN zwraca długość ciągu w komórce lub podanym tekście. Funkcja SUBSTITUTE zwraca zmieniony ciąg po zastąpieniu określonego znaku innym.
Teraz funkcja działa na lewą stronę. Więc najpierw bierzemy część LEN(B3:B6).
Tutaj wprowadziliśmy do funkcji LEN zakres B3:B6. Funkcja LEN zwraca długość każdej komórki w tablicy.
{32;53;51;69} |
Następna LEN(ZAMIENNIK(B3:B6;"x","")). W tym przypadku funkcja SUBSTITUTE działa i zwraca tablicę zmienionych ciągów po zastąpieniu wszystkich „x” niczym („”) z zakresu B3:B6. Następnie ta tablica jest ponownie przekazywana do funkcji LEN, która zwraca liczbę pozostałych znaków. {31;52;49;67}
Obecnie mamy dwie tablice w funkcji SUMPRODUCT, =SUMPRODUCT({32;53;51;69}-{31;52;49;67}). Druga tablica jest odejmowana od pierwszej tablicy i otrzymujemy tablicę końcową jako =SUMPRODUCT({1;1;2;2}). I na koniec ta tablica jest sumowana, aby otrzymać wynik końcowy jako 6.
Wielkość liter nie jest wrażliwaformuła
W powyższej formule rozróżniana jest wielkość liter, ponieważ funkcja SUBSTITUTE jest funkcją rozróżniającą wielkość liter. Aby policzyć określony znak w zakresie niezależnie od przypadku, użyj tego wzoru.
=PROD.SUMA(DŁ(B3:B6)-DŁ(ZAMIENNIK(DOLNY(B3:B6);"x";")))) |
W tej formule funkcja LOWER konwertuje cały ciąg w zakresie B3:B6 na małe litery, a następnie odbywa się cały proces, jak omówiono powyżej.
Alternatywna formuła:
Alternatywnym sposobem jest użycie funkcji SUMA z funkcją LEN jako formułą tablicową. Oznacza to, że po wpisaniu funkcji musimy użyć kombinacji klawiszy CTRL+SHIFT+ENTER.
{=SUMA(DŁ(B3:B6)-DŁ(ZAMIENNIK(B3:B6;"x",""))))} |
Liczenie określonego tekstu w zakresie:
Być może zastanawiamy się teraz, jak policzyć określony tekst w zakresie. Można to zrobić z niewielką zmianą w omawianej tutaj formule.
Więc tak, w ten sposób można uzyskać całkowitą liczbę określonej postaci w zakresie. Jest to dość łatwe, ale jeśli masz jakiekolwiek wątpliwości lub inne specjalne pytania związane z tym artykułem lub jakimkolwiek innym Excelem 2010/2013/2016/2019/365 lub excelem VBA, napisz to w sekcji komentarzy poniżej. Z przyjemnością rozwieję Twoje wątpliwości.
Policz znaki w komórce w Excelu | Dowiedz się, jak zliczyć określony znak w komórce lub ciągu.
Policz wszystkie dopasowania w dwóch zakresach w Excelu | Dowiedz się, jak liczyć wszystkie dopasowania w dwóch zakresach za pomocą funkcji SUMPROUDCT.
SUMY z wykorzystaniem logiki AND-OR | SUMIFS może być również używany z logiką OR. Domyślna logika, której używa SUMIFS, to logika AND.
SUMPRODUCT z logiką IF | Dowiedz się, jak używać SUMPRODUCT z logiką JEŻELI bez używania funkcji JEŻELI w formule.
Popularny artykuł:
50 skrótów Excela zwiększających produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Funkcja WYSZUKAJ.PIONOWO w programie Excel | Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.
LICZ.JEŻELI w programie Excel 2016 | Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.
Jak korzystać z funkcji SUMA.JEŻELI w programie Excel | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.