Nhờ giúp đỡ đoạn code của hàm nối dữ liệu theo điều kiện (ConcatenateIF)

Liên hệ QC

binh18091970

Thành viên mới
Tham gia
6/2/12
Bài viết
19
Được thích
6
Excel của mình là 2010 không có hàm nối dữ liệu theo điều kiện. anh chị nào có đoạn code hàm concatenateif cho mình xin với ạ. (Mình chép theo youtube của anh Gà Excel thì không biết lỗi gì mà không chạy dc.) dòng code mầu đỏ.

Xin cảm ơn ạ.
 
Mình không có sử dụng hàm này, nhưng xem sơ qua thì thấy tác dụng thì y sì my lookup

Function my_vlookup(lookup_value, table_arr As Range, colomn_index As Long, ky_tu As String)

Dim kqua As String

Dim bien_chay As Range

kqua = ""

For Each bien_chay In table_arr

If bien_chay = lookup_value Then

kqua = kqua & bien_chay.Offset(0, colomn_index - 1) & ky_tu

End If

Next

my_vlookup = Left(kqua, Len(kqua) - Len(ky_tu))

End Function

Cách sử dụng
Hàm này sử dụng như Vlookup
Nhưng: bình thường Vlookup chỗ cuối cùng là 0
thì hàm này chỗ 0 đó thay bằng dấu phẩy VD: ","
có thể thay dấu "-" hay dấu nối cũng được
 

File đính kèm

  • my lookup.jpg
    my lookup.jpg
    82.4 KB · Đọc: 26
  • Ham concatanateif trong excel.xlsb
    13.7 KB · Đọc: 26
Upvote 0
Web KT

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

Back
Top Bottom