Chào các thầy cô, dạo này mình đang loay hoay với việc làm sổ điểm điện tử theo đúng mẫu mới của Bộ GD&ĐT ban hành. Đúng là mỗi lần có thay đổi quy định là lại cập nhật theo mệt nghỉ ạ.
Sau mấy ngày vật lộn, mình cũng mày mò ra được một cách khá hay để tự động hóa việc này bằng Excel. Thay vì phải nhập tay từng môn, từng học sinh, mình đã xây dựng một file Excel có thể tự động lấy dữ liệu từ file Excel điểm cá nhân của từng giáo viên (đã được chuẩn hóa theo một format nhất định) để tổng hợp vào sổ điểm chung của trường.
Cách làm của mình dựa trên việc sử dụng kết hợp Power Query để lấy và chuẩn hóa dữ liệu từ nhiều file nguồn, sau đó dùng các hàm như VLOOKUP hoặc INDEX-MATCH để ghép nối thông tin và tính toán các điểm trung bình theo yêu cầu.
Ví dụ, để lấy điểm môn Toán của học sinh Nguyễn Văn A từ file của giáo viên Toán, mình có thể dùng công thức như sau:
=VLOOKUP(A2&B2, '[Tên_file_GV_Toan.xlsx]Sheet1'!$A:$D, 3, FALSE)Trong đó:
A2là mã học sinhB2là tên học sinh (kết hợp A2&B2 để đảm bảo duy nhất)[Tên_file_GV_Toan.xlsx]Sheet1'!$A:$Dlà vùng chứa dữ liệu điểm môn Toán của giáo viên.3là cột chứa điểm cần lấy.FALSEđể tìm chính xác.
Mình thấy cách này giúp tiết kiệm rất nhiều thời gian, giảm thiểu sai sót do nhập liệu thủ công và đảm bảo tính nhất quán của dữ liệu sổ điểm toàn trường.
Không biết có thầy cô nào có cách làm hay hơn hoặc có kinh nghiệm gì trong việc này không, chia sẻ cho mọi người cùng học hỏi ạ?