1 cách không phải là hàm:Hiện em đang cần đếm có bao nhiêu chữ số trong một ô.
Ví dụ như ô A6 có các chữ số: 60, 62. Nên dùng hàm nào sẽ đếm được có 2 chữ số.
Em cám ơn
Sub Dem()
Dim a, k%, i%
a = Split(Range("A6"), ",")
For i = LBound(a) To UBound(a)
MsgBox " Co tat ca la: " & UBound(a) + 1 & " So"
Exit For
Next
End Sub
Vậy thay +1 thành +(len(A6)>0). hí híHehe, ô trống. ô mái gì nó cũng cho từ một số trở lên .![]()
Vòng lặp mới vừa chạy 1 lượt đã Exit rồi. Thế thì mục đích của nó là gì?1 cách không phải là hàm:
PHP:Sub Dem() Dim a, k%, i% a = Split(Range("A6"), ",") For i = LBound(a) To UBound(a) MsgBox " Co tat ca la: " & UBound(a) + 1 & " So" Exit For Next End Sub
Muốn phân biệt thì còn nhiều phức tạp. Ví dụ ô không có số mà chì có chữ thì sao?Hehe, ô trống. ô mái gì nó cũng cho từ một số trở lên .![]()
Bạn tham khảo thử hàm sau:Em cảm ơn các bác.
Em đã làm được và sử dụng "LEN(A6)-LEN(SUBSTITUTE(A6,",",""))+1" cho thuận tiện.
Hàm này không được bác ah. E vừa thử và báo kết quả saiBạn tham khảo thử hàm sau:
=LEN(SUBSTITUTE(A6," ",""))
Đưa file bạn lên, nhập kết quả nếu đếm thủ công sẽ thế nào để mọi người biết mà giúp bạn chứ. Giờ bạn nói kết quả sai cũng chả hình dung được sai thế nào, thế nào mới gọi là đúng.Hàm này không được bác ah. E vừa thử và báo kết quả sai
Em cảm ơn bác, basct thông cảm file của e hơi tế nhị nên e ko gửi lên được.Đưa file bạn lên, nhập kết quả nếu đếm thủ công sẽ thế nào để mọi người biết mà giúp bạn chứ. Giờ bạn nói kết quả sai cũng chả hình dung được sai thế nào, thế nào mới gọi là đúng.
Cách của Anh befaint đưa ra giả định bạn nhập đúng chuẩn 1,2,3,4 thì đếm số dấu "," cộng thêm 1 là ra kết quảEm cảm ơn bác, basct thông cảm file của e hơi tế nhị nên e ko gửi lên được.
Nhưng về hàm thì e đã dùng hàm của bác #befaint và cho kết quả đúng như e cần rồi.
Dạ, cảm ơn bác đã nhắc nhở.Cách của Anh befaint đưa ra giả định bạn nhập đúng chuẩn 1,2,3,4 thì đếm số dấu "," cộng thêm 1 là ra kết quả
Nhưng giả sử nhập 1,,,,,2 thì sẽ không còn đúng vì vậy bạn chú ý khâu nhập liệu.
Xin lỗi tôi đọc nhằm.Hàm này không được bác ah. E vừa thử và báo kết quả sai