Thủ thuật Excel

Gộp File trong Excel theo cách tự động và thủ công

Sếp cho bạn quá nhiều file Excel riêng lẻ và bạn không biết có cách nào để gộp chúng lại làm một để kịp deadline? Vậy thì vị cứu tinh của bạn đây rồi! Trong bài viết này Isinhviên sẽ hỗ trợ bạn cách gộp file trong Excel theo cách tự động và thủ công luôn nhé!

1. Gộp file theo cách tự động bằng VBA

Đầu tiên để hiểu đơn giản: VBA là ngôn ngữ lập trình do Microsoft tạo ra để giúp bạn có thể lập trình tự động hóa trong ứng dụng Excel.

Gộp File trong Excel theo cách tự động và thủ công 12
Công cụ dành cho nhà phát triển VBA

Nghe qua thật là ngầu đúng không nào? Vậy bạn hãy xem hướng dẫn cách gộp nhiều file lại thành 1 trong Excel bằng VBA bằng các bước sau nhé:

Bước 1: Di chuyển tất cả file Excel vào trung cùng 1 thư mục.

Gộp File trong Excel theo cách tự động và thủ công 13
Các file có chung 1 thư mục

Bước 2: Hãy mở file Excel mà bạn muốn gộp tất cả file còn lại vào trong đó.


Bước 3: Vào tab Developer sau đó chọn vào Visual Basic

Gộp File trong Excel theo cách tự động và thủ công 14
Vào tab Developer sau đó chọn vào Visual Basic

Cửa sổ Microsoft Visual Basic for applications sẽ mở ra

Gộp File trong Excel theo cách tự động và thủ công 15
Của sổ Visual Basic

Bước 4: Nhấp vào Insert rồi chọn vào Module, sao chép đoạn mã dưới đây vào Module:

Sub GetSheets()
Path = "C:\Users\Admin\Documents\Isinhvien"
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

Chú ý. Trong đoạn mã trên, bạn có thể thay đổi đường dẫn thành đường dẫn bạn đang sử dụng tại dòng:

Path = "C:\Users\Admin\Documents\Isinhvien"
Gộp File trong Excel theo cách tự động và thủ công 16
Nhập code vào

Bước 5: Nhấn Run để chạy mã. Tất cả trang tính (bao gồm trang trắng) trong bảng tính sẽ được hợp nhất vào một bảng tính lớn.

Chú ý. Mã VBA này sẽ chỉ gộp toàn bộ file excel vào một file excel lớn. Nếu bạn muốn chọn các trang tính cụ thể thì hãy đọc qua hướng dẫ gộp file theo cách thủ công trong Excel ở dưới.


2. Gộp theo cách thủ công bằng công cụ Move or Copy

Trong trường hợp bạn chỉ muốn Copy hoặc di chuyển 1 số Sheet cụ thể qua file Excel khác thì hãy dùng cách này để đạt hiệu quả nhất.

Bước 1: Mở các File chứa Sheet mà bạn muốn gộp

Gộp File trong Excel theo cách tự động và thủ công 17
Mở các File chứa Sheet bạn muốn chuyển

Bước 2: Chọn Sheets mà bạn muốn di chuyển hoặc copy ở thanh tên. Bạn có thể chọn nhiều trang bằng cách nhấn giữ Ctrl hoặc Shift.

Gộp File trong Excel theo cách tự động và thủ công 18
Chọn Sheet bạn muốn di chuyển

Sau đó nhấp chuột phải vào tên trang tính rồi chọn Move or Copy…

Gộp File trong Excel theo cách tự động và thủ công 19
Chọn Move or Copy…

Bước 3: Hộp thoại Move or copy hiện ra, click vào phím mũi tên rồi chọn file mà bạn muốn chuyển đến

Gộp File trong Excel theo cách tự động và thủ công 20
Nhấn vào mũi tên nhỏ

Sau cùng hãy click vào dòng ( move to end) rồi nhấn nút OK


Gộp File trong Excel theo cách tự động và thủ công 21
click vào dòng ( move to end) rồi nhấn nút OK

Lưu ý:

  • Nếu bạn muốn copy Sheet đó thì nhãy tick vào ô Create a copy
  • Lặp lại các bước trên nếu bạn có nhiều Sheet ở các file khác cần di chuyển.
Gộp File trong Excel theo cách tự động và thủ công 22
Tích vào ô Create a copyy

Vậy là Isinhvien đã hướng dẫn cho các bạn cách để gộp file trong Excel theo cách cơ bản và thủ công rồi đấy! Nếu các bạn cảm thấy bài viết này hữu ích thì hãy chia sẽ cho tất cả mọi người cùng biết nhé!

Mới nhất cùng chuyên mục

Back to top button
Close