Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Cách gộp file và trang tính Excel

Khi làm việc với nhiều file Microsoft Excel, đôi khi bạn cần gộp file và trang tính Excel vào file Excel mới hoặc hiện có hoặc gộp nhiều file Excel thành một file. Mặc dù bạn luôn có thể sao chép dán dữ liệu từ trang này sang trang khác hoặc từ file này sang file khác, nhưng rất tốn thời gian khi có quá nhiều. Trong bài này, chúng tôi sẽ chia sẻ cách gộp chúng bằng hàm tích hợp.

Cách gộp file và trang tính Excel

Cách gộp File & Trang tính Excel

Trước khi bắt đầu gộp file và trang tính, hãy lập kế hoạch kỹ. Mặc dù bạn luôn có thể sắp xếp lại trang tính sau, nhưng kế hoạch càng tốt, thời gian sắp xếp sau gộp càng ít.

  1. Gộp trang tính vào file mới hoặc hiện có
  2. Gộp nhiều file Excel

Mặc dù các hàm chúng ta dùng ở đây sẽ cho bạn tùy chọn di chuyển trang tính, tôi khuyên nên sao chép. Nếu bạn cần file gốc lại, bạn vẫn có lựa chọn.

Gộp trang tính vào file mới hoặc hiện có

Trước khi bắt đầu gộp, đảm bảo bạn đã mở tất cả file Excel. Chỉ khi chúng mở, hàm gộp Excel mới có thể chọn làm đích. Nếu bạn định di chuyển trang tính từ nhiều file vào file Excel mới, bạn cũng có thể làm vậy.

  • Mở file Excel nguồn, chuyển sang trang tính muốn sao chép
  • Nhấp Home tab > Cells section > Format > Move or copy sheet (Di chuyển hoặc sao chép trang)
  • Sẽ mở popup cho phép chọn file Excel hiện có hoặc tạo file mới ngay
    • Khi chọn tùy chọn file mới, nó sẽ tạo file mới ngay lập tức nhưng không lưu.
    • Khi chọn file hiện có, bạn có tùy chọn chọn nơi trang tính sẽ được chèn, tức là trước hoặc sau các trang tính hiện có hoặc cuối tất cả trang tính
  • Đảm bảo tích vào ô— Create a copy (Tạo bản sao). Nó đảm bảo trang tính hiện có vẫn ở file nguồn.

Bạn cũng có thể di chuyển vào file hiện có, rất tiện nếu có quá nhiều trang tính, cần chèn trang tính ở giữa đâu đó, hoặc di chuyển nó đến cuối.

Nếu muốn di chuyển nhiều trang tính sang file Excel khác, thì trước khi dùng "Move or copy sheet," hãy chọn các trang tính bằng Ctrl hoặc Shift. Shift cho phép chọn các trang tính liền kề hoặc phạm vi trang tính, Ctrl cho phép chọn từng trang tính riêng lẻ. Các bước còn lại giống nhau. Bạn có thể dùng cách này để gộp file Excel thủ công.

Gộp nhiều file Excel

Cách gộp file và trang tính Excel

Gộp file Excel là việc phức tạp, cho đó chúng ta sẽ dùng mã VBA từ ExtendOffice. Nó cho phép gộp nhiều file hoặc sổ làm việc có sẵn trong một thư mục.

  • Tạo bảng tính Excel mới, nhấn ALT + F11 để mở phần Developer
  • Nhấp menu Insert, sau đó Module
  • Dán mã dưới đây. Đặt tên Module là MergeExcel
Sub MergeExcel() Path = "D:\ExcelFiles\" Filename = Dir(Path & "*.xlsx") 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

Tiếp theo, nhấn Alt + F8 để mở hộp thoại Macro. Sẽ hiển thị tất cả Macro trong trang tính. Chọn MergeExcel và nhấp Run (Chạy). Bạn sẽ được nhắc lưu tệp, hãy chắc chắn làm vậy. Xong, tất cả trang tính từ các file Excel khác nhau sẽ có sẵn trong file Excel nơi bạn chạy Macro. Trang web ExtendOffice có nhiều macro như vậy, tôi mạnh mẽ khuyên bạn truy cập extendoffice.com.

Điều đó nói, lần đầu thử không nhất định suôn sẻ. Yên tâm nó không xóa file, nhưng tôi khuyên nên sao lưu tệp. Thử nghiệm với dữ liệu ngẫu nhiên, kiểm tra xem có được kết quả mong muốn dùng macro không.

Chúng tôi hy vọng hướng dẫn dễ hiểu, bạn có thể gộp File và Trang tính Excel.

Cách gộp file và trang tính Excel