Thủ Thuật

Cách nối dữ liệu từ 2 file Excel

Tháng Bảy 25, 2021T háng Chín 7, 2021 0 Comments

excel

Hướng dẫn này chỉ ra 3 bước để giúp cách 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 .Việc giải quyết và xử lý tài liệu trong một file excel duy nhất thuận tiện hơn rất nhiều thay vì quy đổi giữa các file, đồng thời giảm bớt thời hạn cũng như tránh nhưng sai sót tài liệu không mong ước. Bạn hoàn toàn có thể ứng dụng ghép file để thống kê thành quả việc làm, quyết toán thu, chi của cơ quan mình trong một khoảng chừng thời hạn bất kể. Tuy nhiên, việc ghép nhiều file excel thành một file hoàn toàn có thể khiến bạn mất nhiều thời hạn nếu bạn không nắm được kỹ thuật .Hôm nay, Blog share kỹ năng và kiến thức sẽ hướng dẫn bạn 3 bước để triển khai việc này một cách đơn thuần và hiệu suất cao. Cùng khám phá 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
    • Bước 1:Tạo một file Excel mới để ghép các file.
    • Bước 2: Sử dụng Trình soạn code VBA để thao tác
    • Bước 3: Dán mã code và thực hiện chạy ghép file
  • Tổng kết:

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

Cách nối dữ liệu từ 2 file Excel 1

Bài toán đặt ra như sau: Ta có 3 file Excel là danh sach khach hang thang 1.xls, danh sach khach hang thang 2.xls, danh sach khach hang thang 3.xls trong thư mụcContentnhư hình dưới. Yêu cầu cần gộp cả 3 file Excel này lại thành một file duy nhất. Để thực hiện thì các bạn hãy làm theo các 3 bước sau đây nhé:

Bước 1:Tạo một file Excel mới để ghép các file.

Đầu tiên, các bạn cần mở một file Excel mới lên. Sau đó các bạn chọn thẻDevelopertrên thanh công cụ. Tiếp theo các bạn chọnVisual Basictại mụcCode. Hoặc các bạn cũng có thể sử dụng tổ hợp phím tắtAlt + F11để mở cửa sổ VBA.

Nếu không thấy thẻ Developer, bạn có thể xem Hướng dẫn bật thẻ Developer trong Excel từ trang chủ của Microsoft

Cách nối dữ liệu từ 2 file Excel 3

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.

Cách nối dữ liệu từ 2 file Excel 5

Bước 3: Dán mã code và thực hiện chạy ghép file

Ở màn hình này, hộp thoại Module hiện ra. Các bạn sao chép đoạn code dưới đây vào hộp thoại Module.

Cách nối dữ liệu từ 2 file Excel 7Sub copy ( ) Path = ” K : \ My Drive \ Working \ SHAREKYNANG \ Content \ ” Filename = Dir ( Path và ” *. xls * ” ) Do While Filename < > ” ” Workbooks. Open Filename : = Path và Filename, ReadOnly : = True For Each Sheet In ActiveWorkbook. 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 thư mục 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.

Cách nối dữ liệu từ 2 file Excel 9

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.

Hãy thực hành thực tế ngay và san sẻ tác dụng của bạn cho mọi người ngay nhé !Chúc các bạn thành công xuất sắc !

Xem thêm:

  • 2 cách tính giai thừa trong Excel vô cùng đơn giản
  • Cách xóa văn bản khỏi ô Excel chỉ giữ lại số và ngược lại
  • Nguyên nhân và cách sửa lỗi ### trong Excel rất đơn giản

Những bài viết liên quan

Nút quay lại đầu trang