Gộp 12 sheet tháng thành 1 bảng cả năm bằng Power Query, tháng sau chỉ Refresh

Bài toán
Sổ chi phí mỗi tháng một sheet, sếp đòi số từ đầu năm; bạn copy dán từng sheet sang file tổng, dán sót một tháng là tổng hụt cả trăm triệu.
Làm xong được gì
Mọi sheet tháng gộp thành một bảng cả năm có cột Tháng; thêm sheet tháng mới, lưu, Refresh All là xong.
Dùng trong bài
File thực hành gồm
KeToan\ChiPhi\So chi phi 2026.xlsx
Sổ chi phí tự lập, mỗi tháng một sheet từ T01 tới T12, kèm sheet DANH MỤC. Mỗi sheet có dòng 1 là tên cột và dòng Cộng ở cuối.
KeToan\BaoCao_ChiPhi.xlsx
Bảng đã gộp sẵn, có cột Tháng. Mở ra bấm Data › Refresh All là chạy, dùng để so kết quả.
Giải nén gói file vào ổ C:\ để ra đúng thư mục C:\KeToan. Query trong BaoCao_ChiPhi.xlsx trỏ vào C:\KeToan\ChiPhi\So chi phi 2026.xlsx.
Các bước làm
- 1
Lấy dữ liệu từ sổ chi phí
Mở một file Excel trắng. Vào Data › Get Data › From File › From Excel Workbook, chọn C:\KeToan\ChiPhi\So chi phi 2026.xlsx rồi bấm Open.
- 2
Chọn cả workbook
Ở hộp Navigator đừng bấm từng sheet. Bấm dòng tên file trên cùng, có biểu tượng thư mục và ghi So chi phi 2026.xlsx [13], rồi bấm Transform Data. Trong Power Query Editor hiện một bảng 13 dòng, mỗi sheet là một dòng, có các cột Name, Data, Item, Kind, Hidden.
- 3
Bỏ sheet DANH MỤC
Bấm mũi tên lọc ở cột Name, bỏ tích DANH MỤC, OK. Bảng còn 12 dòng.
- 4
Chỉ giữ cột Name và Data
Vào Home › Choose Columns, bỏ tích Select All Columns, tích Name và Data, OK.
- 5
Mở rộng cột Data
Bấm nút mở rộng (hai mũi tên) ở góc phải tiêu đề cột Data rồi OK. Dữ liệu của cả 12 sheet đổ chung một bảng 606 dòng. Cột Name ghi T01, T02… cho biết dòng nào lấy từ sheet nào.
- 6
Đưa dòng tên cột lên làm tiêu đề
Bấm Home › Use First Row as Headers. Dòng tên cột của sheet đầu lên làm tiêu đề. Cột Name vì vậy mang tên T01.
- 7
Lọc bỏ dòng tên cột và dòng Cộng của các sheet
Bấm mũi tên lọc ở cột Khoản mục, bỏ tích (null) và Khoản mục, OK. Ô trống là dòng Cộng của từng sheet, chữ Khoản mục là dòng tên cột của 11 sheet sau. Bảng từ 605 dòng còn 582.
- 8
Đổi tên cột Tháng, đổi kiểu cột Ngày
Nháy đúp tiêu đề cột T01, gõ Tháng, Enter. Bấm tiêu đề cột Ngày, bấm biểu tượng kiểu dữ liệu ABC123 ở đầu tiêu đề, chọn Date. Để nguyên thì về Excel cột Ngày hiện thành một dãy số.
- 9
Đưa bảng về Excel và kiểm tổng
Bấm Home › Close & Load. Sheet mới có bảng 582 dòng. Bấm ô G2 ở cột Số tiền rồi bấm Ctrl+Space để chọn cả cột. Thanh trạng thái hiện Sum 1.588.093.000, bằng 12 dòng Cộng của sổ cộng lại, không sót tháng nào.
- 10
Có sheet tháng mới thì lưu sổ và Refresh
Thêm sheet tháng mới vào So chi phi 2026.xlsx, nhập xong bấm Ctrl+S. Về file báo cáo bấm Data › Refresh All, các dòng của sheet mới tự nối vào cuối bảng.
Excel 2019, 2021, 365 trên Windows có menu giống hệt trong bài. Excel 2016 cũng có Power Query nhưng menu hơi khác.
File thực hành của bài này
EzTech sẽ cập nhật link tải sau.
Dữ liệu trong bài là dữ liệu minh hoạ.
Bài học khác
- Gộp sao kê ngân hàng cả năm thành 1 bảng bằng Power Query, tháng sau chỉ bấm RefreshHướng dẫn kế toán gộp sao kê ngân hàng cả năm thành một bảng bằng Power Query
- Dọn file sổ chi tiết bán hàng xuất từ phần mềm kế toán bằng Power Query, tháng sau chỉ bấm RefreshHướng dẫn kế toán dọn file xuất từ phần mềm thành báo cáo doanh thu theo khách
- Đối chiếu sổ tiền gửi 112 với sao kê ngân hàng bằng Power Query MergeHướng dẫn kế toán đối chiếu sổ 112 với sao kê ngân hàng bằng Power Query
- 12 file lương mỗi file một kiểu cột: gộp số liệu quyết toán thuế TNCN bằng Power QueryHướng dẫn kế toán gộp 12 file lương khác cột để quyết toán thuế TNCN