Formuła programu Excel: Policz określone znaki w komórce -

Spisie treści

Formuła ogólna

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Podsumowanie

Aby policzyć, ile razy określony znak pojawia się w komórce, możesz użyć formuły opartej na funkcjach SUBSTITUTE i DŁ. W ogólnej postaci powyższej formuły A1 oznacza adres komórki, a „a” oznacza znak, który chcesz policzyć.

W przykładzie aktywna komórka zawiera następującą formułę:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Wyjaśnienie

Ta formuła działa, używając SUBSTITUTE, aby najpierw usunąć wszystkie zliczane znaki w tekście źródłowym. Następnie długość tekstu (z usuniętym znakiem) jest odejmowana od długości tekstu oryginalnego. Wynikiem jest liczba znaków, które zostały usunięte za pomocą polecenia SUBSTITUTE, która jest równa liczbie tych znaków.

Duże i małe litery

SUBSTITUTE jest funkcją rozróżniającą wielkość liter, więc podczas wykonywania podstawiania będzie dopasowywać wielkość liter. Jeśli chcesz policzyć zarówno wielkie, jak i małe wystąpienia określonego znaku, użyj funkcji UPPER wewnątrz SUBSTITUTE, aby przekonwertować tekst na wielkie litery przed wykonaniem podstawienia. Następnie podaj wielką literę jako tekst, który ma być podstawiany w następujący sposób:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Interesujące artykuły...