=LICZ.JEŻELI(A2:A8;"*") (po angielsku =COUNTIF(A2:A8,"*")) liczy komórki w A2:A8, które zawierają tekst. Gwiazdka to symbol wieloznaczny oznaczający „dowolne znaki” i pasuje tylko do tekstu, więc liczby, daty, PRAWDA/FAŁSZ i puste komórki nie są liczone. Tabele pokazują formuły po angielsku, ale możesz w nich wpisywać formuły także po polsku, ze średnikami.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Entry | What | Count | |
| 2 | Apple | Text | 3 | |
| 3 | 12 | Not empty | 6 | |
| 4 | Numbers and dates | 2 | ||
| 5 | Pear | Empty | 1 | |
| 6 | 2026-01-05 | |||
| 7 | TRUE | |||
| 8 | n/a |
=LICZ.JEŻELI(A2:A8;"*")D2 liczy Apple, Pear i n/a: 3. ILE.NIEPUSTYCH (COUNTA) liczy każdą wypełnioną komórkę, 6, a ILE.LICZB (COUNT) dwie liczby (data jest liczbą). Wpisz 25 w A4, a D3 i D4 wzrosną, podczas gdy D2 zostanie na 3; wpisz zamiast tego Plum, a wzrosną D2 i D3, a D4 zostanie na 2. ILE.LICZB i ILE.NIEPUSTYCH porównuje osobna strona.
Liczba wpisana z apostrofem na początku, na przykład '007, jest tekstem, więc "*" ją liczy. Aby liczyć tylko komórki z co najmniej jednym znakiem, użyj "?*": ? musi pasować do jednego znaku, więc formuła zwracająca pusty tekst ("") nigdy nie zostanie policzona.
Liczenie komórek z konkretnym tekstem
Aby policzyć komórki, które zawierają słowo w dowolnym miejscu, postaw gwiazdkę po obu jego stronach. Bez gwiazdek musi pasować cała komórka.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 5 | |
| 3 | Pineapple | exactly apple | 1 | |
| 4 | Pear | starts with apple | 3 | |
| 5 | apple juice | word in C6 | 1 | |
| 6 | Plum | juice | ||
| 7 | Green apple | apple, case-sensitive | 3 | |
| 8 | Apple cider |
=LICZ.JEŻELI(A2:A8;"*apple*")"*apple*" pasuje do pięciu produktów. Samo "apple" pasuje tylko do komórki, która zawiera dokładnie Apple (LICZ.JEŻELI nie rozróżnia wielkości liter), a "apple*" do trzech, które się od niego zaczynają. D5 bierze słowo z C6, więc możesz tam wpisać dowolne słowo. D7 rozróżnia wielkość liter: ZNAJDŹ (FIND), w przeciwieństwie do LICZ.JEŻELI, odróżnia apple od Apple, więc liczą się tylko Pineapple, apple juice i Green apple. -- zamienia wyniki PRAWDA/FAŁSZ na 1 i 0, które SUMA.ILOCZYNÓW (SUMPRODUCT) dodaje.
Jeżeli komórka zawiera tekst, zwróć wartość
Aby oznaczyć każdy wiersz, sprawdzaj po jednej komórce. SZUKAJ.TEKST("apple";A2) (po angielsku SEARCH) zwraca pozycję, od której zaczyna się apple, albo #ARG! (po angielsku #VALUE!; tabele pokazują angielskie nazwy błędów), gdy go nie ma. CZY.LICZBA (ISNUMBER) zamienia to w PRAWDA albo FAŁSZ, a JEŻELI wybiera wynik.
| A | B | C | |
|---|---|---|---|
| 1 | Product | Contains apple? | Any text? |
| 2 | Apple | Yes | Text |
| 3 | Pear | No | Text |
| 4 | Pineapple | Yes | Text |
| 5 | 42 | No | Not text |
| 6 | Green apple | Yes | Text |
| 7 | 2026-02-01 | No | Not text |
=JEŻELI(CZY.LICZBA(SZUKAJ.TEKST("apple";A2));"Yes";"No")Obie kolumny są skopiowane w dół. B pokazuje Yes dla Apple, Pineapple i Green apple. C używa CZY.TEKST (ISTEXT), która odpowiada na inne pytanie: czy w komórce w ogóle jest tekst. 42 i data są liczbami, więc mają „Not text”. Gdy wielkość liter ma znaczenie, użyj ZNAJDŹ zamiast SZUKAJ.TEKST. Więcej o obu funkcjach, i o tym, dlaczego to SZUKAJ.TEKST ignoruje wielkość liter, znajdziesz na stronie ZNAJDŹ i SZUKAJ.TEKST.
=JEŻELI(LICZ.JEŻELI(A2;"*apple*");"Yes";"No") robi ten sam test funkcją LICZ.JEŻELI: wynik 1 liczy się jako PRAWDA, a 0 jako FAŁSZ.
Liczenie komórek, które zawierają jedno z kilku słów
Dodanie dwóch funkcji LICZ.JEŻELI liczy komórkę dwa razy, gdy zawiera oba słowa. Zamiast tego sprawdź każdą komórkę raz: SZUKAJ.TEKST dla każdego słowa, dodaj wyniki PRAWDA i policz wiersze, w których suma jest większa niż 0.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Formula | Count | |
| 2 | Apple | Two COUNTIFs | 5 | |
| 3 | Orange juice | Each cell once | 4 | |
| 4 | Pear | |||
| 5 | apple juice | |||
| 6 | Plum | |||
| 7 | Green apple |
=LICZ.JEŻELI(A2:A7;"*apple*")+LICZ.JEŻELI(A2:A7;"*juice*")Cztery produkty wspominają apple albo juice, ale dwie funkcje LICZ.JEŻELI dają 5, bo apple juice jest liczony przez obie. Wersja z SUMA.ILOCZYNÓW daje 4.
Ćwiczenie: policz komórki z tekstem
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Delivery | Weight | What | Count | |
| 2 | D-1 | 12 | Notes | ||
| 3 | D-2 | 9 | |||
| 4 | D-3 | damaged | |||
| 5 | D-4 | 15 | |||
| 6 | D-5 | missing | |||
| 7 | D-6 | ||||
| 8 | D-7 | late |
Twoja kolej: Niektóre dostawy mają wagę, inne notatkę. Policz komórki w B2:B8, które zawierają tekst. Wpisz formułę w E2.
Dlaczego liczba komórek z tekstem się nie zgadza
- Liczby zapisane jako tekst są liczone. Kolumna zaimportowana z innego systemu może zawierać
'125jako tekst."*"ją liczy, a ILE.LICZB nie. Jeśli ILE.LICZB w kolumnie liczb daje mniej niż ILE.NIEPUSTYCH, część z nich to tekst; zobacz liczby zapisane jako tekst. - Komórki, które tylko wyglądają na puste. Komórka ze spacją zawiera tekst i jest liczona. Użyj
=SUMA.ILOCZYNÓW(--(DŁ(USUŃ.ZBĘDNE.ODSTĘPY(A2:A8))>0)), aby policzyć komórki z widocznymi znakami. - PRAWDA i FAŁSZ nie są tekstem.
"*"je pomija, tak samo jak wartości błędów, na przykład #N/D! (po angielsku#N/A). - LICZ.JEŻELI nie rozróżnia wielkości liter. Aby liczyć z rozróżnieniem wielkości liter, użyj ZNAJDŹ w SUMA.ILOCZYNÓW, jak w drugiej tabeli.
Najczęściej zadawane pytania
Jak policzyć komórki, które zawierają dowolny tekst?
Użyj =LICZ.JEŻELI(A2:A8;"*"). Gwiazdka pasuje do dowolnego tekstu, więc formuła liczy każdą komórkę tekstową i pomija liczby, daty, PRAWDA/FAŁSZ oraz puste komórki.
Jak policzyć komórki z konkretnym tekstem?
Otocz słowo gwiazdkami: =LICZ.JEŻELI(A2:A8;"*apple*") liczy komórki, które mają apple w dowolnym miejscu, bez względu na wielkość liter. Bez gwiazdek "apple" liczy tylko komórki, które zawierają dokładnie apple.
Jak napisać w Excelu „jeżeli komórka zawiera tekst, to”?
Połącz JEŻELI, CZY.LICZBA i SZUKAJ.TEKST: =JEŻELI(CZY.LICZBA(SZUKAJ.TEKST("apple";A2));"Yes";"No"). SZUKAJ.TEKST zwraca pozycję, gdy znajdzie tekst, i błąd, gdy go nie znajdzie, a CZY.LICZBA zamienia to w PRAWDA albo FAŁSZ.
Jak sprawdzić, czy komórka w ogóle zawiera tekst?
Użyj =CZY.TEKST(A2), która daje PRAWDA dla tekstu i FAŁSZ dla liczb, dat i pustych komórek. W funkcji JEŻELI: =JEŻELI(CZY.TEKST(A2);"Text";"Not text").