Trích xuất HSG, HSTT từ nhiều file điểm của lớp (4 người xem)

Liên hệ QC

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

vietlao2003

Thành viên mới
Tham gia
17/7/14
Bài viết
10
Được thích
0
Chào các bạn. Mình làm công tác giáo vụ ở trường chuyên biệt, có đối tượng SV Lào. Mình đang xây dựng từ chương trình Excel các file để hỗ trợ công tác thống kê kết quả học tập và lập danh sách HSG, HSTT.
Trong file mình gửi kèm có các flie lớp học TV1, TV2, ..,.TV11 có cấu trúc giống nhau, là các file gửi cho 11 GVCN để nhập điểm và gửi file về phòng Giáo vụ hàng tháng và cuối mỗi kì học. Còn Giáo vụ làm công tác thống kê trong file THỐNG KÊ, DS HSG, HSTT. File BANG DIEM THI là kết quả khi SV Lào thi tốt nghiệp. (Các sheet và quy định cách tính điểm TB, và xét Danh hiệu có khác so với tính điểm của THPT nên ai đọc thấy cách tính điểm lạ thì ko cần thắc mắc nhé!)
Mình muốn trích xuất SV Lào đạt HSG, HSTT kì 1 và cả năm từ các flie TV1, TV2, ...,TV11, sheet T.KÊ KÌ 1, T.Kê CN ra file DS HSG, HSTT (khống dùng lọc AutoFilter) mà ko biết cách làm được.
Mình cũng đã tham khảo một số câu hỏi tương tự (là trích xuất từ các sheet trên cùng 1 file) trên diễn đần nhưng các câu hỏi đó đều khác của mình.
Mong các bạn trợ giúp.(Nếu làm được bằng các lệnh , ko dùng VBA là tốt nhất, vì mình ko rành về VBA). Xin chân thành cảm ơn
(Các bạn tải file thứ 2 đã sửa nhé)
 

File đính kèm

Lần chỉnh sửa cuối:
à, chương trình có gì chưa đúng, cần cải tiến thì các bạn đóng góp để mình hoàn thiện nhé. Thanks
 
Chào các bạn. Mình làm công tác giáo vụ ở trường chuyên biệt, có đối tượng SV Lào. Mình đang xây dựng từ chương trình Excel các file để hỗ trợ công tác thống kê kết quả học tập và lập danh sách HSG, HSTT.
Trong file mình gửi kèm có các flie lớp học TV1, TV2, ..,.TV11 có cấu trúc giống nhau, là các file gửi cho 11 GVCN để nhập điểm và gửi file về phòng Giáo vụ hàng tháng và cuối mỗi kì học. Còn Giáo vụ làm công tác thống kê trong file THỐNG KÊ, DS HSG, HSTT. File BANG DIEM THI là kết quả khi SV Lào thi tốt nghiệp. (Các sheet và quy định cách tính điểm TB, và xét Danh hiệu có khác so với tính điểm của THPT nên ai đọc thấy cách tính điểm lạ thì ko cần thắc mắc nhé!)
Mình muốn trích xuất SV Lào đạt HSG, HSTT kì 1 và cả năm từ các flie TV1, TV2, ...,TV11, sheet T.KÊ KÌ 1, T.Kê CN ra file DS HSG, HSTT (khống dùng lọc AutoFilter) mà ko biết cách làm được.
Mình cũng đã tham khảo một số câu hỏi tương tự (là trích xuất từ các sheet trên cùng 1 file) trên diễn đần nhưng các câu hỏi đó đều khác của mình.
Mong các bạn trợ giúp.(Nếu làm được bằng các lệnh , ko dùng VBA là tốt nhất, vì mình ko rành về VBA). Xin chân thành cảm ơn
Vấn đề này mà không dùng VBA thì hơi khó đỡ đấy.
 
