[Help]Ghép chuỗi có điều kiện

Liên hệ QC

HuuThang231

Thành viên mới
Tham gia
6/8/17
Bài viết
7
Được thích
0
Giới tính
Nam
Các bác có ai có add-ins ghép chuỗi giống ntn này ko ?Add-ins trong CLip em down về thì nó toàn báo ""Office had detected a problem with this file.To help Protect Ur computer..." :(
 
Các bác có ai có add-ins ghép chuỗi giống ntn này ko ?Add-ins trong CLip em down về thì nó toàn báo ""Office had detected a problem with this file.To help Protect Ur computer..." :(
Bạn có sử dụng excel (365) 2016 thì ta có hàm TEXTJOIN rất tiện.
còn không nhờ anh nào viết hàm VBA cho :D
còn không đưa bài bạn lên mình sẽ thử 1 cách khác xem.
 
Các bác có ai có add-ins ghép chuỗi giống ntn này ko ...
Bạn thử :
PHP:
Function Ghepchuoi_dk(Vung_dk As Range, dk As Variant, Vung_noi As Range, Optional ngan As String = " , ") As Variant
Dim i As Long
On Error GoTo ErrHandler
For i = 1 To Vung_dk.Count
    If Vung_dk.Cells(i).Value = dk Then
    Ghepchuoi_dk = Ghepchuoi_dk & ngan & Vung_noi.Cells(i).Value
End If
Next i
If Ghepchuoi_dk <> "" Then
    Ghepchuoi_dk = Mid(Ghepchuoi_dk, Len(ngan) + 1)
Else: Ghepchuoi_dk = ""
End If
Exit Function
ErrHandler:
Ghepchuoi_dk = CVErr(xlErrValue)
End Function
 
Bạn có sử dụng excel (365) 2016 thì ta có hàm TEXTJOIN rất tiện.
còn không nhờ anh nào viết hàm VBA cho :D
còn không đưa bài bạn lên mình sẽ thử 1 cách khác xem.

Files của mình đây,bác xem thử hộ em,đại khái là em muốn 1 hàm ghép chuỗi giống hàm tính tổng Sumif như kiểu trong video
 

File đính kèm

  • baitap.xlsx
    9 KB · Đọc: 16
Bạn thử :
PHP:
Function Ghepchuoi_dk(Vung_dk As Range, dk As Variant, Vung_noi As Range, Optional ngan As String = " , ") As Variant
Dim i As Long
On Error GoTo ErrHandler
For i = 1 To Vung_dk.Count
    If Vung_dk.Cells(i).Value = dk Then
    Ghepchuoi_dk = Ghepchuoi_dk & ngan & Vung_noi.Cells(i).Value
End If
Next i
If Ghepchuoi_dk <> "" Then
    Ghepchuoi_dk = Mid(Ghepchuoi_dk, Len(ngan) + 1)
Else: Ghepchuoi_dk = ""
End If
Exit Function
ErrHandler:
Ghepchuoi_dk = CVErr(xlErrValue)
End Function

Đúng cái mình cần rồi,đa tạ bác nhiều :D
 
Web KT

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

Back
Top Bottom