hongphuong1997
Thành viên tiêu biểu
- Tham gia
- 12/11/17
- Bài viết
- 770
- Được thích
- 321
- Giới tính
- Nữ
Chỗ "hiểm thiểm" là "hiểm, thiểm," hay là "hiểm thiểm"? Vì nếu là "hiểm thiểm" thì kết quả yêu cầu của bạn không thích hợp.Nhờ anh chị và các Bác, thầy cô viết giúp hàm như file đính kèm ạ
Bác oi, cháu bị nhầm không cho dấu "," vàoChỗ "hiểm thiểm" là "hiểm, thiểm," hay là "hiểm thiểm"? Vì nếu là "hiểm thiểm" thì kết quả yêu cầu của bạn không thích hợp.
Vậy bạn dùng code củ chuối sau thử nhé:Bác oi, cháu bị nhầm không cho dấu "," vào
(hiểm,thiểm) Bác @Hai Lúa Miền Tây nhé.
Public Function Loc(cll As Range, DieuKien As String) As String
Dim cCll As Range, strJoin As String, arr As Variant
For Each cCll In cll
strJoin = strJoin & cCll
Next
For Each arr In Split(strJoin, ",")
If UCase(Trim(arr)) Like UCase(DieuKien) & "*" Then
If Len(strKQ) = 0 Then
strKQ = arr
Else
strKQ = strKQ & "," & arr
End If
End If
Next
Loc = strKQ
End Function
D10=Loc(D4:D5,C10)
D11=Loc(D4:D5,C11)
Cháu cảm ơn Bác @Hai Lúa Miền Tây ạVậy bạn dùng code củ chuối sau thử nhé:
Mã:Public Function Loc(cll As Range, DieuKien As String) As String Dim cCll As Range, strJoin As String, arr As Variant For Each cCll In cll strJoin = strJoin & cCll Next For Each arr In Split(strJoin, ",") If UCase(Trim(arr)) Like UCase(DieuKien) & "*" Then If Len(strKQ) = 0 Then strKQ = arr Else strKQ = strKQ & "," & arr End If End If Next Loc = strKQ End Function
Mã:D10=Loc(D4:D5,C10) D11=Loc(D4:D5,C11)