Excel: liczenie komórek z tekstem - Jak to zrobić dobrze?

Excel: zliczanie komórek z tekstem. Widok stylów komórek, nagłówków i formatów liczb.

Napisano przez

Krzysztof Walczak

Opublikowano

14 kwi 2026

Spis treści

Liczenie komórek zawierających tekst w Excelu przydaje się przy porządkowaniu importów z systemów, kontroli statusów i sprawdzaniu, czy dane w arkuszu są kompletne. Najczęściej nie chodzi jednak o jeden uniwersalny wzór, tylko o wybór między kilkoma podobnymi zadaniami: policzeniem wszystkich niepustych komórek, samych komórek tekstowych albo konkretnego napisu. Właśnie ta różnica decyduje, czy wynik będzie użyteczny, czy tylko pozornie poprawny.

Najkrótsza droga do właściwej formuły zależy od tego, co naprawdę chcesz policzyć

  • ILE.NIEPUSTYCH liczy każdą komórkę z treścią, także pusty ciąg zwrócony przez formułę.
  • LICZ.JEŻELI(...;"*") sprawdza komórki z tekstem, a nie z liczbami.
  • CZY.TEKST + SUMA.ILOCZYNÓW daje najczytelniejsze sprawdzenie typu danych.
  • LICZ.JEŻELI nadaje się do konkretnego słowa, a LICZ.WARUNKI do wielu warunków naraz.
  • Najczęstsze błędy to mylenie tekstu z „niepustą komórką” i liczenie komórek wyglądających pusto, ale zawierających spacje.

Najpierw rozróżnij, co Excel ma policzyć

W praktyce zawsze zaczynam od jednego pytania: czy interesuje mnie każda komórka z treścią, czy wyłącznie tekst? To nie to samo, bo Excel odróżnia pustą komórkę, komórkę z liczbą, komórkę z tekstem i komórkę, w której formuła zwraca pusty ciąg. Pomyłka na tym etapie zwykle prowadzi do zawyżonego albo zaniżonego wyniku.

Jeśli patrzysz na arkusz jak analityk lub osoba odpowiedzialna za raport, ten podział jest ważniejszy niż sama formuła. W tabeli poniżej zebrałem najczęstsze przypadki i narzędzia, po które sięgam najczęściej.

Co chcesz policzyć Najlepsza funkcja Przykład Co warto wiedzieć
Każdą niepustą komórkę ILE.NIEPUSTYCH =ILE.NIEPUSTYCH(A2:A100) Liczy tekst, liczby, błędy i komórki z pustym tekstem zwróconym przez formułę.
Tylko tekst LICZ.JEŻELI albo CZY.TEKST =LICZ.JEŻELI(A2:A100;"*") Dobry wybór, gdy liczysz etykiety, statusy i opisy.
Konkretny napis LICZ.JEŻELI =LICZ.JEŻELI(A2:A100;"Gotowe") Najlepsze do liczenia jednego statusu lub jednej wartości tekstowej.
Tekst przy dodatkowym warunku LICZ.WARUNKI =LICZ.WARUNKI(A2:A100;"*";B2:B100;"Zamknięte") Przydaje się w raportach, gdzie liczy się też dział, miesiąc albo status procesu.

Gdy już wiesz, który z tych scenariuszy opisuje twój arkusz, dobór formuły staje się dużo prostszy. Właśnie dlatego nie warto zaczynać od „jakiejś funkcji do tekstu”, tylko od precyzyjnego pytania o typ danych.

Najprostsze formuły do liczenia tekstu w arkuszu

Jeśli chcesz policzyć każdą niepustą komórkę

=ILE.NIEPUSTYCH(A2:A100) to najkrótsza droga, gdy interesuje cię kompletność danych. Funkcja zlicza wszystko, co nie jest puste, więc uwzględni również komórki z tekstem, liczbami, błędami i formułami zwracającymi pusty ciąg. To zaleta przy kontroli importu, ale wada, jeśli naprawdę chcesz policzyć tylko tekst.

Ja używam tej funkcji głównie wtedy, gdy sprawdzam, czy w kolumnie coś w ogóle się pojawiło. Jeśli celem jest analiza etykiet, statusów albo opisów, lepiej przejść o poziom niżej i policzyć tylko tekst.

Jeśli chcesz policzyć wyłącznie komórki z tekstem

=LICZ.JEŻELI(A2:A100;"*") działa dobrze w większości prostych arkuszy. Gwiazdka oznacza dowolny ciąg znaków, więc formuła zlicza komórki, które zawierają tekst, a nie liczby. To właśnie dlatego tak często sprawdza się w kolumnach ze statusami, opisami zleceń i nazwami pozycji.

