Funkcja REGEXTEST

Excel 365, Excel 2021

Podsumowanie

Funkcja REGEXTEST sprawdza, czy tekst zawiera fragment pasujący do podanego wyrażenia regularnego (regex). Zwraca PRAWDA przy dopasowaniu i FAŁSZ w przeciwnym przypadku. Idealna do walidacji formatów, wyszukiwania wzorców i analizy tekstu.

Składnia

REGEXTEST(tekst; deseń; [case_sensitivity])

Parametry

Parametr Typ Wymagane Opis
tekst Tekst Tak Tekst lub odwołanie do komórki zawierające tekst do analizy
deseń Tekst Tak Wyrażenie regularne (regex) definiujące wzorzec do wyszukania
case_sensitivity Liczba Nie 0=uwzględnia wielkość liter (domyślnie), 1=ignoruje wielkość liter

Użycie funkcji REGEXTEST

REGEXTEST to potężne narzędzie do walidacji i analizy tekstu za pomocą wyrażeń regularnych. Umożliwia szybkie sprawdzanie czy dane spełniają określone kryteria formatu, zawierają konkretne wzorce lub pasują do skomplikowanych reguł.

Typowe przykłady REGEXTEST

Podstawowe testy tekstu 'lucerna'

=REGEXTEST(A2;"a")

Sprawdza czy tekst zawiera literę 'a' (PRAWDA)

Test małych liter

=REGEXTEST(A2;"[a-z]")

Sprawdza czy tekst zawiera małe litery (PRAWDA)

Test cyfr

=REGEXTEST(A2;"[0-9]")

Sprawdza czy tekst zawiera cyfry (FAŁSZ)

Walidacja formatu telefonu

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Sprawdza format '(###) ###-####' (PRAWDA dla poprawnych numerów)

Test samogłosek

=REGEXTEST(A2;"[aeiou]")

Sprawdza obecność samogłosek

Często zadawane pytania

Funkcja używa silnika PCRE2, kompatybilnego z REGEXWYODRĘBNIJ i REGEXZASTĄP.

Ignoruje wielkość liter podczas dopasowywania (domyślnie uwzględnia wielkość liter).

Sprawdza czy dowolna część tekstu pasuje do wzorca.

Typowe błędy i rozwiązania

Błąd składni regex

Cause: Nieprawidłowy wzorzec wyrażenia regularnego

Solution: Sprawdź składnię regex używając prostszych wzorców lub narzędzi testowych

#WARTOŚĆ!

Cause: Nieprawidłowy parametr case_sensitivity

Solution: Użyj 0 lub 1 dla case_sensitivity

Brak dopasowania

Cause: Wzorzec nie pasuje do tekstu

Solution: Zweryfikuj wzorzec i dane wejściowe

Uwagi

  • Escape znaków specjalnych: \( dla '(', \) dla ')'
  • Popularne tokeny: [0-9]=cyfry, [a-z]=małe litery, .=dowolny znak
  • a*=zero lub więcej 'a', a+=jeden lub więcej 'a'

Kompatybilność

Dostępne w: Excel 365, Excel 2021

Niedostępne w: Excel 2019 i wcześniejsze

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