Trợ giúp về Công thức và Hàm
- Chào mừng
-
- 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
- Bản quyền
REGEX
Hàm REGEX cho phép sử dụng các biểu thức thông thường trong các hàm văn bản và điều kiện khác. Có thể sử dụng với tất cả các hàm dự kiến có điều kiện (IF, COUNTIF, …) hoặc một kết quả chuỗi (SUBSTITUTE, TEXTBEFORE, …). Khi không được sử dụng là điều kiện hoặc để khớp văn bản, REGEX trả về biểu thức thông thường bên dưới là giá trị chuỗi.
REGEX(chuỗi biểu thức thông thường; phân biệt chữ hoa/thường)
chuỗi biểu thức thông thường: Một giá trị chuỗi biểu thị một biểu thức thông thường.
phân biệt chữ hoa/thường: Một giá trị cách thức xác định xem có phân biệt chữ hoa/thường trong biểu thức thông thường hay không.
Phân biệt chữ hoa/thường (TRUE hoặc bỏ qua): Biểu thức thông thường cần được phân biệt chữ hoa/thường.
Bỏ qua chữ hoa/thường (FALSE): Biểu thức thông thường không cần phân biệt chữ hoa/thường.
Ghi chú
Biểu thức thông thường phải tuân theo tiêu chuẩn ICU.
Do biểu thức đó có thể được ghép nối với các giá trị chuỗi thông thường, biểu thức REGEX có thể được ghép nối với một REGEX khác. Tuy nhiên, nếu một REGEX được ghép nối với một chuỗi thông thường, kết quả là một chuỗi thông thường và không phải là REGEX nữa.
Ví dụ |
---|
=COUNTMATCHES("To count all words; use regex."; REGEX("\w+")) trả về 6. =TEXTBEFORE("Get all the text before the first numbers 12345 - and nothing after."; REGEX("[0-9]+")) trả về "Get all the text before the first numbers ". Giả sử mỗi ô trong vùng A1:A10 chứa một từ, 5 ô trong đó chứa chữ cái a. =COUNTIF(A1:A10; REGEX("a+",FALSE)) trả về 5. =SUBSTITUTE("example@example.com: Marina Email"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") trả về "Marina Email". =SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"); "$2@$1$3") trả về "example.com@marina.com". =COUNTMATCHES("Item1, item2, item3"; REGEX("item[0-9]")) trả về 2. =COUNTMATCHES("Item1, item2, item3"; REGEX("item[0-9]"; FALSE)) trả về 3. Giả sử A1 là "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") trả về "We have an email". |