Trợ giúp về Công thức và Hàm
- Chào mừng
- Giới thiệu về các công thức và hàm
-
- 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
SEARCH
Hàm SEARCH trả về vị trí bắt đầu của một giá trị chuỗi trong chuỗi khác, bỏ qua viết hoa và cho phép ký tự đại diện.
SEARCH(chuỗi tìm kiếm; chuỗi nguồn; vị trí bắt đầu)
chuỗi tìm kiếm: Giá trị chuỗi sẽ tìm.
chuỗi nguồn: Giá trị chuỗi sẽ tìm kiếm.
vị trí bắt đầu: Một giá trị số tùy chọn chỉ định vị trí mà hành động sẽ bắt đầu trong chuỗi. Vị trí bắt đầu phải lớn hơn hoặc bằng 1 và nhỏ hơn hoặc bằng số lượng ký tự trong chuỗi nguồn.
Ghi chú
Ký tự đại diện được cho phép trong chuỗi tìm kiếm. Trong chuỗi tìm kiếm, sử dụng * (dấu hoa thị) để khớp nhiều ký tự hoặc một ký tự, ? (dấu hỏi) để khớp bất kỳ ký tự nào trong chuỗi nguồn. Bạn cũng có thể sử dụng dấu ~ (dấu ngã) để biểu thị rằng ký tự tiếp sau đó cần phải khớp, chứ không phải được dùng làm ký tự đại diện.
Xác định vị trí bắt đầu cho phép bạn bắt đầu tìm kiếm chuỗi tìm kiếm trong, ngoài đầu của, chuỗi nguồn. Điều này đặc biệt hữu ích nếu chuỗi nguồn có thể chứa nhiều trường hợp của chuỗi tìm kiếm và bạn muốn xác định vị trí bắt đầu của trường hợp không phải là đầu tiên. Nếu vị trí bắt đầu được bỏ qua, nó được giả định sẽ là 1.
Để xem xét cách viết hoa/thường trong tìm kiếm của bạn, sử dụng hàm FIND.
Ví dụ |
---|
=SEARCH("ra"; "abracadabra") trả về 3; lần xuất hiện đầu tiên của chuỗi "ra" bắt đầu ở ký tự thứ ba trong "abracadabra". =SEARCH("ra";"abracadabra", 5) trả về 10, vị trí của lần xuất hiện đầu tiên của chuỗi "ra" khi bạn bắt đầu xem vị trí 5. =SEARCH("*lock"; "capslock") trả về 1, vì dấu hoa thị ở đầu chuỗi tìm kiếm khớp với tất cả các ký tự trước "lock". =SEARCH("*lok"; "capslock") trả về lỗi, vì chuỗi "lok" không tồn tại trong "capslock". =SEARCH("?lock"; "capslock") trả về 4, vì dấu hỏi chấm khớp với ký tự đứng ngay trước "lock". =SEARCH("l*k"; "capslock") trả về 5, vì dấu hoa thị khớp với tất cả các ký tự giữa "l" và "k". =SEARCH("~?"; "Capslock on? No.") trả về 12, vì dấu ngã nghĩa là giải thích ký tự tiếp theo (dấu hỏi chấm) theo từng chữ, không như ký tự đại diện và dấu hỏi chấm là ký tự thứ 12. =SEARCH(REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Where does john@appleseed.com start?") trả về 12, là vị trí bắt đầu của email đầu tiên trong chuỗi nguồn. |