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
![](https://help.apple.com/assets/6467B9B3CF36103D3A318861/6467B9B8CF36103D3A318879/ms_MY/784be3dfed809d4b6bb7cc427d8c5f01.png)
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, case-sensitive)
regular-expression-string: Nilai rentetan yang mewakili ungkapan biasa.
case-sensitive: 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.
Ignore case (FALSE): Ungkapan biasa sepatutnya tidak dianggap sebagai peka huruf besar/kecil.
Nota
regular-expression-string perlu mematuhi standard ICU.
Ungkapan REGEX juga boleh dirangkaikan dengan REGEX yang lain seperti mana ia boleh dirangkaikan dengan nilai rentetan biasa. Namun begitu, 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@example.com: Marina Email", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") mengembalikan "Marina Email". =SUBSTITUTE("marina@example.com", REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"), "$2@$1$3") mengembalikan "example.com@marina.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: client@example.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". |