Formuły i funkcje — pomoc
- Witamy
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- WALUTA
- KODWALUTY
- PRZELICZWALUTĘ
- WALUTAH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- AKCJA
- AKCJAH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- MODUŁ.LICZBY
- ZAOKR.W.GÓRĘ
- KOMBINACJE
- ZAOKR.DO.PARZ
- EXP
- SILNIA
- FACTDOUBLE
- ZAOKR.W.DÓŁ
- GCD
- ZAOKR.DO.CAŁK
- LCM
- LN
- LOG
- LOG10
- WYZNACZNIK.MACIERZY
- MACIERZ.ODW
- MACIERZ.ILOCZYN
- MOD
- MROUND
- MULTINOMIAL
- MACIERZ.JEDNOSTKOWA
- ZAOKR.DO.NPARZ
- PI
- WIELOMIANOWA
- POTĘGA
- ILOCZYN
- QUOTIENT
- LOS
- LOSOWA.TABLICA
- RANDBETWEEN
- RZYMSKIE
- ZAOKR
- ZAOKR.DÓŁ
- ZAOKR.GÓRA
- SEKWENCJA
- SUMA.SZER.POT
- ZNAK.LICZBY
- PIERWIASTEK
- SQRTPI
- SUMY.CZĘŚCIOWE
- SUMA
- SUMA.JEŻELI
- SUMA.WARUNKÓW
- SUMA.ILOCZYNÓW
- SUMA.KWADRATÓW
- SUMA.X2.M.Y2
- SUMA.X2.P.Y2
- SUMA.XMY.2
- LICZBA.CAŁK
-
- ADRES
- OBSZARY
- WYBIERZ
- WYBIERZ.KOLUMNY
- WYBIERZ.WIERSZE
- KOLUMNA
- ILE.KOLUMN
- POMIŃ
- ROZSZERZ
- FILTRUJ
- FORMUŁA.TEKST
- WEŹDANETABELI
- WYSZUKAJ.POZIOMO
- STOS.POZ
- HIPERŁĄCZE
- INDEKS
- ADR.POŚR
- PRZECIĘCIE.ZAKRESÓW
- WYSZUKAJ
- PODAJ.POZYCJĘ
- PRZESUNIĘCIE
- NAZWA.ODWOŁANIA
- WIERSZ
- ILE.WIERSZY
- SORTUJ
- SORTUJ.WEDŁUG
- WYCINEK
- DO.KOLUMNY
- DO.WIERSZA
- TRANSPONUJ
- SUMA.ZB.ZAKRESÓW
- UNIKATOWE
- WYSZUKAJ.PIONOWO
- STOS.PION
- ZAWIŃ.KOLUMNY
- ZAWIŃ.WIERSZE
- X.WYSZUKAJ
- XMATCH
-
- ODCH.ŚREDNIE
- ŚREDNIA
- ŚREDNIA.A
- ŚREDNIA.JEŻELI
- ŚREDNIA.WARUNKÓW
- ROZKŁAD.BETA
- ROZKŁAD.BETA.ODW
- ROZKŁAD.DWUM
- ROZKŁAD.CHI
- ROZKŁAD.CHI.ODW
- TEST.CHI
- UFNOŚĆ
- WSP.KORELACJI
- ILE.LICZB
- ILE.NIEPUSTYCH
- LICZ.PUSTE
- LICZ.JEŻELI
- LICZ.WARUNKI
- KOWARIANCJA
- PRÓG.ROZKŁAD.DWUM
- ODCH.KWADRATOWE
- ROZKŁAD.EXP
- ROZKŁAD.F
- ROZKŁAD.F.ODW
- REGLINX
- CZĘSTOŚĆ
- ROZKŁAD.GAMMA
- ROZKŁAD.GAMMA.ODW
- ROZKŁAD.LIN.GAMMA
- ŚREDNIA.GEOMETRYCZNA
- ŚREDNIA.HARMONICZNA
- ODCIĘTA
- MAX.K
- REGLINP
- ROZKŁAD.LOG.ODW
- ROZKŁAD.LOG
- MAX
- MAX.A
- MAKS.WARUNKÓW
- MEDIANA
- MIN
- MIN.A
- MIN.WARUNKÓW
- WYST.NAJCZĘŚCIEJ
- ROZKŁAD.DWUM.PRZEC
- ROZKŁAD.NORMALNY
- ROZKŁAD.NORMALNY.ODW
- ROZKŁAD.NORMALNY.S
- ROZKŁAD.NORMALNY.S.ODW
- PERCENTYL
- PROCENT.POZYCJA
- PERMUTACJE
- ROZKŁAD.POISSON
- PRAWDPD
- KWARTYL
- POZYCJA
- NACHYLENIE
- MIN.K
- NORMALIZUJ
- ODCH.STANDARDOWE
- ODCH.STANDARDOWE.A
- ODCH.STANDARD.POPUL
- ODCH.STANDARD.POPUL.A
- ROZKŁAD.T
- ROZKŁAD.T.ODW
- TEST.T
- WARIANCJA
- WARIANCJA.A
- WARIANCJA.POPUL
- WARIANCJA.POPUL.A
- ROZKŁAD.WEIBULL
- TEST.Z
-
- TABLICA.NA.TEKST
- ZNAK
- OCZYŚĆ
- KOD
- ZŁĄCZ.TEKST
- ZŁĄCZ.TEKSTY
- LICZ.DOPASOWANIA
- KWOTA
- PORÓWNAJ
- ZNAJDŹ
- ZAOKR.DO.TEKST
- LEWY
- DŁ
- LITERY.MAŁE
- FRAGMENT.TEKSTU
- ZWYKŁYTEKST
- Z.WIELKIEJ.LITERY
- REGEX
- REGEX.EXTRACT
- ZASTĄP
- POWT
- PRAWY
- SZUKAJ
- PODSTAW
- T
- TEKST.PO
- TEKST.PRZED
- TEKST.MIĘDZY
- POŁĄCZ.TEKSTY
- PODZIEL.TEKST
- USUŃ.ZBĘDNE.ODSTĘPY
- LITERY.WIELKIE
- WARTOŚĆ
- Prawa autorskie

