Sắp xếp lại bảng dữ liệu theo mẫu

Liên hệ QC

trongdungs

Thành viên hoạt động
Tham gia
19/5/09
Bài viết
147
Được thích
13
Nghề nghiệp
sinh vien
Mình có bảng dữ liệu để ở sheet danh sách. Bây giờ muốn sắp xếp lại dữ liệu theo mẫu báo cáo ở sheet tổng kết. Các bác có cách nào làm tự động không, giúp mình với!

Vì bảng dữ liệu chưa chốt lại số người nên bảng kết quả có thể để ở dạng bảng động được không?
 

File đính kèm

  • sap xep lai du lieu.xlsx
    23.9 KB · Đọc: 18
Mình có bảng dữ liệu để ở sheet danh sách. Bây giờ muốn sắp xếp lại dữ liệu theo mẫu báo cáo ở sheet tổng kết. Các bác có cách nào làm tự động không, giúp mình với!

Vì bảng dữ liệu chưa chốt lại số người nên bảng kết quả có thể để ở dạng bảng động được không?
Bạn xem thử file này.
Dữ liệu "vi diệu" quá nên Nguyễn Thị Ngọc Ánh là Nam còn Nguyễn Thị Nguyệt Ánh là nữ, kiểm tra tới lui hoài không biết lọc đúng không.
 

File đính kèm

  • sapxeplaidulieu.xlsb
    38.3 KB · Đọc: 18
Bạn xem thử file này.
Dữ liệu "vi diệu" quá nên Nguyễn Thị Ngọc Ánh là Nam còn Nguyễn Thị Nguyệt Ánh là nữ, kiểm tra tới lui hoài không biết lọc đúng không.
Ngon lành cành đào rồi bác. Dữ liệu demo mà, thông tin sau đều lấy ngẫu nhiên để chạy công thức thôi. Cám ơn bác nhiều!
 
Em mới có ý tưởng này (để áp dụng cho bài toán khác, nhưng lấy tạm ví dụ bài này). Nếu sinh viên thuộc 10 tỉnh (tỉnh 1,..., tỉnh 10). Những sinh viên cùng 1 tỉnh thì xuất ra 1 file riêng (như vậy có 1 file nhập liệu là data.xls và 10 file báo cáo - BC1.xls,..,BC10.xls). Khi nhập thêm dữ liệu, sinh viên đó thuộc tỉnh 1 thì chỉ có file BC1.xls chạy công thức tính toán, cập nhật dữ liệu còn file khác không tính toán.

Mục đích là khi dữ liệu lớn, file báo cáo có nhiều công thức, chạy khá nặng. Nếu cả 10 file cùng cập nhật dữ liệu thì hao mất 1 ly cafe để ngồi đợi máy tính toán. Còn chỉ có 1 file có liên quan cập nhật dữ liệu, 9 file kia giữ nguyên thì sẽ tiết kiệm được khá nhiều thời gian.

Vậy thầy có công thức hay code nào làm được việc này không?

PS: khi bắt đầu phiên làm việc, cả 10 file đều cập nhật dữ liệu.
 
Em mới có ý tưởng này (để áp dụng cho bài toán khác, nhưng lấy tạm ví dụ bài này). Nếu sinh viên thuộc 10 tỉnh (tỉnh 1,..., tỉnh 10). Những sinh viên cùng 1 tỉnh thì xuất ra 1 file riêng (như vậy có 1 file nhập liệu là data.xls và 10 file báo cáo - BC1.xls,..,BC10.xls). Khi nhập thêm dữ liệu, sinh viên đó thuộc tỉnh 1 thì chỉ có file BC1.xls chạy công thức tính toán, cập nhật dữ liệu còn file khác không tính toán.

Mục đích là khi dữ liệu lớn, file báo cáo có nhiều công thức, chạy khá nặng. Nếu cả 10 file cùng cập nhật dữ liệu thì hao mất 1 ly cafe để ngồi đợi máy tính toán. Còn chỉ có 1 file có liên quan cập nhật dữ liệu, 9 file kia giữ nguyên thì sẽ tiết kiệm được khá nhiều thời gian.

Vậy thầy có công thức hay code nào làm được việc này không?

