Dò Tìm và Lọc theo 2 điều kiện từ 2 sheet khác nhau (4 người xem)

Liên hệ QC

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

zenphone

Thành viên mới
Tham gia
7/7/14
Bài viết
11
Được thích
2
Mình đang làm 1 file tổng hợp dữ liệu hàng hóa từ sheet chi tiết sang sheet Báo Cáo nhưng với 2 điều kiện cho trước và liệt kê theo bảng báo cáo.
Mình muốn nhờ anh/chị giúp em bài này viết bằng Hàm, không dùng code VBA. (bằng hàm mình có thể linh động điều chỉnh khi cần thiết)
Anh chị xem file mình gửi và có nêu rõ yêu cầu trong đó.
cảm ơn anh chị nhhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Mình dùng cột phụ bạn xem thử được không.
 

File đính kèm

Cảm ơn anh nhiều,
cho em hỏi: mình còn cách nào khác linh động hơn không? giả sử em có 1 bảng dữ liệu rất nhiều cột và em muốn lấy dữ liệu ở các cột khác nhau không theo thứ tự.
Được chứ bạn, nhưng có file mới tính tiếp.
 
Được chứ bạn, nhưng có file mới tính tiếp.
em gửi lại file anh xem giúp em, em có thêm một số cột dữ liệu tại file chi tiết data, và bên file báo cáo cõ thêm một số cột cần Lọc. Các dữ liệu cần lọc sẽ không theo thứ tự cột như theo file gốc nên anh xem có cách nào linh hoạt hơn không nhe.
 

File đính kèm

em gửi lại file anh xem giúp em, em có thêm một số cột dữ liệu tại file chi tiết data, và bên file báo cáo cõ thêm một số cột cần Lọc. Các dữ liệu cần lọc sẽ không theo thứ tự cột như theo file gốc nên anh xem có cách nào linh hoạt hơn không nhe.
Dạng bài này có rất nhiều trên diễn đàn, một cách dùng name thay cột phụ
Thân
 

File đính kèm

em gửi lại file anh xem giúp em, em có thêm một số cột dữ liệu tại file chi tiết data, và bên file báo cáo cõ thêm một số cột cần Lọc. Các dữ liệu cần lọc sẽ không theo thứ tự cột như theo file gốc nên anh xem có cách nào linh hoạt hơn không nhe.

Bạn
xem file có ổn không nhé!
 

File đính kèm

Dạng bài này có rất nhiều trên diễn đàn, một cách dùng name thay cột phụ
Thân
Chào anh concogia,

Lâu lắm mới thấy anh trổ tài "xuất chiêu" dùng hàm, ||||| muốn "cụng ly" với anh nên lấy ý của anh dồn vào công thức mảng (bỏ cột phụ và name luôn).

Chào zenphone,

Bạn thử thêm công thức sau:
PHP:
A6=IFERROR(INDEX('Chi tiet'!C$2:C$37,SMALL(IF(('Chi tiet'!$B$2:$B$37=$C$2)*('Chi tiet'!$M$2:$M$37>$E$2),ROW($1:$36)),ROW(1:1))),"")
Ctrl+Shift+Enter rồi fill xuống.
Cùng công thức trên: (...'Chi tiet'!C$2:C$37) nhưng thay đổi cột cho phù hợp với yêu cầu lấy dữ liệu

Bạn tham khảo file đính kèm

Chúc anh em ngày thiệt vui /-*+//-*+//-*+/
 

File đính kèm

Chào anh concogia,

Lâu lắm mới thấy anh trổ tài "xuất chiêu" dùng hàm, ||||| muốn "cụng ly" với anh nên lấy ý của anh dồn vào công thức mảng (bỏ cột phụ và name luôn).

Chào zenphone,

Bạn thử thêm công thức sau:
PHP:
A6=IFERROR(INDEX('Chi tiet'!C$2:C$37,SMALL(IF(('Chi tiet'!$B$2:$B$37=$C$2)*('Chi tiet'!$M$2:$M$37>$E$2),ROW($1:$36)),ROW(1:1))),"")
Ctrl+Shift+Enter rồi fill xuống.
Cùng công thức trên: (...'Chi tiet'!C$2:C$37) nhưng thay đổi cột cho phù hợp với yêu cầu lấy dữ liệu

Bạn tham khảo file đính kèm

Chúc anh em ngày thiệt vui /-*+//-*+//-*+/


Cũng
từ ý tưởng của anh quocgiacan kết hợp offset,match để cho tí phong phú (bỏ cột phụ luôn)
A6=IFERROR(OFFSET('Chi tiet'!$A$1,SMALL(IF(('Chi tiet'!$B$2:$B$37=$C$1)*('Chi tiet'!$M$2:$M$37>5),'Chi tiet'!$A$2:$A$37),ROW(1:1)),MATCH(A$4,'Chi tiet'!$A$1:$M$1,)-1),"") CTRL+SHIFT+ENTER. Fill RH & DOWM
 
Chào anh concogia,

Lâu lắm mới thấy anh trổ tài "xuất chiêu" dùng hàm, ||||| muốn "cụng ly" với anh nên lấy ý của anh dồn vào công thức mảng (bỏ cột phụ và name luôn).



....

Chúc anh em ngày thiệt vui /-*+//-*+//-*+/
Thật ra, có những dang bài ta không dùng công thức mảng mà dùng cột phụ hoặc name thì mục đích chính là để dễ kiểm soát công thức thôi, nhiều khi quá phức tạp thì nhờ cột phụ ta sẽ dễ biết mình sai ở khúc nào để mà sửa, dùng name thì cũng là một hình thức cột phụ nhưng nó .....ok hơn nhờ ...ẩn mình, linh động chọn vùng tham chiếu và ....vất "cha" cái thằng Ctr + Shift + Enter đáng ghét
Mình thấy các bạn sau này dùng công thức rất hay, rất uyển chuyển, mình rất khâm phục
Thân
 
Thật ra, có những dang bài ta không dùng công thức mảng mà dùng cột phụ hoặc name thì mục đích chính là để dễ kiểm soát công thức thôi, nhiều khi quá phức tạp thì nhờ cột phụ ta sẽ dễ biết mình sai ở khúc nào để mà sửa, dùng name thì cũng là một hình thức cột phụ nhưng nó .....ok hơn nhờ ...ẩn mình, linh động chọn vùng tham chiếu và ....vất "cha" cái thằng Ctr + Shift + Enter đáng ghét
Mình thấy các bạn sau này dùng công thức rất hay, rất uyển chuyển, mình rất khâm phục
Thân
Cảm ơn lời nhận xét của anh.

Bửa nào quởn quởn cài hình chuột "Jerry" vào hồ sơ, để chí ít cũng có người "chọc ghẹo" mèo "Tom" cùa anh thì hay há! --=0--=0--=0

Chúc anh nghỉ ngơi khỏe và vui cùng gia đình.
 
Web KT

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

Back
Top Bottom