Chào các bạn. Mình làm công tác giáo vụ ở trường chuyên biệt, có đối tượng SV Lào. Mình đang xây dựng từ chương trình Excel các file để hỗ trợ công tác thống kê kết quả học tập và lập danh sách HSG, HSTT.
Trong file mình gửi kèm có các flie lớp học TV1, TV2, ..,.TV11 có cấu trúc giống nhau, là các file gửi cho 11 GVCN để nhập điểm và gửi file về phòng Giáo vụ hàng tháng và cuối mỗi kì học. Còn Giáo vụ làm công tác thống kê trong file THỐNG KÊ, DS HSG, HSTT. File BANG DIEM THI là kết quả khi SV Lào thi tốt nghiệp. (Các sheet và quy định cách tính điểm TB, và xét Danh hiệu có khác so với tính điểm của THPT nên ai đọc thấy cách tính điểm lạ thì ko cần thắc mắc nhé!)
Mình muốn trích xuất SV Lào đạt HSG, HSTT kì 1 và cả năm từ các flie TV1, TV2, ...,TV11, sheet T.KÊ KÌ 1, T.Kê CN ra file DS HSG, HSTT (khống dùng lọc AutoFilter) mà ko biết cách làm được.
Mình cũng đã tham khảo một số câu hỏi tương tự (là trích xuất từ các sheet trên cùng 1 file) trên diễn đần nhưng các câu hỏi đó đều khác của mình.
Mong các bạn trợ giúp.(Nếu làm được bằng các lệnh , ko dùng VBA là tốt nhất, vì mình ko rành về VBA). Xin chân thành cảm ơn
Dữ liệu của bác nhiều lại lộn xộn, các file excel cũng thay đổi từng năm vì số lượng lớp thay đổi có làm cũng chỉ dùng được cho thời điểm hiện tại.

Nếu dùng công thức đối với mấy dữ liệu về học sinh học viên kiểu này file lưu sẽ lớn và chậm, nên em nghĩ bác nên từ bó ý định nhờ giúp hoàn thành chương trình của bác đi.

Bác hãy chọn phần nào khó nhất bác đang cần giải quyết thu gọn file dữ liệu của bác lại rồi đặt câu hỏi cho từng phần thì chắc có người giúp.

Và bác cũng nên hạn chế việc tách dữ liệu thành quá nhiều file như vậy tốn công mở lên xem, sau này có thu thập hay tổng hợp dữ liệu thì phần lớn vẫn phải mở file lên, nếu không muốn mở thì phải code bằng VBA rất rắc rối.
 
Lần chỉnh sửa cuối:
Mình xin góp vài í với bạn, như sau:

1./ Nên gom hết danh sách học viên (HV) vô 1 file; Tất nhiên cần thêm trường (cột) tên lớp;

2./ Tên các trang tính không nên xài tiếng Việt có dấu;

3./ Các trang về ghi điểm HV nên xài mã HV, không nên xài [Họ] & [Tên] rườm ra, sẽ ì ạch không cần thiết

4./ Bạn nên tham khảo các trường cỡ hai ngàn HV để rút kinh nghiệm cung cách quản lí chỉ trong 1 file;

. . . .

Thân!
 
Dữ liệu của bác nhiều lại lộn xộn, các file excel cũng thay đổi từng năm vì số lượng lớp thay đổi có làm cũng chỉ dùng được cho thời điểm hiện tại.

Nếu dùng công thức đối với mấy dữ liệu về học sinh học viên kiểu này file lưu sẽ lớn và chậm, nên em nghĩ bác nên từ bó ý định nhờ giúp hoàn thành chương trình của bác đi.

Bác hãy chọn phần nào khó nhất bác đang cần giải quyết thu gọn file dữ liệu của bác lại rồi đặt câu hỏi cho từng phần thì chắc có người giúp.

Và bác cũng nên hạn chế việc tách dữ liệu thành quá nhiều file như vậy tốn công mở lên xem, sau này có thu thập hay tổng hợp dữ liệu thì phần lớn vẫn phải mở file lên, nếu không muốn mở thì phải code bằng VBA rất rắc rối.
Cảm ơn bạn đã nếu ý kiến.
1. Vì bạn ko quen với dữ liệu riêng của trường mình nên sẽ cảm thấy lộn xộn thôi. Đúng là mỗi năm thì số lượng lớp sẽ thay đổi, nhưng vì tính mở của file nên ta có thể diều chỉnh được mà.
2. Nếu công thức viết dài, rắc rối thì các bạn có thể giúp mình bằng VBA nhé.
3. Phần khó nhất đã nêu trong câu hỏi rùi mà: đó là trích xuất dữ liệu HSG, HSTT sang file DS HSG, HSTT. Các sheet có link với nhau, nếu thu gọn thì dữ liệu sẽ ko chuẩn nữa
4. trong file đính kèm có nhiều file TV1, Tv2,...,TV12 . đó chính là file sẽ gửi cho 11 GVCN. Sau mỗi tháng, các GVCN sẽ nhập điểm và gửi lại cho mình, nên tôi nghĩ là phải tách dữ liệu từng lớp. Trong các file TV1, TV2...bạn sẽ thấy tên SV các lớp giống nhau, nhưng là ví dụ thôi vì copy , thực tế sẽ phải thay đổi tên theo từng lớp.
5. Trong các file GVCN gửi về, sau kì 1, kì 2, mình sẽ mở file, để in sheet T.Kê, lấy sheet N.XÉT vào mục đích in giấy khen, thông báo kết quả
Thân!
 
