Lọc dữ liệu theo điều kiện cho trước

  • Thread starter Thread starter ndhuu
  • Ngày gửi Ngày gửi
Liên hệ QC

ndhuu

Thành viên mới
Tham gia
12/3/20
Bài viết
14
Được thích
2
Chào các anh chị
em có câu hỏi mong anh chị giúp đỡ ạ.Em có bảng dữ liệu như file đính kèm,dựa vào " lựa chọn" em mong muốn dùng hàm excell để ra "kết quả mong muốn ".Hiện tại e hay dùng Advanced để lọc dữ liệu nhưng vấn đề là em có nhiều loại hàng hóa phải để từng sheet riêng biệt,khi lọc advanced hay bị lưu dữ liệu ở sheet cũ nên em mất nhiều thời gian để thao tác lặp lại liên tục.VBA em ko biết dùng mong anh chị giúp đỡ e viết hàm excell ạ.Em xin chân thành cảm ơn anh chị ạ.
 

File đính kèm

Chào các anh chị
em có câu hỏi mong anh chị giúp đỡ ạ.Em có bảng dữ liệu như file đính kèm,dựa vào " lựa chọn" em mong muốn dùng hàm excell để ra "kết quả mong muốn ".Hiện tại e hay dùng Advanced để lọc dữ liệu nhưng vấn đề là em có nhiều loại hàng hóa phải để từng sheet riêng biệt,khi lọc advanced hay bị lưu dữ liệu ở sheet cũ nên em mất nhiều thời gian để thao tác lặp lại liên tục.VBA em ko biết dùng mong anh chị giúp đỡ e viết hàm excell ạ.Em xin chân thành cảm ơn anh chị ạ.
Bạn đang dùng office nào?
 
e dùng excell 2016 ạ.Mong anh chị giúp đỡ e ạ
Đối với File đính kèm, công thức tại F2:
Rich (BB code):
=IFERROR(INDEX($A$2:$B$17,AGGREGATE(15,6,(ROW($A$2:$A$17)-1)/COUNTIF($D$2:$D$4,$A$2:$A$17)^0,ROW($A1)),COLUMN((A$1))),"")
Nếu sử dụng cho sheet khác, chỉ thay đổi các vùng in đậm. Riêng số 1 là số của dòng trước A2. Nếu vùng giả sử là $A$5:$A$17 thì sửa số 1 thành số 4
 
Đối với File đính kèm, công thức tại F2:
Rich (BB code):
=IFERROR(INDEX($A$2:$B$17,AGGREGATE(15,6,(ROW($A$2:$A$17)-1)/COUNTIF($D$2:$D$4,$A$2:$A$17)^0,ROW($A1)),COLUMN((A$1))),"")
Nếu sử dụng cho sheet khác, chỉ thay đổi các vùng in đậm. Riêng số 1 là số của dòng trước A2. Nếu vùng giả sử là $A$5:$A$17 thì sửa số 1 thành số 4
Hàm này cho kết quả đúng mong đợi ạ,em cảm ơn anh nhiều ạ.Có 1 số bài cũng gần tương tự nhưng thực sự là nằm ngoài khả năng của em nên e post bài sợ trùng lặp mong các anh các chị thông cảm ạ.
 
Web KT

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

Back
Top Bottom