REGEX
Funkcja REGEX umożliwia korzystanie z wyrażeń regularnych w innych funkcjach tekstowych i warunkowych. Może być używana z wszystkimi funkcjami przyjmującymi warunek (JEŻELI; LICZ.JEŻELI; …) lub dopasowanie ciągu znaków (PODSTAW; TEKST.PRZED; …). Gdy funkcja REGEX nie jest używana jako warunek lub do dopasowania tekstu, zwraca używane wyrażenie regularne jako wartość ciągu.
REGEX(ciąg-wyrażenia-regularnego; rozróżniaj-wielkość-liter)
ciąg-wyrażenia-regularnego: Wartość ciągu reprezentująca wyrażenie regularne.
rozróżniaj-wielkość-liter: Opcjonalna wartość modalna, która definiuje, czy w wyrażeniu regularnym ma być rozróżniana wielkość liter.
Rozróżniaj wielkość liter (PRAWDA lub brak): W wyrażeniu regularnym ma być rozróżniana wielkość liter.
Ignoruj wielkość liter (FAŁSZ): W wyrażeniu regularnym nie ma być rozróżniana wielkość liter.
Uwagi
Ciąg-wyrażenia-regularnego musi być zgodny ze standardem ICU.
Podobnie jak można je łączyć ze zwykłymi wartościami zawierającymi ciąg znaków, wyrażenie REGEX można łączyć z innym wyrażeniem REGEX. Jeśli jednak wynikiem połączenia wyrażenia REGEX ze zwykłym ciągiem znaków jest zwykły ciąg znaków, wynik nie będzie już wyrażeniem REGEX.
Przykłady |
---|
=LICZ.DOPASOWANIA("Aby policzyć wszystkie słowa, użyj funkcji REGEX."; REGEX("\w+")) zwraca 7. =TEKST.PRZED("Pobierz tekst przed pierwszymi liczbami 12345 - bez tekstu znajdującego się dalej."; REGEX("[0-9]+")) zwraca „Pobierz tekst przed pierwszymi liczbami”. Niech każda komórka w zakresie A1:A10 zawiera jedno słowo, a 5 spośród nich zawiera literę a. =LICZ.JEŻELI(A1:A10; REGEX("a+";FAŁSZ)) zwraca 5. =PODSTAW("example@example.com: Marina Email"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"); "") zwraca „Marina Email”. =PODSTAW("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"); "$2@$1$3") zwraca „marina@example.com”. =LICZ.DOPASOWANIA("Element1, element2, element3"; REGEX("element[0-9]")) zwraca 2. =LICZ.DOPASOWANIA("Element1, element2, element3"; REGEX("element[0-9]"; FAŁSZ)) zwraca 3. Niech komórka A1 zawiera „Email klienta: client@example.com”. =JEŻELI(LICZ.DOPASOWANIA(A1; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")); "Jest adres email"; "Brak adresu email") zwraca „Jest adres email”. |