Công thức tính năm của đơn hàng.

Liên hệ QC
Em có dùng hàm Vlookup, nhưng dữ liệu khoảng 1200 dòng thì khi nhấn Tab, mất 4 đến 6 giây mới nhảy qua cell khác.
Mong các anh chị giúp đỡ.
Hàm Lookup có thể xét theo 3 điều kiện được không các anh?
Em xét theo 3 điều kiện vì sợ xuất mặt hàng không có trong đơn hàng ạ.
 
Em có dùng hàm Vlookup, nhưng dữ liệu khoảng 1200 dòng thì khi nhấn Tab, mất 4 đến 6 giây mới nhảy qua cell khác.
Mong các anh chị giúp đỡ.
Hàm Lookup có thể xét theo 3 điều kiện được không các anh?
Em xét theo 3 điều kiện vì sợ xuất mặt hàng không có trong đơn hàng ạ.
.
Sử dụng cột phụ nối 3 điều kiện lại cho nhẹ file và dùng INDEX +MATCH.

.
 
Cứ hàm Lookup như của anh HieuCD thôi bạn :

H2=LOOKUP(2,1/(E2=DonHang!$D$6:$D$30)/(F2=DonHang!$F$6:$F$30)/(G2=DonHang!$G$6:$G$30),DonHang!$H$6:$H$30)

P2=LOOKUP(2,1/(E2=DonHang!$D$6:$D$30)/(F2=DonHang!$F$6:$F$30)/(G2=DonHang!$G$6:$G$30),DonHang!$P$6:$P$30)
 
Em có thử công thức Lookup tìm trong 180 dòng mà thấy cũng chậm, có cách nào cải tiến cho nhanh hơn không các anh.
 
Em có thử công thức Lookup tìm trong 180 dòng mà thấy cũng chậm, có cách nào cải tiến cho nhanh hơn không các anh.
Thử công này xem sao:

H2=IFERROR(INDEX(DonHang!$H$6:$H$30,AGGREGATE(15,6,ROW(DonHang!$H$1:$H$30)/(DonHang!$D$6:$D$30=E2)/(DonHang!$F$6:$F$30=F2)/(DonHang!$G$6:$G$30=G2),1)),"")

P2=IFERROR(INDEX(DonHang!$P$6:$P$30,AGGREGATE(15,6,ROW(DonHang!$P$1:$P$30)/(DonHang!$D$6:$D$30=E2)/(DonHang!$F$6:$F$30=F2)/(DonHang!$G$6:$G$30=G2),1)),"")
 
Em có thử công thức Lookup tìm trong 180 dòng mà thấy cũng chậm, có cách nào cải tiến cho nhanh hơn không các anh.
Test với file ví dụ thì OK.
Bạn gửi file thực tế với công thức đang dùng, để xem chậm đến mức nào.
 
Em có thử công thức Lookup tìm trong 180 dòng mà thấy cũng chậm, có cách nào cải tiến cho nhanh hơn không các anh.
Dùng một cột phụ nối ba cột điều kiện bên sheet đơn hàng lại với nhau thành cột H, sau đó dùng hàm Vlookup trên ô H2 của sheet Xuat: =VLOOKUP(E2&F2&G2, DonHang!$H:$I, 2,0)
 

File đính kèm

  • GPE.xlsx
    21.6 KB · Đọc: 5
cám ơn anh @dangductuong2125 đã chỉ cho em vì sao file nặng và chậm, là do file gốc của em Fill color và Border đến cả triệu dòng.
 
Web KT
Back
Top Bottom