Giúp về Vlookup theo nhiều điều kiện? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

kiendt1973

Thành viên chính thức
Tham gia
14/7/07
Bài viết
98
Được thích
37
Mình có vấn đề cần lọc theo 2 điều kiện mà ko biết cách.
Mình ko biết cách trình bầy bằng lời nên có File đính kèm.
Xin được mọi người giúp đỡ.
Trân thành cảm ơn.
 

File đính kèm

Mình có vấn đề cần lọc theo 2 điều kiện mà ko biết cách.
Mình ko biết cách trình bầy bằng lời nên có File đính kèm.
Xin được mọi người giúp đỡ.
Trân thành cảm ơn.
Vậy là tìm kiếm cái gì và lấy từ sheet nào sang sheet nào hả bạn. (vui lòng không viết tắt cho phù hợp Nội quy diễn đàn)
 
Vậy là tìm kiếm cái gì và lấy từ sheet nào sang sheet nào hả bạn. (vui lòng không viết tắt cho phù hợp Nội quy diễn đàn)
Mình cần lọc trong sheet DMVT để trả vào sheet doanh thu.
Tức là trong sheet doanh thu mình cần phân loại nhóm tân dược đông dược; nhưng do một số mã vật tư ở bảng doanh thu lại là mã vật tư tại cột mã phụ nên ko dùng vlookup 1 điều kiện được.
Ý mình là nếu thuộc mã vật tư và mã phụ thì sẽ lọc được vật tư trường bảng doanh thu ở nhóm nào.
K biết mình giải thích mọi người có hiểu đc ko.
Trân trọng
 
Mình cần lọc trong sheet DMVT để trả vào sheet doanh thu.
Tức là trong sheet doanh thu mình cần phân loại nhóm tân dược đông dược; nhưng do một số mã vật tư ở bảng doanh thu lại là mã vật tư tại cột mã phụ nên ko dùng vlookup 1 điều kiện được.
Ý mình là nếu thuộc mã vật tư và mã phụ thì sẽ lọc được vật tư trường bảng doanh thu ở nhóm nào.
K biết mình giải thích mọi người có hiểu đc ko.
Trân trọng
Khi giao tiếp bạn không nên viết tắt.
Tốt nhất là đưa file dữ liệu lên (nhiều nhiều một chút), trình bày điều kiện và làm kết quả mong muốn thì sẽ được giúp nhanh hơn bạn ạ.
 
Khi giao tiếp bạn không nên viết tắt.
Tốt nhất là đưa file dữ liệu lên (nhiều nhiều một chút), trình bày điều kiện và làm kết quả mong muốn thì sẽ được giúp nhanh hơn bạn ạ.
Cảm ơn sự góp ý của bác.
Xin lỗi mình không biết giải thích thế nào cho rõ.
Mình có bổ sung mong muốn trong File vừa cập nhật.
Trân trọng.
 

File đính kèm

Cảm ơn sự góp ý của bác.
Xin lỗi mình không biết giải thích thế nào cho rõ.
Mình có bổ sung mong muốn trong File vừa cập nhật.
Trân trọng.
Số lượng mã phụ có song song với mã chính không bạn, bạn nên đưa nhiều dữ liệu hơn để dễ hình dung chứ ít thế này hơi khó đoán. Ngoài ra có thể dùng các cách khác chứ không cứ phải là Vlookup mà bạn.
Tốt nhất là bạn đưa vài chục dòng dữ liệu thật lên xem thế nào.
 
Lần chỉnh sửa cuối:
Mình có vấn đề cần lọc theo 2 điều kiện mà ko biết cách.
Mình ko biết cách trình bầy bằng lời nên có File đính kèm.
Xin được mọi người giúp đỡ.
Trân thành cảm ơn.
....................
Mã:
C2=IFERROR(VLOOKUP(A2,DMVT!$A$2:$D$4,4,0),VLOOKUP(A2,DMVT!$C$2:$D$4,2,0))
 
Xin làm phiền thêm các bạn, nếu mình phát sinh thêm 1 điều kiện phụ nữa thì có dùng được Vlookup ở trên nữa không?
C2=IFERROR(VLOOKUP(A2,DMVT!$A$2:$D$4,4,0),VLOOKUP(A2,DMVT!$C$2:$D$4,2,0),VLOOKUP(A2,DMVT!$D$2:$D$4,1,0))
 
Xin làm phiền thêm các bạn, nếu mình phát sinh thêm 1 điều kiện phụ nữa thì có dùng được Vlookup ở trên nữa không?
C2=IFERROR(VLOOKUP(A2,DMVT!$A$2:$D$4,4,0),VLOOKUP(A2,DMVT!$C$2:$D$4,2,0),VLOOKUP(A2,DMVT!$D$2:$D$4,1,0))
Được nè bạn, Nếu bạn đưa thêm file.
 
=IFERROR(VLOOKUP(A3,DMSP!$A$3:$E$4,5,0),IFERROR(VLOOKUP(DT!A3,DMSP!$B$3:$E$4,4,0),IFERROR(VLOOKUP(A3,DMSP!$C$3:$E$4,3,0),"")))
Đúng là hàm Excel vô hạn mà mình ko biết.
Quan trọng là kiến thức về Excel của mình có giới hạn, thường dùng công thức của mọi người đi trước mà k học hành bài bản.
Cảm ơn huonglien1901 và mọi người.
 
Đúng là hàm Excel vô hạn mà mình ko biết.
Quan trọng là kiến thức về Excel của mình có giới hạn, thường dùng công thức của mọi người đi trước mà k học hành bài bản.
Cảm ơn huonglien1901 và mọi người.
Miễn là bạn chịu khó học hỏi thì sẽ tiến bộ thôi!
"Không có việc gì khó, chỉ sợ lòng không bền..."
Mã:
C3=IF(A3="","",LOOKUP(2,1/MMULT(N(DMSP!$A$3:$C$100=A3),{1;1;1}),DMSP!$E$3:$E$100))
Enter, fill xuống.

Thân
 
Miễn là bạn chịu khó học hỏi thì sẽ tiến bộ thôi!
"Không có việc gì khó, chỉ sợ lòng không bền..."
Mã:
C3=IF(A3="","",LOOKUP(2,1/MMULT(N(DMSP!$A$3:$C$100=A3),{1;1;1}),DMSP!$E$3:$E$100))
Enter, fill xuống.

Thân
Anh làm cái đơn giản thôi Anh. Lồng vào hàm Mmult hàm N là khó với bạn ấy rồi đó.
Anh có thể giải thích công thức đó cho bạn ấy hiểu được không? Nắm được giải thuật bài toán.
 
Miễn là bạn chịu khó học hỏi thì sẽ tiến bộ thôi!
"Không có việc gì khó, chỉ sợ lòng không bền..."
Mã:
C3=IF(A3="","",LOOKUP(2,1/MMULT(N(DMSP!$A$3:$C$100=A3),{1;1;1}),DMSP!$E$3:$E$100))
Enter, fill xuống.

Thân
Cảm ơn Bác cho mình thêm cách nữa. Cách này mình sẽ để dành nghiên cứu sau.
 
Anh làm cái đơn giản thôi Anh. Lồng vào hàm Mmult hàm N là khó với bạn ấy rồi đó.
Anh có thể giải thích công thức đó cho bạn ấy hiểu được không? Nắm được giải thuật bài toán.
Anh làm theo câu anh khuyên bạn ấy, vì khả năng xử lý 1 bài sẽ có nhiều cách, phải tìm và học hỏi thì mới thành công thôi!

Chúc em ngày vui.
/-*+//-*+//-*+/
 
Miễn là bạn chịu khó học hỏi thì sẽ tiến bộ thôi!
"Không có việc gì khó, chỉ sợ lòng không bền..."
Mã:
C3=IF(A3="","",LOOKUP(2,1/MMULT(N(DMSP!$A$3:$C$100=A3),{1;1;1}),DMSP!$E$3:$E$100))
Enter, fill xuống.

Thân
Anh ơi làm phiền anh chút ạ, anh giải nghĩa công thức lookup giúp em với ạ, em chưa hiểu công thức này cho lắm
Em cảm ơn anh ah
 
Anh ơi làm phiền anh chút ạ, anh giải nghĩa công thức lookup giúp em với ạ, em chưa hiểu công thức này cho lắm
Em cảm ơn anh ah
Bạn xem giải thích hàm Lookup(2,1/...) theo link:


Và hàm Mmult() theo link:

Thân
 
Hàm Lookup, theo MSDN là hàm không 'robust' bằng VLookup.
Từ 'robust' mà họ dùng có nghĩa là lời khuyên "không rành cách làm việc của nó thì tránh đụng vào"

Nói cách khác, nó thuộc về nhóm "ngựa chứng". Các tay dùng nó ở đây rất giỏi về trị ngựa chứng cho nên họ sử dụng nó một cách vô tư.
Người được chỉ cho công thức sử dụng Lookup nên bảo đảm rằng dữ liệu của mình dạng đúng như lúc hỏi. Nếu có chỗ không đúng dạng lúc hỏi thì kết quả không bảo đảm.
 
Web KT

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

Back
Top Bottom