Pomoć za formule i funkcije
- Dobro došli
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- Copyright
REGEX
Funkcija REGEX omogućuje upotrebu regularnih izraza u drugim tekstualnim i uvjetnim funkcijama. Može se upoitrebljavati sa svim funkcijama koje očekuju uvjet (IF, COUNTIF, ...) ili podudaranje niza (SUBSTITUTE, TEXTBEFORE, ...). Kada se ne upotrebljava kao uvjet ili kao podudaranje teksta, REGEX vraća osnovni regularni izraz kao vrijednost niza.
REGEX(niz-regularnog-izraza; osjetljiv-na-veličinu-slova)
niz-regularnog-izraza: Vrijednost niza koja predstavlja regularni izraz.
osjetljiv-na-veličinu-slova Opcionalna modalna vrijednost koja određuje treba li se smatrati da je regularni izraz osjetljiv na veličinu slova ili ne.
Osjetljiv na veličinu slova (TRUE ili izostavljeno): Treba se smatrati da je regularni izraz osjetljiv na veličinu slova.
Ignoriraj veličinu slova (FALSE): Ne treba se smatrati da je regularni izraz osjetljiv na veličinu slova.
Napomene
niz-regularnog-izraza mora biti u skladu sa standardom ICU.
Jednako kao što se može ulančati s vrijednostima regularnog niza, izraz REGEX može se ulančati s drugim izrazom REGEX. Međutim, ako se REGEX ulanča s regularnim nizom, rezultat je regularni niz, ne više REGEX.
Primjeri |
---|
=COUNTMATCHES("Za zbrajanje svih riječi upotrijebi regex."; REGEX("\w+")) vraća 6. =TEXTBEFORE("Dohvati cijeli tekst prije prvih brojeva 12345 – i ništa nakon."; REGEX("[0-9]+")) vraća "Dohvati cijeli tekst prije prvih brojeva". Neka svaka ćelija u rasponu A1:A10 sadrži riječ, a 5 njih sadrže slovo a. =COUNTIF(A1:A10; REGEX("a+"; FALSE)) vraća 5. =SUBSTITUTE("[email protected]: Marina E-mail"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"); "") vraća "Marina E-mail". =SUBSTITUTE("[email protected]"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"); "$2@$1$3") vraća "[email protected]". =COUNTMATCHES("Stavka1; stavka2; stavka3"; REGEX("stavka[0-9]")) vraća 2. =COUNTMATCHES("Stavka1; stavka2; stavka3"; REGEX("item[0-9]"; FALSE)) vraća 3. Neka A1 bude "E-mail klijenta: [email protected]". =IF(COUNTMATCHES(A1; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")); "Dobili smo e-mail"; "Nema e-maila") vraća "Dobili smo e-mail". |