Lần chỉnh sửa cuối:
gửi HYen17:
1/ Như mình đã trả lời bạn avilaiva, vì gửi file dữ liệu của lớp 11 cho GVCN khác nhau nên mình nghĩ tách ra là hay hơn.
2/, 3/ Mình tiếp thu ý kiến. Đã gửi lại file
4/ bạn cho mình link tham khảo nhé
Thân. Thanks!
 
Lần chỉnh sửa cuối:
gửi HYen17:
1/ Như mình đã trả lời bạn avilaiva, vì gửi file dữ liệu của lớp 11 cho GVCN khác nhau nên mình nghĩ tách ra là hay hơn.
2/, 3/ Mình tiếp thu ý kiến. Đã gửi lại file
4/ bạn cho mình link tham khảo nhé
Thân. Thanks!
Bạn có thể tham khảo ở http://www.giaiphapexcel.com/forum/...m-trên-Excel-siêu-nhỏ-và-không-hạn-chế-số-lớp
Bạn làm theo mô hình như vậy thì sẽ dùng được cho nhiều năm và tiện cho việc quản lý.
 
Bạn có thể tham khảo ở http://www.giaiphapexcel.com/forum/...m-trên-Excel-siêu-nhỏ-và-không-hạn-chế-số-lớp
Bạn làm theo mô hình như vậy thì sẽ dùng được cho nhiều năm và tiện cho việc quản lý.
chào bạn, mình đã xem chương trình. Tuy nhiên chương trình bạn làm ko áp dụng được cho đối tượng SV Lào cũng như chương trình, cách tính điểm, xét danh liệu... của trường mình. Kiến thức mình có hạn nên ko thể làm được như tác giả.
 
chào bạn, mình đã xem chương trình. Tuy nhiên chương trình bạn làm ko áp dụng được cho đối tượng SV Lào cũng như chương trình, cách tính điểm, xét danh liệu... của trường mình. Kiến thức mình có hạn nên ko thể làm được như tác giả.
Mình chỉ bảo là tham khảo cách quản lý thôi chứ mình không bảo là cái đó làm được cho đối tượng của bạn. Nếu bạn muốn làm mỗi lớp 1 file thì phải đặt tên các file này theo một quy luật nào đó thì mới có thể thống kê được theo yêu cầu của bạn.
 
Mình chỉ bảo là tham khảo cách quản lý thôi chứ mình không bảo là cái đó làm được cho đối tượng của bạn. Nếu bạn muốn làm mỗi lớp 1 file thì phải đặt tên các file này theo một quy luật nào đó thì mới có thể thống kê được theo yêu cầu của bạn.
ok, sorry vì mình đọc chưa kỹ. Các file TV1, Tv2,... chưa có quy luật như thế nào? Các file đó có tên chỉ sai khac số 1, 2, 3..., còn cấu trúc bên trong thì như nhau mà.
 
Gửi HYen17:
1/ Như mình đã trả lời bạn avilaiva, vì gửi file dữ liệu của lớp 11 cho GVCN khác nhau nên mình nghĩ tách ra là hay hơn.
2/, 3/ Mình tiếp thu ý kiến. Đã gửi lại file
4/ bạn cho mình link tham khảo nhé
Thân. Thanks!

(1) Lúc nào cần gởi cho các giáo viện CN, ta tách ra bằng fương thức lọc mở rọng (AdvancedFilter); Ta tạo file mới dễ hơn quá trình tổng hợp từ các file

(4) Bạn tham khảo file đính kèm, Nhớ là tham khảo nha;

Nếu cần giúp đỡ để thực thi chuyện gộp thành 1 file, thì mình nghĩ trên diễn đàn đủ khả năng giúp bạn!
 

File đính kèm

(1) Lúc nào cần gởi cho các giáo viện CN, ta tách ra bằng fương thức lọc mở rọng (AdvancedFilter); Ta tạo file mới dễ hơn quá trình tổng hợp từ các file

(4) Bạn tham khảo file đính kèm, Nhớ là tham khảo nha;

Nếu cần giúp đỡ để thực thi chuyện gộp thành 1 file, thì mình nghĩ trên diễn đàn đủ khả năng giúp bạn!
cảm ơn bạn đã góp ý.
(1). Cái mình cần ở đây là tổng hợp dữ liệu từ các file TV1, Tv2,... Việc tách ra thì mình đã tách rồi đó, đâu phải viết lệnh trong file làm gì
 
Web KT

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

Back
Top Bottom