Jak policzyć wystąpienia tekstu w Excelu?

Jak policzyć, ile razy wybrany tekst występuje w jednej komórce w Excelu. Gotowa formuła z DŁ i PODSTAW oraz przykład.

Opublikowano: 2026-10-06 · Aktualizacja: 2026-10-06
Aby policzyć liczbę wystąpień tekstu „abc” w jednej komórce, porównaj długość tekstu przed i po usunięciu szukanego fragmentu.
=(DŁ(A1)-DŁ(PODSTAW(A1;"abc";"")))/DŁ("abc")

Dla wartości abc-123-abc-abc wynikiem będzie 3.

Jak działa formuła?

Najpierw DŁ(A1) mierzy długość oryginalnego tekstu.

PODSTAW(A1;"abc";"") usuwa wszystkie wystąpienia abc, a druga funkcja DŁ mierzy tekst po usunięciu.

Różnica długości mówi, ile znaków zostało usuniętych. Po podzieleniu przez długość szukanego tekstu otrzymujesz liczbę jego wystąpień.

Szukany tekst w osobnej komórce

Jeżeli szukany fragment znajduje się w B1:

=(DŁ(A1)-DŁ(PODSTAW(A1;B1;"")))/DŁ(B1)

Przykład

Tekst Szukany fragment Wynik
abc-123-abc-abc abc 3
test test test test 3
2026/01/01 / 2

Ważne ograniczenie

Jeżeli komórka z szukanym tekstem jest pusta, dzielenie przez jego długość spowoduje błąd. W praktycznym arkuszu warto zabezpieczyć taki przypadek.