Cách tự viết hàm vlookup trả về nhiều giá trị ngăn cách bởi dấu phẩy

21
2



Cách tự viết hàm vlookup trả về nhiều giá trị ngăn cách bởi dấu phẩy
Code trong bài viết tại blog:

▷ Khoá học “Học Excel, Có Việc Ngay”: ​
▷ Xem ngay “Tự động hoá Excel và báo cáo với VBA”:

Code để thay dấu “,” bằng xuống dòng:
Lưu ý: cần bấm WrapText (Home / WrapText)
Funnction mVlookUp(lookup_value, lookup_range As Range, index_col As Long)
Dim r As Range
Dim result As String
result = “”
For Each r In lookup_range
If r = lookup_value Then
result = result & chr(10) & r.Offset(0, index_col – 1)
End If
Next
mVlookUp = result

End Function

Theo dõi Facebook cá nhân:
▷ Blog cá nhân:
▷ Facebook Group:
▷ Video được cung cấp miễn phí bởi

Khám phá thêm thật nhiều kiến thức với Học Excel Online:
▷ Học Excel, Có Việc Ngay:
▷ Hãy để VBA giúp bạn:
▷ Hiểu và phân tích dữ liệu với Excel:

Nguồn: https://diaockimoanhgroup.com

Xem thêm bài viết khác: https://diaockimoanhgroup.com/tong-hop/

21 COMMENTS

  1. Video rất hay.
    Cho mình hỏi. Muốn giá trị trả về xuống dòng chứ k cách nhau các dấu phẩy thì sữa lại ngay đâu ạ.
    Mong được gà giúp ạ. Thanks☺️

  2. Đầu tiên e xin cảm ơn anh, cho em hỏi em đã chạy được thành công nhưng nó trả về nhiều kết quả giống nhau ( do bản tra cứu của em bị trùng nhiều ) thì làm sao cho nó bỏ đi những giá trị trùng lập v anh. cảm ơn anh

  3. mình đã tìm cách để dùng cho tất cả file rồi. truy cập C:/program file/microsoft office/ofice16/library/analysis coppy file FUNCRES.XLAM ra ngoài màn hình. bắt buộc phải sửa tên (ví dụ FUNCRES2.XLAM chẳng hạn). mở nó ra, deverloper->visua basic chuột phải vào VBAProject (FUNCREC2.XLAM) rồi insert modules, mở modules lên dán code vào, nhấn biểu tượng lưu hoặc nhấn f12 để lưu. xong tắt file đi, coppy vào thư mục lúc nãy, xóa file FUNCRES.XLAM cũ đi rồi đổi tên file FUNCRES2.XLAM thành FUNCRES.XLAM y chang là ok.
    cách này còn giúp cho có thể sử dụng macro với cả đuôi xlsx nữa. quá tuyệt

  4. Cho mình hỏi, trường hợi kết quả tìm được là các số thì muốn tính tổng các giá trị tìm được thì làm thế nào bạn?

  5. Anh ơi cho e hỏi , e muốn lập 1 bảng là tên 1 bảng là ngày sinh , em muốn dựa vào ngày sinh để tim tên những người có ngày sinh đó được không ạ

  6. Hàm rất hay, rất hữu ích, nhưng do dữ liệu mình khác của Ad, mình có vài dòng trống.

    Vd: tại cột B chỉ có giá trị "Con A1" và "Con A2"
    thì kế quả sẽ trả về dư 1 dấu "," ở phía cuối

    Ad cho thêm vài code xử luôn trường hợp này được không? Cảm ơn Ad nhiều!

  7. Mình mới tìm hiểu về VBA, clip này hay và ý nghĩa. Sẵn tiện bạn cho mình hỏi là nếu mình viết code lọc giá trị có điều kiện (cột riêng/sheet riêng) nếu đủ điều kiện thì mới trả về nhiều kết quả (không trùng nhau). Nếu bạn biết nào tương tự nhờ bạn hướng dẫn mình với nhé.
    Mình cảm ơn nhiều!

  8. Cho mình hỏi: có 2 bảng tính độc lập do 2 bộ phận làm: 1 số booking (A) có thể có nhiều container (X,Y,Z …) người ta sẽ báo cáo theo dòng A -> X; A -> Y, A -> Z, … khi dùng vlookup tìm thì chỉ ra số container đầu tiên. Có cách nào dùng hàm để tìm và điền vào từng dòng một không? (ko thể copy vì các container KH sẽ lấy riêng rẽ trong các ngày khác nhau nên sẽ ko nằm liền kề nhau. Muốn copy lai phải cắt dòng dồn lại, việc này rất mất thời gian vì có thể bảng tính lên tới 200 container.)

  9. Chào thầy, thầy cho em hỏi em muốn tìm 1 mã hàng có nhiều code thì tạo như thế nào vậy thầy nhờ thầy giúp em với

  10. Thank for your video very much! :* :* :*
    Nhờ video này em tự viết 1 hàm giải quyết được 1 vấn đề trong công việc theo ý của mình. Video hay quá. hjhj

LEAVE A REPLY

Please enter your comment!
Please enter your name here