Jak pobrać tekst między dwoma znakami w Excelu?

Gotowa formuła do pobierania tekstu znajdującego się między nawiasami, myślnikami lub innymi dwoma znakami w Excelu.

Opublikowano: 2026-10-06 · Aktualizacja: 2026-10-06
Aby pobrać tekst między dwoma znakami, możesz połączyć FRAGMENT.TEKSTU i ZNAJDŹ.
=FRAGMENT.TEKSTU(A1;ZNAJDŹ("[";A1)+1;ZNAJDŹ("]";A1)-ZNAJDŹ("[";A1)-1)

Dla wartości Produkt [ABC123] magazyn wynikiem będzie ABC123.

Jak działa formuła?

Pierwsze ZNAJDŹ określa pozycję znaku otwierającego. Dodajemy 1, aby rozpocząć pobieranie od następnego znaku.

Drugie ZNAJDŹ wskazuje pozycję znaku zamykającego. Różnica między tymi pozycjami pozwala obliczyć długość tekstu do pobrania.

Przykład

Tekst Wynik
Produkt [ABC123] magazyn ABC123
Kod (PL-001) aktywny PL-001
ID <98765> 98765

Dla nawiasów okrągłych wystarczy zmienić znaki w formule:

=FRAGMENT.TEKSTU(A1;ZNAJDŹ("(";A1)+1;ZNAJDŹ(")";A1)-ZNAJDŹ("(";A1)-1)

Gdy znaki mogą nie występować

Jeżeli w części komórek brakuje któregoś separatora, formuła zwróci błąd. W takim przypadku warto dodać obsługę błędu albo najpierw zweryfikować strukturę danych.