Cách Gộp Dữ Liệu Từ Nhiều Sheet Trong Excel

     

Bài viết cách nối tệp tin Excel, ghép dữ liệu từ khá nhiều file excel, gộp những Sheet thành 1 tệp tin thuộc chủ thể về tin học đang rất được rất nhiều người lưu tâm đúng không ạ nào !! Hôm nay, Hãy cùng all4kids.edu.vn tò mò Cách nối file Excel, ghép dữ liệu từ khá nhiều file excel, gộp nhiều Sheet thành 1 file trong nội dung bài viết hôm ni nha !


Các ai đang xem bài viết : Cách nối file Excel, ghép dữ liệu từ khá nhiều file excel, gộp nhiều Sheet thành 1 file


Là một thủ quỹ, kế toán hay là 1 nhân viên văn phòng công sở thì việc tổng kết, những thống kê các báo cáo của những ban bệ để đưa ra mức quyết toán phù hợp trong từng tháng, từng quý là một trong việc làm cho nhiều, và công việc này làm mất rất nhiều thời gian để tổng vừa lòng lại thành một tệp tin tổng kết cụ thể đúng ko ?

Vâng, trường hợp như các bạn làm theo cách thủ công thì vượt tình nhập liệu sẽ rất lâu, và thỉnh thoảng sơ ý năng lực gây ra không nên sót dữ liệu, ảnh hưởng tác động nghiêm trọng tới những thành viên trong cùng doanh nghiệp hoặc phòng ban mà các bạn làm việc. Chính vì thế trong bài viết ngày hôm nay, bản thân sẽ share với các bạn cách tổng hợp, gộp những file Excel thành một tệp tin duy nhất. Qua đó chúng ta khả năng ứng dụng các hàm nhằm thống kê thành quả này công việc, với quyết toán thu, chi của ban ngành mình trong một khoảng thời gian bất kỳ.

Bạn đang xem: Cách gộp dữ liệu từ nhiều sheet trong excel

Do có nhiều phiên phiên bản Excel không giống nhau và đồ họa của phiên phiên bản mới so với phiên bản cũ tất cả hơi khác một ít nên mình đã chia nội dung bài viết ra làm 2 trường thích hợp nha. Trường hợp đầu tiên là chúng ta dùng phiên phiên bản Excel 2007 trở lên.

I. Nối những file Excel thành một file duy nhất (2007, 2013….)

Có nhiều code để bọn họ khả năng thao tác làm việc này một cách solo giản, ngơi nghỉ trong bài viết này mình sẽ trình diễn với chúng ta 3 cách để làm việc này một cách dễ nhất.

Ví dụ mình tất cả hai list File Excel như hình mặt dưới, bây chừ mình phải ghép thành một tệp tin Excel duy nhất để việc thống kê giám sát thống kê được mau lẹ và đúng đắn hơn.

Danh sách 1: Địa bỏ ra Đông Sơn, Hàm Rồng:

*

Danh sách 2: Địa chỉ Đội 9, Thiệu Dương:

*

Cách 1: cần sử dụng Code VBA nhằm ghép nhiều file Excel

+ bước 1: chúng ta bật ứng dụng Excel của chính bản thân mình lên rồi nhấn tổng hợp phím alt + F11 để bât hành lang cửa số VBA lên.

Đối cùng với Excel 2007: Bạn nhấp vào icon biểu tượng Excel Button ở góc cạnh trên cùng phía bên trái của tệp tin Excel => lựa chọn Excel Options => Một hành lang cửa số xuất hiện, các bạn chọn tab Popular => tích lựa chọn Show Deverloper tab in the Ribbon => lựa chọn OK.

Tiếp theo dùng tổ hợp phím tắt alt + F11 hoặc nhấn vào Developer để open sổ giao diện Visual Basic.

*

+ bước 2: trong trình VBA chúng ta click chọn Insert => lựa chọn Module để bật hành lang cửa số Code và Copy phần Code mình để bên dưới và dán lại nha.

