countifs + match + Medianhelp me.
xin anh chị em trên diễn đàn giúp đỡ, mình gà gà excel quá nên nhờ mọi người giúp cho.
CÁCH ĐẾM CÁC KÝ TỰ KHÔNG TRÙNG LẶP TRONG 1Ô.
rất mong mọi người chỉ giáo
nếu muốn không phân biệt chữ Hoa chữ thường làm sao ?Đang rảnh, hahaha ...
PHP:Public Function DemKhongTrung(ByVal txt As String) As Long Do While Len(txt) > 0 DemKhongTrung = DemKhongTrung + 1 txt = Replace(txt, Left(txt, 1), "") Loop End Function
nếu muốn không phân biệt chữ Hoa chữ thường làm sao ?
Public Function DemKhongTrung(ByVal txt As String) As Long
txt = UCase(txt)' "Thêm dòng này"
Do While Len(txt) > 0
DemKhongTrung = DemKhongTrung + 1
txt = Replace(txt, Left(txt, 1), "")
Loop
End Function
Anh ơi. Theo em làm thêm cái Optional Byval nữa ạPHP:Public Function DemKhongTrung(ByVal txt As String) As Long txt = UCase(txt)' "Thêm dòng này" Do While Len(txt) > 0 DemKhongTrung = DemKhongTrung + 1 txt = Replace(txt, Left(txt, 1), "") Loop End Function
Giờ làm biếng quá, hahaha ....Anh ơi. Theo em làm thêm cái Optional Byval nữa ạ
Nếu tu tu thì xét hoa còn fun thì không hoa hoét gì hết ạ
Lắm chuyện. Lại theo phong cách một cái làm đủ thứ. Tập cho ngừoi dùng lười.Anh ơi. Theo em làm thêm cái Optional Byval nữa ạ
Nếu tu tu thì xét hoa còn fun thì không hoa hoét gì hết ạ
Hahaha ...Giải thuật của tôi đếm số ký tự chỉ hiện 1 lần (không bị trùng).
"abcabd" -> 2 (cd)
Bởi vậy mới gọi là đếm vú heo mẹ.
Public Function DemVuHeoMe(ByVal txt As String) As Long
Dim t As String
Do While Len(txt) > 0
t = Replace(txt, Left(txt, 1), "")
If Len(txt) - Len(t) = 1 Then DemVuHeoMe = DemVuHeoMe + 1
txt = t
Loop
End Function
Public Function CharUniqueCount(ByVal Text As String, _
Optional ByVal IgnoreCase As Boolean = False) As Long
While Text <> vbNullString
Text = Replace(Text, Left(Text, 1), vbNullString, , , -IgnoreCase)
CharUniqueCount = CharUniqueCount + 1
Wend
End Function
Public Function CharCount(ByVal Text As String, _
Optional ByVal Expression As String = "=1", _
Optional ByVal IgnoreCase As Boolean = False) As Long
Dim oText As String
While Text <> vbNullString
Text = Replace(Text, Left(Text, 1), vbNullString, , , -IgnoreCase)
If Evaluate(Len(oText) & "-" & Len(Text) & Expression) Then CharCount = CharCount + 1
oText = Text
Wend
End Function
Bạn có thể sử dụng công thức này:help me.
xin anh chị em trên diễn đàn giúp đỡ, mình gà gà excel quá nên nhờ mọi người giúp cho.
CÁCH ĐẾM CÁC KÝ TỰ KHÔNG TRÙNG LẶP TRONG 1Ô.
rất mong mọi người chỉ giáo