W polskim Excelu warto pamiętać o średnikach jako separatorach argumentów. Jeśli pracujesz na większej tabeli, ogranicz zakres do faktycznie używanych wierszy, zamiast od razu pisać całą kolumnę. To drobiazg, ale w większych plikach naprawdę ma znaczenie.

Przeczytaj również: Analiza danych w Excelu - Od raportu do decyzji. Jak zacząć?

Jeśli wolisz jawne sprawdzenie typu danych

=SUMA.ILOCZYNÓW(--CZY.TEKST(A2:A100)) jest moją preferowaną wersją, kiedy zależy mi na czytelności logiki. Funkcja CZY.TEKST zwraca PRAWDA albo FAŁSZ dla każdej komórki, a podwójny minus zamienia wynik logiczny na 1 i 0. W efekcie dostajesz czyste zliczenie komórek tekstowych.

Ta metoda dobrze pokazuje intencję formuły, więc łatwiej ją utrzymać w arkuszu zespołowym. Jeśli ktoś inny ma wrócić do pliku po miesiącu, taka konstrukcja zwykle jest prostsza do odczytania niż bardziej skrótowe obejścia.

To jeszcze nie wyczerpuje tematu, bo w raportach najczęściej liczy się nie sam tekst, ale tekst spełniający dodatkowy warunek. I właśnie tu zaczyna się praktyczne wykorzystanie arkusza w analizie biznesowej.

Jak liczyć konkretny napis i fragment tekstu

Tu LICZ.JEŻELI jest zwykle najszybszym wyborem, bo obsługuje również symbole wieloznaczne. Jeśli chcesz policzyć dokładnie słowo Raport, użyjesz =LICZ.JEŻELI(A2:A100;"Raport"). Jeśli chcesz znaleźć komórki, w których ten ciąg występuje jako fragment, wpisz =LICZ.JEŻELI(A2:A100;"*Raport*").

Warto pamiętać, że * oznacza dowolny ciąg znaków, a ? pojedynczy znak. To bardzo przydatne przy nazwach produktów, statusach i opisach z eksportów systemowych, gdzie tekst nie zawsze jest identyczny co do słowa. Jeśli zależy ci na wielkości liter, zwykły LICZ.JEŻELI nie rozróżnia jej, więc trzeba sięgnąć po inną logikę.

W praktyce właśnie ten wariant najczęściej rozwiązuje realny problem: policzenie wszystkich rekordów z określonym statusem, nazwą lub frazą w opisie. Jeśli arkusz ma służyć do raportowania, to jest znacznie bardziej użyteczne niż samo „ile jest tekstu”.

Gdy tekst ma być liczony tylko w określonych wierszach

To przypadek typowy dla raportów: chcesz policzyć komórki tekstowe, ale tylko tam, gdzie obok znajduje się określony status, oddział lub miesiąc. Wtedy używam LICZ.WARUNKI, bo formuła skaluje się lepiej niż dokładanie kolejnych warstw ręcznego filtrowania.

=LICZ.WARUNKI(A2:A100;"*";B2:B100;"Zamknięte") policzy w kolumnie A tylko komórki z tekstem, ale wyłącznie w tych wierszach, w których kolumna B ma wartość „Zamknięte”. Takie podejście dobrze działa w arkuszach sprzedażowych, operacyjnych i finansowych, gdzie jeden raport ma wiele poziomów filtrowania.

  • sprawdzasz, ile zgłoszeń ma opis, ale tylko w danym dziale,
  • liczysz kompletne rekordy po imporcie, ale tylko dla jednej lokalizacji,
  • monitorujesz, ile pozycji ma uzupełniony komentarz w wybranym miesiącu.

W praktyce LICZ.WARUNKI działa jak mały silnik raportowy wewnątrz arkusza. Najpierw określasz zakres, potem dokładnie mówisz Excelowi, które wiersze mają wejść do wyniku. Najwięcej problemów zaczyna się jednak wtedy, gdy dane wyglądają poprawnie, ale Excel widzi je inaczej.

Najczęstsze pułapki, które psują wynik