*

Code Gộp tệp tin Excel:

Sub GopFileExcel()Dim FilesToOpenDim x As IntegerOn Error GoTo ErrHandlerApplication.ScreenUpdating = FalseFilesToOpen = Application.GetOpenFilename _(FileFilter:=”Microsoft Excel Files (*.xlsx), *.xlsx”, MultiSelect:=True, Title:=”Files lớn Merge”)If TypeName(FilesToOpen) = “Boolean” ThenMsgBox “No Files were selected”GoTo ExitHandlerEnd Ifx = 1While x Workbooks.Open Filename:=FilesToOpen(x)Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)x = x + 1WendExitHandler:Application.ScreenUpdating = TrueExit SubErrHandler:MsgBox Err.DescriptionResume ExitHandlerEnd Sub

+ cách 3: Ở phần này bạn đặt tên tệp tin code là GopFileExcel như hình.

*

+ cách 4: sau khoản thời gian chuyển sang Excel các bạn chọn View và click vào Macros => View Macros để bật cơ chế ghép File tự động cho Excel.


READ chỉ dẫn tạo chú ý khi nhập tài liệu trùng nhau vào Excel | chú ý trùng tài liệu trong excel
công thức thay đổi ngày dương sang ngày âm
tạo textbox tìm kiếm kiếm vào excel
hàm nhân phân chia trong excel
gộp các ô thành 1 ô
cách thêm số 0 vào số điện thoại cảm ứng thông minh trong excel
quick access toolbar
chèn clip vào excel
file excel thống trị mua bán chứng khoán
chuyển text sang trọng số vào excel
hàm int vào excel

*

+ cách 5: Trong cửa sổ Macro, các bạn click lựa chọn GopFileExcel rồi thừa nhận lệnh Run để lựa chọn File.

*

+ cách 6: Tìm những File Excel phải gộp => chọn toàn bộ và nhấn xuất hiện để gộp các File Excel vào tệp tin Tổng hợp.

*

Và che là hiệu quả qúa trình gộp nhiều File Excel thành một tệp tin duy nhất. Lúc này bạn năng lực dùng các hàm để tính toàn công việc tiếp theo cho công việc của bản thân rồi nha.

*

Cách 2: cần sử dụng một đoạn code VBA khác

+ cách 1: bạn hãy copy hết các file Excel buộc phải nối vào một trong những thư mục. Bạn nên được đặt tên thư mục không có dấu và những ký tự quan trọng đặc biệt nha.

*

+ cách 2: Chạy một tệp tin Excel mà bạn có nhu cầu ghép những file không giống vào. Lấy ví dụ như mình đang chạy file Excel 1.

+ bước 3: Bạn mở cửa sổ cửa sổ Microsoft Visual Basic for applications lên bằng phương pháp nhấn tổng hợp phím alternative text + F11 (bạn làm theo bước 2 như hướng dẫn mặt trên).

Xem thêm: Tuyển Chọn Hình Ảnh Dọa Ma Bất Ngờ, Ảnh Dọa Ma Đêm Khuya

Sau đó dùng đoạn code sau:

Sub GetSheets()Path = “C:UserskarraDesktopBai Tap”Filename = Dir(Path và “*.xls”)Do While Filename “”Workbooks.Open Filename:=Path & Filename, ReadOnly:=TrueFor Each Sheet In ActiveWorkbook.SheetsSheet.Copy After:=ThisWorkbook.Sheets(1)Next SheetWorkbooks(Filename).CloseFilename = Dir()LoopEnd Sub

Lưu ý: Ở đoạn code trên thì bạn cần chú ý đến đoạn quẹt đậm, sẽ là đường kéo theo folder chứa các file mà bạn phải ghép nha.

+ cách 4: Làm tựa như từ bước 3 mà mình đã hướng dẫn ở cách 1.

Cách 3: Ghép, nối tệp tin Excel bằng tay thủ công (Move or copy)

