Để công thức đơn giản và dễ bảo trì, bạn tạo cột phụ nhé
Sheet tkb2, Cột A tạo chuỗi HAI1...HAI10, BA1,... để nhận diện thứ và tiết số mấy
Sheet gv2, dùng 1 công thức duy nhất tại C4
=IFERROR(LOOKUP(2,1/(INDEX('Tkb (2)'!$D$7:$AP$66,MATCH(C$3&$B4,'Tkb (2)'!$A$7:$A$66,0),)=LOOKUP(2,1/($A$2:$A4="GV:"),$B$2:$B4)),'Tkb (2)'!$D$6:$AP$6),"")
Copy xuống tới H13
Copy C4 sang L4, sửa tham chiếu $A$2:$A4 thành $K$2:$K4
Copy L4 xuống tới Q13
Vùng thống kê, có thể dùng OFFSET để tham chiếu tới bảng, nhưng sẽ nặng máy và ảnh hưởng tốc độ, nên mình dùng tham chiếu tuyệt đối $, sau khi copy xong xuôi, dùng Find/Replace (Ctrl-H) xóa dấu $ đi để thành địa chỉ tương đối.
Việc còn lại là bôi đen từ dòng 2:13, copy và dán xuống dòng 15.
Tiếp tục đến hết danh sách