Szybka nawigacja
Funkcje SZUKAJ.TEKST i SZUKAJ.TEKST.B
Podsumowanie
Funkcje SZUKAJ.TEKST i SZUKAJ.TEKST.B lokalizują określony tekst w ciągu znaków i zwracają jego pozycję początkową. Idealne do wyodrębniania i przetwarzania tekstu w arkuszach Excel.
Składnia
SZUKAJ.TEKST(tekst_szukany;w_tekście;[nr_poz_pocz])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| tekst_szukany | Tekst |
Tak | Tekst do wyszukania - wymagany argument |
| w_tekście | Tekst |
Tak | Tekst docelowy do przeszukania - wymagany argument |
| nr_poz_pocz | Liczba |
Nie | Numer pozycji od której rozpocząć wyszukiwanie (opcjonalny) |
Użycie funkcji SEARCH, SEARCHB
Funkcje SEARCH/SZUKAJ.TEKST służą do znajdowania pozycji tekstu w ciągu. Używa się ich do wyodrębniania fragmentów tekstu, parsowania danych lub jako pomoc w innych funkcjach tekstowych jak FRAGMENT.TEKST czy ZASTĄP.
Typowe przykłady SEARCH, SEARCHB
Podstawowe wyszukiwanie litery
=SZUKAJ.TEKST("u";"drukarka")
Zwraca 3 - pozycję litery 'u' w słowie 'drukarka'
Wyszukiwanie słowa
=SZUKAJ.TEKST("wizja";"telewizja")
Zwraca 5 - pozycję początku słowa 'wizja' w 'telewizja'
Wyszukiwanie z pozycją startową
=SZUKAJ.TEKST("e";"Zestawienia";6)
Zwraca 7 - pozycję litery 'e' od 6 znaku
Wyodrębnienie tekstu po pierwszej spacji
=FRAGMENT.TEKSTU(A1;SZUKAJ.TEKST(" ";A1)+1;255)
Pobiera tekst po pierwszej spacji w A1
Znaki wieloznaczne
=SZUKAJ.TEKST("m??ża";"Marża zysku")
Wyszukuje 'marża' używając ? jako dowolny znak
Często zadawane pytania
Typowe błędy i rozwiązania
#VALUE!
Cause: Tekst_szukany nie istnieje w w_tekście
Solution: Sprawdź poprawność wyszukiwanego tekstu
#VALUE!
Cause: nr_poz_pocz ≤ 0 lub > długość w_tekście
Solution: Ustaw prawidłową pozycję początkową (1-długość tekstu)
#VALUE!
Cause: Nieprawidłowe znaki specjalne
Solution: Użyj ~ przed ? lub * jeśli chcesz ich szukać dosłownie
Uwagi
- Funkcja SZUKAJ.TEKST.B jest przestarzała - używaj SZUKAJ.TEKST
- Nie rozróżnia wielkich i małych liter
- Zwraca pozycję pierwszego wystąpienia tekstu
- Idealna kombinacja z FRAGMENT.TEKST i ZASTĄP
- Wspiera znaki Unicode z pewnymi wyjątkami
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+