PS: khi bắt đầu phiên làm việc, cả 10 file đều cập nhật dữ liệu.
Tôi "ghét" chuyện tách file.
1 sheet Data, 1 sheet BaoCao. Trong sheet BaoCao muốn chọn điều kiện gì thì chọn, in BaoCao xong chọn điều kiện khác.
 
Tôi "ghét" chuyện tách file.
1 sheet Data, 1 sheet BaoCao. Trong sheet BaoCao muốn chọn điều kiện gì thì chọn, in BaoCao xong chọn điều kiện khác.
chẳng qua là ví dụ này quá ít dữ liệu. Với trường hợp khác nhiều dữ liệu, công thức phức tạp, 1 file báo cáo có 6-7 bảng báo cáo khác nhau, nếu không tách file thì ngồi chơi xơi nước luôn đó thầy. Đây là việc làm bất đắc dĩ, nhưng bắt buộc phải làm.
 
chẳng qua là ví dụ này quá ít dữ liệu. Với trường hợp khác nhiều dữ liệu, công thức phức tạp, 1 file báo cáo có 6-7 bảng báo cáo khác nhau, nếu không tách file thì ngồi chơi xơi nước luôn đó thầy. Đây là việc làm bất đắc dĩ, nhưng bắt buộc phải làm.
1 Data với 10 tỉnh, mỗi tỉnh 10.000 người =100.000 dòng, 6 sheet cho 6 mẫu BAOCAO, mỗi mẫu có tự chọn: Tỉnh, con quan cần quan tâm, con dân cần theo dõi, Giới tính cần nâng đỡ trong sáng,.... chưa kịp xơi nước đâu. "Cạn đìa mới biết Lóc Trê".
Mà xơi nước vẫn lãnh lương mà, tìm chuyện xơi nước lâu càng tốt.
 
1 Data với 10 tỉnh, mỗi tỉnh 10.000 người =100.000 dòng, 6 sheet cho 6 mẫu BAOCAO, mỗi mẫu có tự chọn: Tỉnh, con quan cần quan tâm, con dân cần theo dõi, Giới tính cần nâng đỡ trong sáng,.... chưa kịp xơi nước đâu. "Cạn đìa mới biết Lóc Trê".
Mà xơi nước vẫn lãnh lương mà, tìm chuyện xơi nước lâu càng tốt.
Em đầu hàng rồi, nói về ví dụ đơn giản này khì không bao giờ phải tách. Còn công việc cụ thể không tách không được. Giải pháp em đang áp dụng là, nhập dữ liệu thuộc nhóm nào thì mở file báo cáo nhóm đó lên. Nhập xong thì tắt file đó đi. Máy tính hiện tại của em là Corei5, ram 8GB. Nếu mở tất cả lên, nhập 1 cell thì đợi 3 phút.
 
Lần chỉnh sửa cuối:
Còn công việc cụ thể không tách không được.
Vậy thì như tôi đã nói, "Tôi ghét chuyện tách file".
Công việc cụ thể thế nào chỉ bạn biết thôi. Không đưa ra sao biết giải pháp của bạn là "Không tách không được".
Tạm biệt. Chúc bạn có cách giải quyết đúng ý bạn.
 
Nhờ các anh chị giúp em với!
Công việc em thường xuyên cần tách 1 file dữ liệu ra nhiều file khác nhau với điều kiện lọc là mã chi nhánh
Nhưng mỗi file data sẽ có số dòng và số cột khác nhau nhưng có đặc điểm chung là cột đầu tiên là Mã chi nhánh
Anh chị có thể giúp em viết 1 chương trình : nhập mã chi nhánh cần lọc, sau đó nhấn xuất file(đặt tên file theo định dạng: ví dụ:The het han nam 2018_Mã Chi nhánh, Ma chi nhanh sẽ tự đồng điều vào tên file theo điều kiện lọc) thì nó sẽ xuất ra 1 file riêng, có thể chọn 1 chi nhánh, nhiều chi nhánh hoặc tất cả các chi nhánh(nếu chọn 3 CN sẽ xuất ra 3 file, tất cả 55 CN sẽ xuất ra tất cả file)
Em cảm ơn các anh chị rất nhiều ạ!
Em gửi file data và file mã các chi nhánh
 

File đính kèm

  • TDQT hết hạn 2018 miền nam.xlsx
    5.1 MB · Đọc: 3
  • Danh sách Chi nhánh.xlsx
    10.4 KB · Đọc: 0
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom