Giải thích giúp em công thức này (1 người xem)

Người dùng đang xem chủ đề này

phuoclocvl

Thành viên thường trực
Tham gia
28/3/12
Bài viết
220
Được thích
32
Chào các A.C GPE
Giải thích giúp em ý nghĩa của công thức bên dưới
Xin cảm ơn

=FIND("*",SUBSTITUTE(A4," ","*",LEN(A4)-LEN(SUBSTITUTE(A4," ",""))))
 
Giải thích kiểu rừng núi nhé: từ phải qua trái: vơi A4 là ô chứa chuỗi
1. SUBSTITUTE(A4," ","") :tìm trong chuỗi chứa tại ô A4 có ký tự khoản trắng thì thay = không có khoản trằng
2. LEN(SUBSTITUTE(A4," ","")): dđếm xem chuỗi ở mục 1. có bao nhiêu ký tự (sau khi thay)
3. LEN(A4)-LEN(SUBSTITUTE(A4," ",""))): đếm chuỗi tại A4 bao nhiêu ký tự, rồi trừ đi kết quả mục 2.
4. SUBSTITUTE(A4," ","*",LEN(A4)-LEN(SUBSTITUTE(A4," ",""))): tim và thay thế ký tự khoản trắng trong chuỗi tại A4 bằng dấu *, và số lần thay thế bằng kết quả mục 3.
5. FIND("*",SUBSTITUTE(A4," ","*",LEN(A4)-LEN(SUBSTITUTE(A4," ","")))): Đếm xem ký tự * vừa thay ở bước 4 nằm ở vị trí nào (thứ mấy:1,2,3,....n) trong chuỗi vừa thay.

Mục đích của công thức này làm tìm xem trong chuỗi có bao nhiêu khoản trằng, và khoản trắng cuối cùng (tính từ trái qua phải) nó nằm ở vị trí ký tự bao nhiêu trong chuỗi gốc ban đầu.
Cảm ơn Anh
giờ thì em đã hiểu và rất rất hiểu
 

Bài viết mới nhất

Back
Top Bottom