Tổng hợp dữ liệu từ nhiều file excel vào 1 file không cần mở file

Chia sẻ bài viết này:
  • 19
  •  
  •  
  •  
  •  
  •  
  •   
  •   

Trong công việc, nhất là những công việc liên quan đến dữ liệu như ngân hàng, tài chính, kế toán và các ngành nghiên cứu, các bạn đã gặp phải trường hợp cần phải tổng hợp dữ liệu từ nhiều file Excel khác nhau nhưng có cấu trúc giống nhau vào cùng 1 file master. Trong bài viết này, Học Excel Online sẽ hướng dẫn các bạn làm thế nào để có thể tổng hợp dữ liệu từ nhiều file excel vào 1 file không cần mở file rất nhanh chóng và tiện lợi qua video sau đây:

Tìm hiểu thêm: Hướng dẫn học excel cơ bản đến nâng cao

Đoạn code các bạn cần thay đổi cho phù hợp với dữ liệu là (xem phần comment trong code)

Code cho hàm GetConnXLS()

Lưu ý:

1. Trong bài có sử dụng kiến thức về lập trình VBA nâng cao, kết hợp với kiến thức về SQL, nếu bạn có ý định đầu tư thời gian học bài bản những kiến thức này, hãy tham khảo trên Học Excel Online

2. Hãy backup (tạo 1 bản copy của file bạn đang làm việc cùng và lưu ở 1 nơi an toàn) trước khi thử code copy từ trên mạng về, nếu bạn không biết mình đang làm gì, hãy dừng lại trước khi có kiến thức về VBA tốt hơn và biết trước kết quả đoạn code mình copy vào Excel.

Cách làm này có 1 điểm cần lưu ý là: các file con được tổng hợp cần có cấu trúc giống hệt nhau (số cột, tên cột và số dòng, vùng dữ liệu). Nếu sử dụng cách này để tổng hợp các file có cấu trúc tên cột, số lượng cột giống nhau nhưng khác nhau về số dòng sẽ dẫn đến việc thiếu dữ liệu trong file tổng hợp.

VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên Excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như Word, Power Point, Outlook… giúp biến file Excel của bạn trở thành 1 phần mềm chuyên nghiệp…

Để có thể học VBA một cách đầy đủ, có hệ thống, bạn hãy tham gia khoá học VBA101 – VBA cơ bản dành cho người mới bắt đầu của hệ thống Học Excel Online. Hiện nay hệ thống đang có nhiều ưu đãi khi bạn đăng ký khóa học này. Bạn có thể chủ động liên lạc với Sales Hotline: 0869 837 870  để biết thêm chi tiết về những ưu đãi hiện có cho bạn nếu bạn là học viên mới.


Chia sẻ bài viết này:
  • 19
  •  
  •  
  •  
  •  
  •  
  •   
  •