ducky_dhkt
Thành viên mới
- Tham gia
- 17/9/07
- Bài viết
- 16
- Được thích
- 0
Công thức cho B1:Nhờ các bạn viết dùm mình hàm catchu như sau: ô A1: DK1: a*b*c;thì ở ô b1=catchu(a1) --> ket qua =a*b*c ( phan sau dau 2 châm, neu ko co dau 2 chấm thì b1=a1).
=IF(COUNTIF(A1,"*:*"),MID(A1,FIND(":",A1)+1,255),A1)
Nếu muốn lập trình thì ....lập trình.5*Nhờ các bạn viết dùm mình hàm catchu như sau: ô A1: DK1: a*b*c;thì ở ô b1=catchu(a1) --> ket qua =a*b*c ( phan sau dau 2 châm, neu ko co dau 2 chấm thì b1=a1).
Public Function CatChu(Cll) As String
CatChu = IIf(InStr(1, Cll, ":"), Trim(Right(Cll, Len(Cll) - InStr(1, Cll, ":"))), Cll)
End Function
- Tính kết quả là tính cái gì?Cũng với hàm trên nhờ anh tính luôn ra kết quả, và trả về "" nếu như không tính được
Eval =EVALUATE(IF(COUNTIF($A3,"*:*"),MID($A3,FIND(":",$A3)+1,255),$A3))
=IF(ISERROR(Eval),"",Eval)
Người ta nói rằng:- Tính kết quả là tính cái gì?
------------------------------
Ah... hiểu rồi
Với file của bài 1 thì:
- Đặt con trỏ chuột tại dòng 3
- Bấm Ctrl + F3 và đặt 1 name
Tại cell C3, gõ công thứcPHP:Eval =EVALUATE(IF(COUNTIF($A3,"*:*"),MID($A3,FIND(":",$A3)+1,255),$A3))
Kéo fill xuốngPHP:=IF(ISERROR(Eval),"",Eval)
Hihi, nếu thế này thì kết quả ở [C4] phải là "" mới đúng yêu cầu chứ vì [A4] đâu có dấu ":"ducky_dhktNhờ viết dùm code cắt biểu thức
.5*Nhờ các bạn viết dùm mình hàm catchu như sau: ô A1: DK1: a*b*c;thì ở ô b1=catchu(a1) --> ket qua =a*b*c ( phan sau dau 2 châm, neu ko co dau 2 chấm thì b1=a1).
Lúc đầu người ta yêu cầu vậy nhưng sau đó, ở bài #5 người ta hỏi khác rồi anh ơiNgười ta nói rằng:
Hihi, nếu thế này thì kết quả ở [C4] phải là "" mới đúng yêu cầu chứ vì [A4] đâu có dấu ":"
Híc
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2