Lọc dữ liệu theo mảng

Liên hệ QC

NoDiNaDu

Thành viên hoạt động
Tham gia
25/5/17
Bài viết
120
Được thích
46
Giới tính
Nam
Xin chào mọi người ạ, chúc mọi người ngày mới vui vẻ.
Mọi người cho em nhờ chút với ạ. Hiện em có 1 file excel, trong đó có 2 sheet, 1 sheet chứa thông tin tổng hợp lương của 12 tháng, sheet còn lại là sheet tra cứu lương của từng tháng cụ thể. Ở ô F6 của sheet lương tháng, em có tạo list để lọc. Giờ em muốn khi mình chọn đến tháng nào, thì dữ liệu lương tháng đó sheet tổng hợp tự hiện ra, còn các tháng khác thì không. Mọi người có cách nào xin chỉ dẫn em với ạ. em xin cảm ơn ạ.
1608177407307.png
 

File đính kèm

  • trich-luong.xlsx
    19.2 KB · Đọc: 12
Xin chào mọi người ạ, chúc mọi người ngày mới vui vẻ.
Mọi người cho em nhờ chút với ạ. Hiện em có 1 file excel, trong đó có 2 sheet, 1 sheet chứa thông tin tổng hợp lương của 12 tháng, sheet còn lại là sheet tra cứu lương của từng tháng cụ thể. Ở ô F6 của sheet lương tháng, em có tạo list để lọc. Giờ em muốn khi mình chọn đến tháng nào, thì dữ liệu lương tháng đó sheet tổng hợp tự hiện ra, còn các tháng khác thì không. Mọi người có cách nào xin chỉ dẫn em với ạ. em xin cảm ơn ạ.
View attachment 251375
Không đụng tới lập trình thì cứ thêm cột phụ như vậy cho khỏe, bạn cũng dễ điều chỉnh
 

File đính kèm

  • trich-luong.xlsx
    18.8 KB · Đọc: 15
Xin chào mọi người ạ, chúc mọi người ngày mới vui vẻ.
Mọi người cho em nhờ chút với ạ. Hiện em có 1 file excel, trong đó có 2 sheet, 1 sheet chứa thông tin tổng hợp lương của 12 tháng, sheet còn lại là sheet tra cứu lương của từng tháng cụ thể. Ở ô F6 của sheet lương tháng, em có tạo list để lọc. Giờ em muốn khi mình chọn đến tháng nào, thì dữ liệu lương tháng đó sheet tổng hợp tự hiện ra, còn các tháng khác thì không. Mọi người có cách nào xin chỉ dẫn em với ạ. em xin cảm ơn ạ.
Theo cấu trúc dữ liệu trong file thì có thể dùng OFFSET (Excel 2010+ mới sử dụng được AGGREGATE), công thức A11:
Mã:
=OFFSET('TH luong'!$A$8,MATCH($F$6,'TH luong'!$N$9:$N$18,0)+ROW($A1)-1,COLUMN(A$1)-1)
Copy cho các ô còn lại.
 

File đính kèm

  • trich-luong.xlsx
    24.9 KB · Đọc: 17
Xin chào mọi người ạ, chúc mọi người ngày mới vui vẻ.
Mọi người cho em nhờ chút với ạ. Hiện em có 1 file excel, trong đó có 2 sheet, 1 sheet chứa thông tin tổng hợp lương của 12 tháng, sheet còn lại là sheet tra cứu lương của từng tháng cụ thể. Ở ô F6 của sheet lương tháng, em có tạo list để lọc. Giờ em muốn khi mình chọn đến tháng nào, thì dữ liệu lương tháng đó sheet tổng hợp tự hiện ra, còn các tháng khác thì không. Mọi người có cách nào xin chỉ dẫn em với ạ. em xin cảm ơn ạ.
Thử với cách khác, vào N2 sheet Bang_Luong chọn 1 tháng và xem kếy quả.
 

File đính kèm

  • trich-luong.xlsm
    23.3 KB · Đọc: 15
Theo cấu trúc dữ liệu trong file thì có thể dùng OFFSET (Excel 2010+ mới sử dụng được AGGREGATE), công thức A11:
Mã:
=OFFSET('TH luong'!$A$8,MATCH($F$6,'TH luong'!$N$9:$N$18,0)+ROW($A1)-1,COLUMN(A$1)-1)
Copy cho các ô còn lại.
Thử với cách khác, vào N2 sheet Bang_Luong chọn 1 tháng và xem kếy quả.
Dạ, em xin cảm ơn các thầy, các anh ạ.
 
Web KT
Back
Top Bottom