Bantuan Formula dan Fungsi
- Selamat Datang
-
- 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
- Hak Cipta
REGEX
Fungsi REGEX memungkinkan penggunaan ekspresi reguler di teks lain dan fungsi kondisional. Ini dapat digunakan dengan semua fungsi yang mengharapkan kondisi (IF, COUNTIF, …) atau kecocokan string (SUBSTITUTE, TEXTBEFORE, …). Saat tidak digunakan sebagai kondisi atau untuk mencocokkan teks, REGEX menghasilkan ekspresi reguler dasar sebagai nilai string.
REGEX(regular-expression-string, case-sensitive)
regular-expression-string: Nilai string yang mewakili ekspresi reguler.
case-sensitive: Nilai modalitas opsional yang menentukan apakah ekspresi reguler harus dianggap sensitif huruf besar atau tidak.
Case-sensitive (TRUE or omitted): Ekspresi reguler harus dianggap sensitif huruf besar.
Ignore case (FALSE): Ekspresi reguler tidak boleh dianggap sensitif huruf besar.
Catatan
regular-expression-string harus sesuai dengan standar ICU.
Seperti halnya dapat digabungkan dengan nilai string reguler, ekspresi REGEX dapat digabungkan dengan REGEX lain. Namun, jika REGEX digabungkan dengan string reguler, hasilnya adalah string reguler, bukan REGEX lagi.
Contoh |
---|
=COUNTMATCHES("To count all words, use regex."; REGEX("\w+")) menghasilkan 6. =TEXTBEFORE("Get all the text before the first numbers 12345 - and nothing after."; REGEX("[0-9]+")) menghasilkan "Get all the text before the first numbers ". Biarkan setiap sel di cakupan A1:A10 berisi kata, 5 di antaranya berisi huruf a. =COUNTIF(A1:A10; REGEX("a+";FALSE)) menghasilkan 5. =SUBSTITUTE("example@example.com: Marina Email"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") menghasilkan "Marina Email". =SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"); "$2@$1$3") menghasilkan "example.com@marina.com". =COUNTMATCHES("Item1, item2, item3"; REGEX("item[0-9]")) menghasilkan 2. =COUNTMATCHES("Item1, item2, item3"; REGEX("item[0-9]"; FALSE)) menghasilkan 3. Biarkan A1 berisi "Client email: client@example.com". =IF(COUNTMATCHES(A1; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")); "We have an email"; "No email") menghasilkan "We have an email". |