Hướng dẫn này chỉ ra 3 bước để giúp bạn ghép hoặc gộp nhiều file excel thành một file duy nhất, sử dụng một đoạn code VBA ngắn ngọn và công cụ sao chép Worksheet có sẵn trong Excel.

Bạn đang xem: Ghép 2 file excel thành 1

Việc xử lý dữ liệu trong một file excel duy nhất dễ dàng hơn rất nhiều thay vì phải liên tục chuyển đổi giữa các file, đồng thời giảm bớt thời gian cũng như tránh nhưng sai sót dữ liệu không mong muốn. Bạn có thể ứng dụng ghép file để thống kê thành quả công việc, quyết toán thu, chi của cơ quan mình trong một khoảng thời gian bất kỳ. Tuy nhiên, việc ghép nhiều file excel thành một file có thể khiến bạn mất nhiều thời gian nếu bạn không nắm được kỹ thuật.

Bây giờ, Blog share kỹ năng sẽ hướng dẫn bạn 3 bước để thực hiện việc này một cách đơn giản và hiệu quả. Cùng tìm hiểu cách làm ngay nhé!


Bài viết này có gì?


Cách ghép nhiều file excel thành một file duy nhất

Cách ghép nhiều file excel thành một file duy nhất

*

Bước 2: Sử dụng Trình soạn code VBA để thao tác

Tiếp theo, khi cửa sổ Microsoft Visual Basic for Applications hiện ra. Các bạn chọn thẻInserttrên thanh công cụ. Thanh cuộn hiện ra thì các bạn chọn mụcModule.

*

Sub copy()Path = "K:\My Drive\Working\SHAREKYNANG\Content\"Filename = Dir(Path & "*.xls*")Do While Filename ""Workbooks.Open Filename:=Path & Filename, Read
Only:=True
For Each Sheet In Active
Workbook.Sheets
Sheet.copy after:=This
Workbook.Sheets(1)Next
Workbooks(Filename).Close
Filename = Dir()Loop
End Sub
Sau đó các bạn nhấnRuntrên thanh công cụ hoặc nhấn phímF5để chạy mã code.

Lưu ý là đoạn Path = “ ” : Bên trong dấu ngoặc là đường dẫn của thư mục chứa các file bạn lưu. Và nhớ thêm dấu gạch “\” sau cùng đường dẫn để nó hiểu là 1 folder nhé.

Chỉ cần như vậy là tất cả file Excel trong thư mụcContentđã được gộp lại thành một file Excel duy nhất. Bây giờ thì các bạn cần tiến hành chỉnh sửa dữ liệu trong file Excel mới cũng như nhấnSaveđể lưu lại file này.

*

Tổng kết:

Rất đơn giản đúng không bạn? Với cách sử dụng code VBA để gộp nhiều file Excel thành một file duy nhất này, kể cả bạn không quen với việc sử dụng code VBA cũng có thể thực hiện một cách đơn giản và hiệu quả được . Hy vọng bài viết sẽ hữu ích với các bạn trong quá trình làm việc.

Là một thủ quỹ, kế toán hay là một nhân viên văn phòng thì việc tổng kết, thống kê các báo cáo của các ban bệ để đưa ra mức quyết toán phù hợp trong từng tháng, từng quý là một việc làm thường xuyên.

Và rõ ràng là công việc này làm mất rất nhiều thời gian của bạn để có thể tổng hợp lại thành một File tổng kết cụ thể đúng không ạ?

Vâng, nếu như các bạn làm theo cách thủ công thì quá trình nhập liệu sẽ rất lâu, và đôi khi sơ ý có thể gây sai sót dữ liệu, ảnh hưởng nghiêm trọng tới các thành viên trong cùng công ty hoặc cơ quan mà bạn làm việc.

Chính vì thế trong bài viết ngày hôm nay, mình sẽ chia sẻ với các bạn cách tổng hợp, gộp nhiều file Excel thành một file duy nhất. Qua đó các bạn có thể ứng dụng các hàm để thống kê thành quả công việc, và quyết toán thu, chi của cơ quan mình trong một khoảng thời gian bất kỳ.


Do có nhiều phiên bản Excel khác nhau và giao diện của phiên bản mới so với phiên bản cũ có hơi khác một chút nên mình sẽ chia bài viết ra làm 2 trường hợp nhé. Trường hợp đầu tiên là bạn sử dụng phiên bản Excel 2007 trở lên.


Mục Lục Nội Dung

I. Nối nhiều file Excel thành một file duy nhất (2007… 2021..)

I. Nối nhiều file Excel thành một file duy nhất (2007… 2021..)

Có nhiều code để chúng ta có thể làm việc này một cách dễ dàng, ở trong bài viết này mình sẽ trình bày với các bạn 3 cách để làm việc này một cách đơn giản nhất.

Xem thêm: Tìm bạn bốn phương có hình & số điện thoại zalo kết bạn làm quen

Ví dụ mình có hai danh sách File Excel như hình bên dưới, bây giờ mình cần ghép thành một file Excel duy nhất để việc tính toán thống kê được nhanh chóng và chính xác hơn.


Sử dụng mã độc quyền wu.edu.vnUNICA để giảm giá 50% tất cả các khóa học trên UNICA