Excel - zliczanie wystąpień tekstu

Kiedyś pisałem o prostej metodzie zliczania ilości lub wartości komórek która polega na odczytaniu wartości w dolnym prawym rogu arkusza po zaznaczeniu grupy komórek. Nie wszystkie jednak wartości dają się w ten sposób policzyć. Poniżej przedstawiam metodę skuteczną w 100% choć wymagającą odrobinkę pracy. Zlicza ona z powodzeniem zarówno liczby jak i tekst a polega na specyficznym wykorzystaniu możliwości funkcji JEŻELI. Mianowicie funkcja jeżeli daje 1-kę w przypadku wystąpienia danego tekstu lub wartości a 0 (zero) w przypadku niewystąpienia poszczególne warunki trzeba umieścić odrębnych kolumnach a sumę jedynek zliczyć. PROSTE nieprawda ?
Przykład:
W kolumnie A występują w różnej ilości 3 imiona (np. Jan, Piotr, Celina) począwszy od komórki A2.
Chcąc zliczyć ilość wystąpień imienia Jan piszemy w kolumnie B lub kolejnej takie wyrażenie
= JEŻELI(A2=”Jan”,1,0) lub = JEŻELI(A2=”Jan”,1,) w kolejnych kolumnach to samo możemy zrobić dla pozostałych imion pamiętając aby w pierwszym wierszu obliczeń (tym samym co dla “Jan”) odnosić się do komórki A2 (a nie np B2) bo wyjdzie nie to co chcemy.
Gotowe warunki “przeciągamy” w dół aby obliczenia obowiązywały dla wszystkich wystąpień wyrazów a następnie podliczamy. Pokazałem to na rysunku poniżej.

sposób zliczenia wyrazów w Excelu

Powyższy przykład jest prosty ale możliwości tego typu rozwiązania są duże. Sam często stosowałem je w praktyce. Sama technika jest przejrzysta i łatwa do sprawdzenia. Polecam.

onlyregistered1.png Przydała Ci się ta informacja? Subskrybuj mój kanał RSS, by być na bieżąco z nowymi wiadomościami.

----------------------------------------------------------
TANIE I TERMINOWE PRZEPISYWANIE TEKSTU z: rękopisu, maszynopisu, plików dźwiękowych (kontakt do mnie lub tel kom 513 635 592)
----------------------------------------------------------

One Response to “Excel - zliczanie wystąpień tekstu”

  1. Paweł Says:

    pojawia się jednak problem gdy przykładowo mamy ponad 60tysięcy wierszy i przeciąganie jest nieefektywne.

    w tych przypadkach polecam funkcję licz.jeżeli()

Leave a Reply