Co to jest i do czego służy REGEXMATCH?
REGEXMATCH to funkcja w Google Sheets, która pozwala na sprawdzenie, czy dany tekst zawiera określony wzorzec. Wzorzec ten może być zdefiniowany za pomocą wyrażeń regularnych. Funkcja ta zwraca wartość logiczną – PRAWDA, jeśli tekst zawiera wzorzec, lub FAŁSZ, jeśli nie. REGEXMATCH jest przydatne do wyszukiwania i filtrowania danych, a także do walidacji danych wejściowych.
Składnia REGEXMATCH
Składnia funkcji REGEXMATCH jest następująca:
REGEXMATCH(tekst, wzorzec)
- tekst – Tekst, który ma być sprawdzany pod kątem wzorca.
- wzorzec – Wyrażenie regularne, które ma być użyte do wyszukiwania wzorca w tekście.
Dane wejściowe REGEXMATCH
Dane wejściowe dla funkcji REGEXMATCH to tekst i wyrażenie regularne. Tekst może być dowolnym łańcuchem znaków, a wyrażenie regularne może być dowolnym prawidłowym wyrażeniem regularnym.
Przykłady zastosowania REGEXMATCH
Poniżej przedstawiono kilka przykładów zastosowania funkcji REGEXMATCH:
Wiersz | A | B | C |
---|---|---|---|
1 | Numer telefonu | Kraj | Płeć |
2 | 123-456-7890 | USA | M |
3 | 44-1234-567890 | UK | K |
4 | 00-123-456-7890 | Polska | M |
5 | 123-456-7890 | Kanada | K |
Aby sprawdzić, czy numer telefonu w komórce A2 zawiera kod obszaru 123, możesz użyć następującej formuły:
=REGEXMATCH(A2, „123”)
W tym przykładzie funkcja REGEXMATCH zwraca wartość PRAWDA, ponieważ tekst w komórce A2 zawiera kod obszaru 123.
Najczęściej pojawiające się błędy REGEXMATCH, oraz co mogą znaczyć?
- #BŁĄD! – Funkcja REGEXMATCH zwróci błąd #BŁĄD!, jeśli tekst lub wzorzec jest nieprawidłowy. Na przykład, jeśli tekst jest pustym łańcuchem znaków, funkcja REGEXMATCH zwróci błąd #BŁĄD!.
- #WARTOŚĆ! – Funkcja REGEXMATCH zwróci błąd #WARTOŚĆ!, jeśli tekst lub wzorzec nie jest prawidłowym łańcuchem znaków. Na przykład, jeśli tekst lub wzorzec zawiera nieprawidłowe znaki, funkcja REGEXMATCH zwróci błąd #WARTOŚĆ!.