← Trở về Lộ trình học
Giáo Án Bài 36 (120 Phút)

Power Query: Gộp File Siêu Tốc

Hôm nay, chúng ta sẽ thực hiện một "phép thuật" thực sự: Gộp hàng chục file Excel khác nhau thành một bảng duy nhất chỉ trong vài giây mà không cần copy-paste thủ công.

🎯 Mục tiêu bài học

  • Làm chủ tính năng "Get Data from Folder".
  • Hiểu cách Power Query tự động nhận diện và gộp các file có cấu trúc giống nhau.
  • Xử lý lỗi lệch cột và lọc bỏ tiêu đề thừa khi gộp nhiều file.
  • Xây dựng báo cáo tự động cập nhật khi có dữ liệu mới.

⏱️ Thời lượng & Phân bổ

  • Thử thách "Copy-Paste mệt mỏi": 15 phút
  • Kỹ thuật Get Data from Folder: 35 phút
  • Làm sạch dữ liệu tổng hợp: 30 phút
  • Dự án Báo Cáo Tổng Hợp Khối 5: 40 phút

15 Phút Hoạt động 1: Cơn ác mộng của người làm thủ công

"Cô có 10 lớp, mỗi lớp gửi về một file Excel danh sách điểm riêng. Nếu cô muốn có một bảng tổng 500 bạn của cả khối, bình thường cô phải mở file 1 -> Copy -> Dán vào file tổng, rồi lặp lại cho đến file 10. Quá mất thời gian! Và nếu ngày mai các lớp gửi file cập nhật, cô lại phải làm lại từ đầu sao? Hãy để Robot Power Query giải quyết việc này cho em!"

35 Phút Hoạt động 2: Một nút bấm gộp cả thư mục

Chuẩn bị: Tạo một thư mục tên là DiemLop và ném 3-4 file Excel mẫu vào đó.

Quy trình thực hiện:

  1. Vào tab Data -> Get Data -> From File -> From Folder.
  2. Browser đến thư mục DiemLop vừa tạo.
  3. Một danh sách các file hiện ra. Đừng nhấn Load! Hãy nhấn nút Combine & Transform Data.
  4. Excel sẽ hỏi: 'Tôi lấy file đầu tiên làm mẫu nhé?'. Nhấn OK.

Giáo viên giải thích: Power Query sẽ học cấu trúc của file đầu tiên và áp dụng cho tất cả các file còn lại trong thư mục.

30 Phút Hoạt động 3: Dọn dẹp "Rác" sau khi gộp

"Sau khi gộp, thỉnh thoảng chúng ta sẽ thấy những dòng tiêu đề như 'Họ và Tên' bị lặp lại ở giữa bảng. Chúng ta phải dùng bộ lọc Filter trong Power Query để xóa chúng đi một lần và mãi mãi!"

📁 Dự án: Báo Cáo Doanh Thu Chuỗi Cửa Hàng

Mô phỏng: Em quản lý 5 cửa hàng đồ chơi. Mỗi cửa hàng nộp 1 file doanh thu hàng ngày. Em hãy tạo 1 bảng tổng tự động.

Nhiệm vụ:

  1. Sử dụng Power Query gộp 5 file doanh thu.
  2. Lọc bỏ các dòng trống và dữ liệu rác.
  3. Load dữ liệu ra Sheet chính và dùng Pivot Table (Bài 27) để tính tổng tiền của 5 cửa hàng.
  4. Thí nghiệm "Ma thuật": Giáo viên ném thêm file của 'Cửa hàng số 6' vào thư mục. Học sinh chỉ cần nhấn Refresh ở bảng tổng và nhìn số tiền tự động tăng lên mà không cần làm lại bước nào.