Hướng dẫn 2 cách gộp nhiều file excel thành một file excel

Kỹ Năng Văn Phòng Excel TIP

Trong một số trường hợp đặc biệt bạn cần phải thực hiện copy và chuyển tiếp dữ liệu giữa các file excel với nhau. Tuy nhiên, nếu copy theo phương pháp thủ công bình thường bạn sẽ tốn rất nhiều thời gian và có thể gây ra những sai sót không đáng có. Bài viết sau đây sẽ hướng dẫn bạn 2 cách gộp nhiều file excel thành một file excel an toàn, nhanh chóng và chính xác, cùng theo dõi nhé.

Sử dụng lệnh Move or Copy để kết hợp dữ liệu giữa các file Excel khác nhau

Đây là phương pháp cơ bản, chuyên dùng cho các bạn mới làm quen với Excel trong thời gian ngắn. Move or Copy sẽ giúp bạn chuyển dữ liệu tự động và nhanh hơn rất nhiều so với copy theo cách truyền thống. Để thực hiện, bạn làm theo các bước chi tiết như sau:

Bước 1: Mở các file Excel đang cần gộp dữ liệu vào File Excel tổng.

Bước 2: Chọn tất cả cá file có trong thư mục, sau đó dùng chuột phải chọn lệnh Move or Copy.

Bước 3: Hộp thoại Move or copy xuất hiện, lựa chọn file chính (file tổng gộp dữ liệu) tại mục tùy chọn Move selected sheets to book.

Bước 4: Ấn Ok để đặt lệnh di chuyển dữ liệu. Bạn có thể lặp lại quá trình này để gộp nội dung của nhiều file Excel thành một file Excel tổng hợp.

Sử dụng VBA để gộp nhiều file excel thành một file duy nhất

Phương pháp này thường được sử dụng bởi những người đã có nhiều kinh nghiệm sử dụng excel. Cách gộp file excel này gồm ba bước như sau:

Bước 1: Cho tất cả các file excel cần hộp dữ liệu vào chung một thư mục.

Bước 2: Mở file Excel muốn nhận dữ liệu từ các file excel khác đổ về.

Bước 3: Trên thanh công cụ chọn vào Developer > Visual Basic.

Sau khi cửa sổ Microsoft Visual Basic for applications được mở ra.

Vào Insert -> chọn Module, sao chép đoạn mã dưới đây vào Module:

Sub GetSheets()
Path = "C:\Users\dt\Desktop\dt kte\"
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 Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub

Khi paste đoạn mã bạn cần thay đổi đường dẫn link thư mục mà bạn đã tạo ở bước 1 trong hướng dẫn này. Mã này chỉ sử dụng khi bạn cần gộp dữ liệu từ các file lớn. Ngoài 2 cách xử lý trên, bạn cũng có thể tham khảo cách gộp nhiều file excel thành 1 file exel trong video sau: https://www.tiktok.com/@hieu_can_bo/video/7109798711496019227

@hieu_can_bo

Gộp nhiều file excel vào chung một sheet – Chuyện cơ quan P198 #hieucanbo #worklife #fyp #foryou #learnontiktok

♬ She Share Story (for Vlog) – 山口夕依

Bài viết vừa chia sẻ đến bạn 2 cách gộp nhiều file thành excel thành một file excel duy nhất. Mong rằng, với những hướng dẫn trực quan trong bài viết bạn sẽ thực hành kỹ thuật này thành công.

Hiếu Cán Bộ
Xin chào mình là Hiếu. Hiện nay mình đang công tác tại Ban QLDA Thành phố Hà Nội. Đây là trang blog chia sẻ thông tin, kiến thức của mình. Cảm ơn tất cả mọi người đã quan tâm.
https://hieucanbo.com

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *