Lọc vào sao chép dữ liệu theo từng hạng mục

Liên hệ QC

baihocdt

Thành viên hoạt động
Tham gia
1/2/11
Bài viết
106
Được thích
11
Chào các bạn, mình có 1 file excel bao gồm 1 sheet tổng hợp dùng để nhập tất cả các nội dung công việc của tất cả các nhân viên theo trình tự thời gian. Mình muốn, đồng thời có thể nhìn thấy các công việc đã được nhập vào của từng nhân viên trên các sheets nhân viên.
Cụ thể là sau khi nhập công việc của nhân viên nào bên sheet Tổng hợp thì đồng thời công việc đó cũng tự động được hiển thị trong sheet nhân viên tương ứng của nhân viên đó như trong file đính kèm.

Nhờ các bạn hỗ trợ xử lý giúp. Cảm ơn các bạn.
 

File đính kèm

  • THONG KE TONG HOP.xlsx
    13.7 KB · Đọc: 44
Chào các bạn, mình có 1 file excel bao gồm 1 sheet tổng hợp dùng để nhập tất cả các nội dung công việc của tất cả các nhân viên theo trình tự thời gian. Mình muốn, đồng thời có thể nhìn thấy các công việc đã được nhập vào của từng nhân viên trên các sheets nhân viên.
Cụ thể là sau khi nhập công việc của nhân viên nào bên sheet Tổng hợp thì đồng thời công việc đó cũng tự động được hiển thị trong sheet nhân viên tương ứng của nhân viên đó như trong file đính kèm.

Nhờ các bạn hỗ trợ xử lý giúp. Cảm ơn các bạn.
Mình thực hiện trên sheet Nhân viên A thôi nhé, các sheet khác bạn sửa nhân viên A thành tên các nhân viên tương ứng. Ô A3 gõ CT như sau:
Mã:
=IFERROR(OFFSET('TONG HOP'!$A$1;AGGREGATE(15;6;ROW($3:$500)/('TONG HOP'!$A$3:$A$500="A");ROW(A1))-1;COLUMN(A1)-1);"")
Fill CT sang phải và xuống dưới.
 
Mình thực hiện trên sheet Nhân viên A thôi nhé, các sheet khác bạn sửa nhân viên A thành tên các nhân viên tương ứng. Ô A3 gõ CT như sau:
Mã:
=IFERROR(OFFSET('TONG HOP'!$A$1;AGGREGATE(15;6;ROW($3:$500)/('TONG HOP'!$A$3:$A$500="A");ROW(A1))-1;COLUMN(A1)-1);"")
Fill CT sang phải và xuống dưới.
Mình tải file và paste công thức mà sao không hiển thị kết quả nhỉ, mình đang cần công thức này. Bạn xem giúp file còn đang không đúng ở chỗ nào
 

File đính kèm

  • THONG KE TONG HOP.xlsx
    13.9 KB · Đọc: 9
Mình tải file và paste công thức mà sao không hiển thị kết quả nhỉ, mình đang cần công thức này. Bạn xem giúp file còn đang không đúng ở chỗ nào
Tại ô A3 của sheet Nhân viên A gõ công thức như sau:
Mã:
=IFERROR(OFFSET('TONG HOP'!$A$1,AGGREGATE(15,6,ROW($3:$500)/('TONG HOP'!$A$3:$A$500=$B$1),ROW(A1))-1,COLUMN(A1)-1),"")
Fill CT sang phải và xuống dưới.
 
Chào các bạn, mình có 1 file excel bao gồm 1 sheet tổng hợp dùng để nhập tất cả các nội dung công việc của tất cả các nhân viên theo trình tự thời gian. Mình muốn, đồng thời có thể nhìn thấy các công việc đã được nhập vào của từng nhân viên trên các sheets nhân viên.
Cụ thể là sau khi nhập công việc của nhân viên nào bên sheet Tổng hợp thì đồng thời công việc đó cũng tự động được hiển thị trong sheet nhân viên tương ứng của nhân viên đó như trong file đính kèm.

Nhờ các bạn hỗ trợ xử lý giúp. Cảm ơn các bạn.
Mình tải file và paste công thức mà sao không hiển thị kết quả nhỉ, mình đang cần công thức này. Bạn xem giúp file còn đang không đúng ở chỗ nào
Góp ý cho bạn:
1/ Nên dùng 1 Sheet Form hoặc UserForm để nhập liệu vào sheet Tổng hợp.
2/ Khi cần tách mỗi nhân viên 1 sheet thì dựa vào cột A của sheet Tổng hợp sử dụng VBA để tách sheet. Chứ không ai theo dõi mỗi nhân viên 1 sheet sẽ làm tăng dung lượng File mà việc tổng hợp cũng rất phức tạp.
3/ Vì toàn bộ dữ liệu chứa ở sheet Tổng hợp, sau khi tách sheet và thực hiện công việc gì đó xong thì có thể dùng code để xóa các sheet tách.
 
Lần chỉnh sửa cuối:
đúng là máy tính của mình đang dùng Microsoft Office 2007 , nên không đọc được. Mình đang muốn thiết kế 1 file xếp lịch thi đấu thể thao, vòng tròn tính điểm
 

File đính kèm

  • Lich thi dau 2.xls
    83.5 KB · Đọc: 10
Web KT
Back
Top Bottom