Số lượng file quá lớn khiến người dùng gặp khó trong việc quản lý. Vậy làm thế nào để gộp file Excel thành một file duy nhất. Đây có lẽ là câu hỏi chung của nhiều người sử dụng Excel. Cùng mình tìm câu trả lời qua bài viết dưới đây nhé.
Nội dung
Vì sao bạn nên gộp file Excel?
Excel là một trong những dụng dụng cơ bản nằm trong bộ tiện ích văn phòng Microsoft Office. Người dùng thường sử dụng Excel cho các hoạt động thống kê, tính toán số liệu sổ sách.
Việc dữ liệu được phân chia lưu ở các file nhỏ khiến cho số lượng tập tin phải quản lý tang lên chóng mặt. Đôi khi khiến người dùng khó khan trong việc tìm kiếm nguồn dữ liệu chính xác. Dễ bị thất lạc hoặc xóa nhằm file Excel. Để khắc phục những khó khan đó người dùng nên gộp nhiều file Excel tương đồng lại thành một. Giúp cho việc quản lý và xử lý số liệu dễ dàng và nhanh chóng hơn.
Hướng dẫn một số cách gộp file Excel thành 1 file đơn giản
Như vậy việc gộp các file Excel dung lượng nhỏ thành file lớn là vô cùng cần thiết. Người dùng có thể sử dụng nhiều cách khác nhau để tiến hành gộp file. Trong bài viết này mình sẽ gợi ý cho các bạn hai cách cơ bản và thông dụng nhất.
Cách gộp nhiều file Excel thành một bằng VBA
VBA là tên gọi viết tắt của Visual Basic for Applications. Là một ngôn ngữ lập trình được bổ sung vào các ứng dụng Microsoft Office. Cho phép người dùng điều khiển, thiết lập tự động hóa một số tính năng trong Excel. Để gộp nhiều file Excel lại với nhau bằng VBA người dùng thực hiện như sau:
Bước 1: Cho các file Excel cần gộp vào một thư mục riêng biệt. Bạn nên đặt tên và vị trí thư mục dễ nhớ, dễ tìm.
<img class="size-full wp-image-2156 aligncenter" src="data:;base64,” alt=”Cách gộp nhiều file Excel thành một bằng VBA” width=”600″ height=”401″ data-lazy-srcset=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-1.jpg?v=1636360236 600w, https://dangvoweb.com/wp-content/uploads/2021/10/gop-file-excel-1-247×165.jpg?v=1636360236 247w” data-lazy-sizes=”(max-width: 600px) 100vw, 600px” data-lazy-src=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-1.jpg” />
Bước 2: Chọn và mở tập tin Excel gốc mà bạn muốn gộp dữ liệu của các file khác.
Bước 3: Mở tab Developer trong Excel lên rồi chọn Visual Basic.
Bước 4: Giao diện Microsoft Visual Basic for applications xuất hiện. Bạn nhấn Insert sau đó chọn Module.
Bước 5: Copy đoạn mã dưới đây dán vào:
Sub GetSheets()
Path = “C:UsersdtDesktopdt 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
Bạn phải thay đổi địa chỉ và tên file cho phù hợp với địa chỉ và tên file đã lưu.
Lưu ý: Đoạn mã này chỉ có thể hoạt động trong trường hợp bạn gộp tất cả các file excel trong thư mục. Nếu chỉ gộp một vài file, đoạn mã này sẽ không hoạt động.
Gộp nhiều file Excel bằng Move or Copy
Nếu không dùng VBA, bạn có thể sử dụng tính năng Move or Copy có sẵn để gộp nhiều file trong Excel. Các bước thực hiện đơn giản, nhanh chóng phù hợp với những người mới sử dụng Excel. Để gộp file bạn làm theo hướng dẫn sau:
Bước 1: Mở tất cả các file Excel cần gộp lên.
Bước 2: Nhấn giữ phím Ctrl và bấm chọn liên tục các trang tính cần gộp. Click chuột phải và chọn Move or Copy.
<img class="size-medium wp-image-2157 aligncenter" src="data:;base64,” alt=”Gộp nhiều file Excel bằng Move or Copy” width=”598″ height=”650″ data-lazy-srcset=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-2-598×650-1.jpg?v=1636360238 598w, https://dangvoweb.com/wp-content/uploads/2021/10/gop-file-excel-2-227×247.jpg?v=1636360238 227w, https://dangvoweb.com/wp-content/uploads/2021/10/gop-file-excel-2.jpg?v=1636360238 600w” data-lazy-sizes=”(max-width: 598px) 100vw, 598px” data-lazy-src=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-2-598×650-1.jpg” />
Bước 3: Bảng cài đặt Move or Copy hiện lên, bạn chọn file gốc chứa các trang tính sau khi gộp. Sau đó chọn tiếp Move to end và nhấn OK.
<img class="size-full wp-image-2158 aligncenter" src="data:;base64,” alt=”sử dụng tính năng Move or Copy có sẵn để gộp nhiều file trong Excel” width=”600″ height=”278″ data-lazy-srcset=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-3.jpg?v=1636360239 600w, https://dangvoweb.com/wp-content/uploads/2021/10/gop-file-excel-3-247×114.jpg?v=1636360239 247w” data-lazy-sizes=”(max-width: 600px) 100vw, 600px” data-lazy-src=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-3.jpg” />
Sau kho hoàn thành, các trang tính ở file excel vừa chọn sẽ được di chuyển sang file excel lớn theo cài đặt của bạn
Bước 4: Chuyển sang file excel kế tiếp và thực hiện tương tự cho đến khi gộp hết các file.
<img class="aligncenter wp-image-2159 size-full" src="data:;base64,” alt=”một số cách gộp file Excel nhanh, dễ thực hiện.” width=”600″ height=”210″ data-lazy-srcset=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-4.jpg?v=1636360240 600w, https://dangvoweb.com/wp-content/uploads/2021/10/gop-file-excel-4-247×86.jpg?v=1636360240 247w” data-lazy-sizes=”(max-width: 600px) 100vw, 600px” data-lazy-src=”https://dangvoweb.com/wp-content/uploads/2022/12/gop-file-excel-4.jpg” />
Một số lưu ý khi tiến hành gộp file Excel
Nếu bạn gộp nhiều file, các file càng lớn thì tốc độ gộp các file sẽ chậm hơn. Bạn cần kiên nhẫn chờ đợi hệ thống xử lý.
Trong quá trình gộp file dữ liệu, bạn không nên sử dụng thêm bất kỳ hàm dữ liệu nào để tránh gây ra lỗi. Khuyến khích sử dùng dữ liệu nhập thủ công đơn thuần.
Bạn nên đặt lại tên trang tính Excel (nếu cần) để các trang không bị trùng tên. Thuận tiện cho việc tìm và mở trang tính sau này. Một file Excel gốc chỉ nên gộp tối đa 4 -5 tập tin excel nhỏ. Số lượng file được gộp quá lớn có thể khiến dung lượng file gốc tăng lên đáng kể. Khiến tốc độ mở và xử lý thông tin bị chậm.
Trên đây mình đã chia sẻ cho các bạn một số cách gộp file Excel nhanh, dễ thực hiện. Đây là việc hết sức cần thiết giúp tiết kiệm thời gian quản lý dữ liệu. Mong rằng bài viết đã mang đến những thông tin hữu ích cho bạn. Giúp bạn dễ dàng gộp và xử lý dữ liệu trong các file Excel của mình.