
"Hướng dẫn chi tiết cách dùng Power Query để gộp (append) nhiều file Excel từ một folder — tự động cập nhật khi thêm file mới."
Mỗi tháng bạn nhận 12 file báo cáo bán hàng (Thang1.xlsx, Thang2.xlsx...). Bạn cần gộp tất cả vào 1 bảng để phân tích.
Cách cũ: Copy-paste từng file → Mất thời gian, dễ sai
Cách mới: Power Query → Làm 1 lần, tự động mãi mãi!
Tạo 1 folder chứa tất cả file Excel cần gộp:
📁 BaoCaoBanHang/
├── Thang1.xlsx
├── Thang2.xlsx
├── Thang3.xlsx
└── ...> Lưu ý: Tất cả file phải có cùng cấu trúc cột.
Excel → Data → Get Data → From File → From Folder
Chọn folder BaoCaoBanHang
Click Combine & Transform Data
Power Query sẽ hỏi bạn muốn lấy dữ liệu từ sheet nào
Chọn sheet cần gộp → OK
Trong Power Query Editor:
Xóa cột Source.Name nếu không cần
Đổi kiểu dữ liệu cho các cột
Lọc các dòng trống (nếu có)
Rename cột cho dễ đọc
Click Close & Load → Dữ liệu được tải vào Excel
Mỗi khi thêm file mới vào folder → chỉ cần Refresh!
let
Source = Folder.Files("C:\BaoCaoBanHang"),
FilterExcel = Table.SelectRows(Source, each [Extension] = ".xlsx"),
Combined = Table.Combine(
Table.AddColumn(FilterExcel, "Data", each Excel.Workbook([Content])){[Name="Sheet1"]}[Data]
)
in
CombinedVới Power Query, việc gộp hàng trăm file Excel chỉ cần setup 1 lần duy nhất. Tiết kiệm hàng giờ làm việc thủ công!
Bài viết này dành cho thành viên Premium. Đăng ký gói Premium để truy cập toàn bộ nội dung chất lượng cao.
Đăng nhập để tiếp tụcĐăng nhập để tham gia bình luận
Đăng nhậpĐăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.
Khám phá thêm các bài viết cùng chủ đề
Tham gia khóa học E-Learning của Trà Đá Data để được hướng dẫn chi tiết từ A-Z với Case Study thực tế.
Tìm hiểu ngay