EzTech

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

Power QueryCơ bản Video 1:56
Gộp 12 sheet tháng thành 1 bảng cả năm bằng Power Query, tháng sau chỉ Refresh
Video của bài này đang được cập nhật.

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

From Excel WorkbookNavigator cả workbookExpandUse First Row as HeadersFilterRefresh

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Chat ZaloGọi điệnMessengerTìm đường