Cách gộp hoặc ghép nhiều file Excel thành 1 file

Thứ năm - 17/12/2020 08:34
Thành thạo excel nói riêng và office nói chung rất có ý nghĩa và giúp ích cho nhân viên văn phòng, những người làm báo cáo tổng hợp, để tiết kiệm thời gian, bạn có nhiều cách để gộp các file riêng lẻ thành một file tổng đáp ứng yêu cầu của công việc, bài viết này chia sẻ các bạn cách ghép nhiều file excel thành 1 file duy nhất mà không phải chỉ copy và paste như thông thường
Dưới đây là thư mục chứa 5 file excel cần được tổng hợp gộp thành 1 file, bạn lưu ý đường dẫn tới thư mục này để copy dán vào đoạn code ở bước cuối. Ở đây mình dùng phiên bản excel 2019, các phiên bản khác cũng thao tác tương tự
gộp file excel


Cách thực hiện:
Trước tiên, bạn mở 1 file excel mới lên, trong này chưa có dữ liệu gì hết, sau đó bạn tìm trên thanh công cụ và nhấn chọn vào thẻ Developer.

Một số trường hợp thẻ này bị ẩn chưa xuất hiện thì bạn vào File rồi chọn Options, sau đó chọn vào dòng Customize Ribbon rồi nhìn vào Main Tabs (bao gồm nhiều tab chính), bạn sẽ thấy mục Developer chưa được tick chọn, bạn tick chọn vào ô đó sau đó nhấn OK.
bật thẻ Developer excel


Trở lại file excel mới chưa có dữ liệu ở trên, bạn chọn Developer rồi chọn vào Visual Basic (hoặc nhấn đồng thời 2 phím là Alt+F11)
gộp file excel 1


Ngay sau đó,cửa sổ Microsoft Visual Basic for Applications xuất hiện, Tiếp tục bạn chọn vào thẻ Insert trên thanh công cụ, rồi chọn vào mục Module như hình bên dưới
gộp file excel 2


Tiếp theo, hộp thoại Module1 hiển thị và bạn sao chép đoạn code bên dưới để dán vào hộp thoại đó.

Sub copy()
Path = "C:\Users\Admin\Desktop\GOP FILE\"
Filename = Dir(Path & "*.xls*")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.copy after:=ThisWorkbook.Sheets(1)
Next
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub

gộp file excel 3

Chú ý đoạn bôi màu là đường dẫn thư mục (đã lưu ý ở đầu bài viết này) chứa các file riêng lẻ mà bạn muốn gộp và bạn nhớ thêm dấu \ ở cuối đường dẫn để hệ thống hiểu đó là thư mục

Bước cuối cùng là bạn nhấn chọn thẻ Run trên thanh công cụ (phím tắt là F5)

Ngay sau đó hộp thoại Macros xuất hiện, bạn bấm chọn Run để hệ thống tự động chạy code mất khoảng vài giây
gộp file excel 4


Và, bên dưới là kết quả, từ 5 file excel riêng lẻ, giờ đây đã được tập hợp thành 1 file duy nhất với các sheet, bạn sẽ dễ dàng thao tác làm việc hơn, bạn save lại file để sử dụng
gộp file excel 5


Chúc bạn thành công

Tác giả bài viết: BTV

Nguồn tin: Sức mạnh số

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Mã bảo mật   
Thống kê
  • Đang truy cập4
  • Hôm nay6,307
  • Tháng hiện tại85,043
  • Tổng lượt truy cập647,905
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây