Jak policzyć określony znak w zakresie

Anonim

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.