Bantuan Formula dan Fungsi
- Selamat Datang
- Pengenalan kepada formula dan fungsi
-
- 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
REGEX
Fungsi REGEX mendayakan penggunaan ungkapan biasa dalam teks lain dan fungsi bersyarat. Ia boleh digunakan dengan semua fungsi yang menjangkakan syarat (IF, COUNTIF, …) atau padanan rentetan (SUBSTITUTE, TEXTBEFORE, …). Apabila tidak digunakan sebagai syarat atau untuk memadankan teks, REGEX mengembalikan ungkapan biasa dasar sebagai nilai rentetan.
REGEX(regular-expression-string, peka huruf besar/kecil)
regular-expression-string: Nilai rentetan yang mewakili ungkapan biasa.
peka huruf besar/kecil: Nilai modal pilihan yang menentukan sama ada ungkapan biasa sepatutnya dianggap sebagai peka huruf besar/kecil atau tidak.
Case-sensitive (TRUE atau dikecualikan): Ungkapan biasa sepatutnya dianggap sebagai peka huruf besar/kecil.
Abaikan huruf (FALSE): Ungkapan biasa sepatutnya tidak dianggap sebagai peka huruf besar/kecil.
Nota
regular-expression-string perlu mematuhi standard ICU.
Ungkapan REGEX boleh dirangkaikan dengan REGEX lain, sama seperti nilai rentetan biasa. Jika REGEX dirangkaikan dengan rentetan biasa, hasilnya ialah rentetan biasa dan bukan lagi REGEX.
Contoh |
---|
=COUNTMATCHES("Untuk mengira semua perkataan, menggunakan regex.", REGEX("\w+")) mengembalikan 6. =TEXTBEFORE("Dapatkan semua teks sebelum nombor pertama 12345 - dan tiada apa-apa selepasnya.", REGEX("[0-9]+")) mengembalikan "Dapatkan semua teks sebelum nombor pertama ". Biarkan setiap sel dalam julat A1:A10 mengandungi perkataan, 5 yang mengandungi huruf a. =COUNTIF(A1:A10, REGEX("a+",FALSE)) mengembalikan 5. =SUBSTITUTE("example@email.com: John Appleseed", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") mengembalikan "John Appleseed". =SUBSTITUTE("john@appleseed.com", REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"), "$2@$1$3") mengembalikan "appleseed@john.com". =COUNTMATCHES("Item1, item2, item3", REGEX("item[0-9]")) mengembalikan 2. =COUNTMATCHES("Item1, item2, item3", REGEX("item[0-9]", FALSE)) mengembalikan 3. Biarkan A1 menjadi "E-mel pelanggan: example@email.com". =IF(COUNTMATCHES(A1, REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")), "Kita mendapat e-mel", "Tiada e-mel") mengembalikan "Kita mendapat e-mel". |