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/

Subscribe
Notify of
guest
30 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
nguyen xuyen1988

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

vinh nguyen

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

Ngọc Ánh Hoàng

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!

Anh Nhat Nguyet

Tuyệt cú mèo

TRUC LY

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

Phuc Pham

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

Khanh Trần

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

Họa Thần

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

Dũng Phạm

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

Ngan Thong

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

Duy Sơn Trương

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?

Trung Hoang Minh

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

Nguyễn Hữu Thuần

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 ạ

Blue Mountain

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

Phan Bùi Thanh Hải

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!

Trang Luong

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!

TIN TỨC VN

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

Kiên Nguyễn

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

Đỗ Trinh

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

nam doan

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

Ông Kính Tròn

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

An Huu

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

An Huu

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

Đinh Đức Anh

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

Lê Xuân Trường

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.

Thi Thanh Thuy Nguyen

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 ạ?

Lương Văn Hùng

Đ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 ạ

Huy Cao

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 😀

Lương Văn Hùng

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

Tráng Phạm

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