Funkcja ZNAJDŹ i ZNAJDŹB

Excel 2007+

Podsumowanie

Funkcja ZNAJDŹ lokalizuje określony tekst w ciągu znaków i zwraca pozycję jego pierwszego wystąpienia. Jest wrażliwa na wielkość liter i idealna do precyzyjnego wyszukiwania w formułach tekstowych. ZNAJDŹB obsługuje znaki dwubajtowe.

Składnia

ZNAJDŹ(tekst_szukany;w_tekście;[nr_poz_pocz])

Parametry

Parametr Typ Wymagane Opis
tekst_szukany Tekst Tak Dokładny tekst do odnalezienia
w_tekście Tekst Tak Tekst źródłowy do przeszukania
nr_poz_pocz Liczba Nie Numer znaku startowego (opcjonalne)

Użycie funkcji FIND, FINDB

ZNAJDŹ to kluczowa funkcja do manipulacji tekstem w Excelu. Służy do wyodrębniania części tekstu poprzez połączenie z funkcjami FRAGMENT.TEKSTU, LEWY czy PRAWY. Wyszukuje dokładnie określone ciągi znaków z uwzględnieniem wielkości liter.

Typowe przykłady FIND, FINDB

Podstawowe wyszukiwanie litery

=ZNAJDŹ("T";"Tomasz Bator")

Zwraca 1 - pozycja pierwszej litery T

Wyszukiwanie z parametrem startowym

=ZNAJDŹ("t";"Tomasz Bator";3)

Zwraca 8 - pozycja małej litery t od 3 znaku

Wyodrębnienie nazwy produktu

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

Wyciąga nazwę przed symbolem # z opisu produktu

Często zadawane pytania

ZNAJDŹ jest wrażliwa na wielkość liter, SZUKAJ.TEKST ignoruje wielkość liter i obsługuje znaki wieloznaczne (* i ?).

Określa od którego znaku rozpocząć wyszukiwanie. Domyślnie 1.

Tak, ale jest przestarzała. Nowsze wersje ZNAJDŹ obsługują Unicode lepiej.

Typowe błędy i rozwiązania

#WARTOŚĆ!

Cause: Szukany tekst nie istnieje w podanym ciągu

Solution: Sprawdź poprawność tekstu i wielkość liter

#WARTOŚĆ!

Cause: nr_poz_pocz ≤ 0 lub większy niż długość tekstu

Solution: Ustaw wartość między 1 a LEN(w_tekście)

#WARTOŚĆ!

Cause: Puste argumenty tekstowe

Solution: Wypełnij wszystkie wymagane parametry

Uwagi

  • Rozróżnia wielkie i małe litery
  • Zlicza każdy znak jako 1 pozycję
  • Nie obsługuje * i ? jako wieloznacznych
  • Przy pustym tekst_szukany zwraca nr_poz_pocz
  • ZNAJDŹB do przestarzałych zastosowań dwubajtowych

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w:

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+