Najpierw patrzę na dane, dopiero potem na formułę. To oszczędza czas, bo w liczbie komórek tekstowych bardzo łatwo pomylić „wygląda na pustą” z „jest pusta”. Komórka z samymi spacjami nadal jest tekstem, a formuła zwracająca pusty ciąg również może zostać potraktowana jako treść.

  • ILE.NIEPUSTYCH jest zbyt szerokie, jeśli chcesz wyłącznie tekst.
  • LICZ.JEŻELI(...;"*") nie policzy liczb, nawet jeśli są ważne biznesowo.
  • Zakres całej kolumny bywa wygodny, ale w dużych skoroszytach może spowalniać obliczenia.
  • Komórki z odstępami, znakami niewidocznymi albo pustym tekstem potrafią zaburzyć wynik kontrolny.
  • Jeśli tekst jest zapisany jako numer, wygląd w komórce może być mylący, mimo że typ danych jest inny.

W takich sytuacjach nie warto od razu zmieniać całej logiki. Najpierw sprawdzam, czy problemem jest typ danych, zakres, czy po prostu niechciana zawartość w komórce. Dopiero potem decyduję, czy wystarczy poprawić formułę, czy trzeba najpierw oczyścić kolumnę.

Jak wykorzystać to jako prosty kontroler jakości danych

W arkuszach raportowych liczenie tekstu ma jeszcze jeden sens: może działać jako szybki test jakości danych. Jeśli import z CRM, ERP albo formularza internetowego zwraca mniej tekstowych rekordów niż powinien, od razu widać, że coś poszło nie tak. To dużo praktyczniejsze niż szukanie błędu dopiero na etapie analizy wyników.

  • porównuj liczbę komórek tekstowych z liczbą oczekiwanych rekordów,
  • ustaw obok raportu małą komórkę kontrolną z wynikiem zliczania,
  • dodaj próg alarmowy, jeśli tekst pojawia się w mniejszej liczbie wierszy niż zwykle,
  • sprawdzaj osobno tekst, puste komórki i błędy, zamiast wrzucać wszystko do jednego licznika.

Jeśli arkusz ma wspierać decyzje biznesowe, taki licznik jest małym, ale skutecznym czujnikiem jakości danych. Właśnie dlatego przy pracy z Excelu najpierw rozróżniam typy komórek, a dopiero potem dobieram formułę, która ma je policzyć.

FAQ - Najczęstsze pytania

Użyj formuły =LICZ.JEŻELI(zakres;"*"). Gwiazdka (*) działa jak symbol wieloznaczny, zliczając każdą komórkę zawierającą dowolny ciąg znaków, czyli tekst, a ignorując liczby i puste komórki.

ILE.NIEPUSTYCH zlicza wszystkie komórki zawierające jakąkolwiek treść (tekst, liczby, błędy, puste ciągi z formuł). Liczenie samego tekstu (np. LICZ.JEŻELI(zakres;"*")) obejmuje tylko komórki z faktycznym tekstem, ignorując inne typy danych.

Do zliczania tekstu z wieloma kryteriami użyj funkcji LICZ.WARUNKI. Przykład: =LICZ.WARUNKI(zakres_tekstowy;"*";zakres_warunku;"kryterium") pozwoli policzyć komórki tekstowe tylko w wybranych wierszach.

Standardowe funkcje takie jak LICZ.JEŻELI nie rozróżniają wielkości liter. Aby liczyć tekst z uwzględnieniem wielkości liter, potrzebne są bardziej złożone formuły, często z użyciem funkcji tablicowych lub pomocniczych.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi:

excel zliczanie komórek z tekstem liczenie komórek tekstowych excel jak policzyć tekst w excelu formuła na liczenie tekstu excel

Udostępnij artykuł

Krzysztof Walczak

Krzysztof Walczak

Nazywam się Krzysztof Walczak i od 7 lat zajmuję się tematyką cyfrowej transformacji, automatyzacji oraz innowacji. Moja fascynacja tymi zagadnieniami zaczęła się, gdy po raz pierwszy zobaczyłem, jak technologia może zmieniać oblicze biznesu i codziennego życia. Lubię dzielić się wiedzą na temat najnowszych trendów oraz wyzwań, które stoją przed przedsiębiorstwami w erze cyfrowej. Pisząc, staram się zawsze dostarczać rzetelne, zrozumiałe i aktualne informacje. Dokładam wszelkich starań, aby moje teksty były przystępne, a jednocześnie oparte na solidnych źródłach. Interesują mnie nie tylko innowacyjne rozwiązania, ale także to, jak można uprościć złożone tematy, aby były zrozumiałe dla każdego. Wierzę, że dzięki odpowiedniej organizacji wiedzy możemy wspierać rozwój i adaptację w dynamicznie zmieniającym się świecie.

Napisz komentarz