Ngoài biện pháp dùng code VBA ra thì còn một giải pháp làm thủ công bằng tay nữa sẽ là dùng tài năng Move or Copy. Tuy bao gồm hơi lâu một ít nhưng nếu như khách hàng không dùng được code thì đây cũng là một cách hay đến bạn.

+ bước 1: chúng ta mở tất cả các tệp tin Excel phải ghép nối vào 1 file ra.

+ bước 2: Với cách này thì bạn năng lực copy từ Sheet sang Sheet. Mặc khác trong bài viết này mình sẽ hướng dẫn chúng ta copy cục bộ các Sheet từ file Excel này để nối vào 1 tệp tin Excel khác.

Bạn chọn bao gồm chọn các Sheet thuộc lúc bằng phương pháp nhấn giữ lại phím Ctrl hay là phím Shift. Tiếp đến nhấn bắt buộc chuột vào 1 Sheet ngẫu nhiên => lựa chọn Move or Copy...

*

+ bước 3: Trong hành lang cửa số Move or Copy các bạn chọn bảng tính chủ yếu từ mục Move selected sheets khổng lồ book (có nghĩa là toàn bộ các file Excel khác sẽ được copy vào bảng tính bao gồm này).

Sau đó xác nhận vị trí của những trang tính được hợp tốt nhất như hình sau đây :

*

+ cách 4: sau đó nhấn OK. Từ bây giờ thì những trang tính được chọn sẽ được dịch chuyển đến bảng tính chính.

*

+ cách 5: chúng ta lặp lại các bước từ 2 đến 4 để tiếp tục dịch chuyển các Sheet còn lại nha.

dùng code gộp các Sheet thành 1 File

+ bước 1 và cách 2 như là với khuyên bảo ở Cách một bên trên.

+ cách 3: tiếp nối bạn không thay đổi Code đó với làm tương tự như để thêm Code gộp những Sheet thành một file. Bạn chọn Insert => chọn Module và sao chép toàn bộ mã Code ở bên dưới vào ô trống.

*

Code Gộp Sheet thành một file tổng:

Sub MergeSheets()Const NHR = 1Dim MWS As WorksheetDim AWS As WorksheetDim FAR As LongDim LR As LongSet AWS = ActiveSheetFor Each MWS In ActiveWindow.SelectedSheetsIf Not MWS Is AWS ThenFAR = AWS.UsedRange.Cells(AWS.UsedRange.Cells.Count).Row + 1LR = MWS.UsedRange.Cells(MWS.UsedRange.Cells.Count).RowMWS.Range(MWS.Rows(NHR + 1), MWS.Rows(LR)).Copy AWS.Rows(FAR)End IfNext MWSEnd Sub

+ bước 4: bạn chọn viết tên File là MergeSheets như hình rồi click sang trọng phần tệp tin Excel Tổng hợp chúng ta đầu của mình. Chú ý là các bạn đừng tắt code VBA nha.

*

+ cách 5: bây giờ bạn mới tạo nên một file Excel với nhiều Sheet, bao hàm nội dung ở các File chúng ta lựa chọn mà thôi. Để gộp những Sheet này vào một Sheet trong file thì các bạn chọn file Tổng đúng theo trước rồi giữ Ctrl rồi click vào các Sheet cần (ghép) lại.

*

+ cách 6: bạn chọn Tab Insert , và click tiếp vào Macros => lựa chọn View Macros để khởi cồn chế độ tự động trên Excel.

Xem thêm: 14 Trung Tâm Bảo Hành Panasonic Tại Tp Hcm, Trung Tâm Bảo Hành Panasonic Chính Hãng Tại Tphcm

*

+ cách 7: Tại cửa sổ Macro chúng ta chọn MergeSheets => tiếp đến click Run để hợp nhất các Sheet lại vào Sheet Tổng hợp.

*

+ cách 8: Kiểm tra công dụng nào