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



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:

Xem thêm video học và các thủ thuật excel: https://mindovermetal.org/thu-thuat-excel/

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

  1. mình làm được nhưng vùng tìm kiếm rộng thì không hiển thị được mong add chỉ giáo

  2. Quá hay. Nhiều khi có hướng suy nghĩ nhưng k biết hàm. Giờ thì có thể mày mò tự viết

  3. thích thật! Kiểu cảm giác cần tìm solution gì cũng có :)))) Cảm ơn Thanh nhiều!

  4. Tuyệt cú mèo

  5. 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☺️

  6. cho em hỏi có thể hàm trả về kết quả ở nhiều dòng không

  7. Đầ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

  8. Có cách nào thay dấu phẩy bằng dấu khác được không ad

  9. 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

  10. Nếu bấm alt+F11 mà nó không hiện ra thì phải làm sao a ơi. E xài excel 2010

  11. 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?

  12. function viết ra có thể dùng cho nhiều file excel hay chỉ dùng 1 file thôi ạ?

  13. Nguyễn Hữu Thuần October 15, 2020 at 9:17 am

    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 ạ

  14. Link code k thể truy cập. Nguyên xem lại giúp nha

  15. Phan Bùi Thanh Hải October 15, 2020 at 9:17 am

    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!

  16. 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!

  17. Anh ơi bị treo máy lắm anh xem có cách nào cho máy ddowxw bị treo ko anh

  18. Anh ơi vậy em muốn dùng hàm vlookup cho 2 bảng ở 2 sheet khác nhau có đk k ạ

  19. Anh ơi sau khi viết xong hết như thế ấn vào đâu để lưu ạ?

  20. 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.)

  21. Bị treo excel khi làm viêc từ 100 dòng trở lên bạn ơi.

  22. Khi em tìm 1 mã hàng thì nó sẽ cho ra tất cả các dòng code.

  23. 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

  24. 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

  25. Cần bổ sung loại bỏ cell có giá trị rỗng, nếu không sẽ cho ra n dấu phẩy theo N cell trống.

  26. Thi Thanh Thuy Nguyen October 15, 2020 at 9:17 am

    anh ơi cho em hỏi với ạ, mình có thể sử dụng Vlookup/Hlookup cho 1 mảng rời rạc được không ạ?

  27. Đang ngồi tư duy phát triển lên. Làm sao tạo được mHlookup. Cơ mà vẫn chưa thông ạ

  28. Chủ thớt làm clip đối với trường hợp range chưa sắp xếp theo trật tự đi 😀

  29. Đúng là k gì là k thể. Thi thoảng e cũng cần món này

  30. Lưu phát. Tối về xem. Tks bác nhé.

Để lại ý kiến của bạn:

Your email address will not be published. Required fields are marked *