Hợp nhất nhiều File vào 1 file và tự động tổng hợp
Hôm nay nay tôi đưa ra ý tưởng làm thế nào để hợp nhất dữ liệu nhiều File vào 1 file trong Excel.
Giả sử bạn theo dõi công việc trong nhiều năm, mỗi năm chứa dữ liệu trong 1 File hoặc bạn theo dõi công việc của 1 năm với mỗi File là 1 tháng, vậy làm sao để gộp dữ liệu của nhiều File vào 1 File tổng.
Ý tưởng của tôi là viết 1 Macro và gán macro này cho 1 nút lệnh, khi nhấn vào nút này nó sẽ hiện ra hộp thoại Open Files, chọn ổ dĩa và chọn mở thư mục, tiếp theo chọn tất cả các File cần hợp nhất và nhấn nút Open, macro sẽ chạy và gán tất các các sheet chứa trong các File vừa chọn và File tổng.
Tiếp theo là nhấn vào nút lệnh hợp nhất các sheet, macro sẽ chạy và gộp dữ liệu của các sheet vừa gán vào File tổng vào sheet tổng, tiếp theo nhấn vào nút lệnh tổng hợp macro sẽ chạy tự lấy dữ liệu từ sheet tổng và tạo ra Pivottable với kết quả mình cần tổng hợp báo cáo.
Đây là 1 vấn đề mới mà trên diễn đàn giải pháp Excel chưa có ai đưa ra ý tưởng này vì nó thuộc đề tài khó, tôi đưa ra ý tưởng này để cùng để cùng nhau tháo gỡ mọi khó khăn vướng mắc trong việc tổng hợp và báo cáo hàng quý, hàng năm hoặc tổng hợp kết quả cho 1 giai đoạn (5 năm), nếu thực hiện tốt ý tưởng này tôi dám cam đoan với các bạn chỉ trong vòng 5 đến 10 phút bạn sẽ có ngay kết quả mình cần.
Nếu các bạn nào quan tâm đến vấn đề này thì hãy tham gia và cùng nhau thảo luận, đóng góp hoặc trong công việc gặp vấn đề như tôi vừa nêu do sếp hay lãnh đạo bắt phải theo dõi từng File 1 cách rời rạc nên việc theo dõi, tổng hợp báo cáo quá khó khăn, bây giờ các bạn cần 1 ứng dụng để tháo gỡ mọi khó khăn như vấn đề nêu trên, thì các bạn cần nêu các vấn đề khó khăn và nêu yêu cầu cần giúp, xong tải File lên tôi sẽ nghiên cứu và sẽ giúp đỡ theo yêu cầu của các bạn.
Lưu ý: để có kết quả đúng thì cần các tiêu chí sau đây:
- Tiêu đề của các sheet chứa trong File phải hoàn toàn giống nhau (tiêu đề không được Merge and center (nhập ô).
- Tên từng sheet phải cụ thể rõ ràng để dễ dàng kiểm tra lại kết quả (nếu tên sheet trùng thì nó tự động đặt 1 và 2).
- Để được kết quả đúng thì cần đề ra nội dung cần tổng hợp báo cáo (vì Macro dùng chạy Pivottable được viết dựa trên tiêu đề cột).
Hôm nay nay tôi đưa ra ý tưởng làm thế nào để hợp nhất dữ liệu nhiều File vào 1 file trong Excel.
Giả sử bạn theo dõi công việc trong nhiều năm, mỗi năm chứa dữ liệu trong 1 File hoặc bạn theo dõi công việc của 1 năm với mỗi File là 1 tháng, vậy làm sao để gộp dữ liệu của nhiều File vào 1 File tổng.
Ý tưởng của tôi là viết 1 Macro và gán macro này cho 1 nút lệnh, khi nhấn vào nút này nó sẽ hiện ra hộp thoại Open Files, chọn ổ dĩa và chọn mở thư mục, tiếp theo chọn tất cả các File cần hợp nhất và nhấn nút Open, macro sẽ chạy và gán tất các các sheet chứa trong các File vừa chọn và File tổng.
Tiếp theo là nhấn vào nút lệnh hợp nhất các sheet, macro sẽ chạy và gộp dữ liệu của các sheet vừa gán vào File tổng vào sheet tổng, tiếp theo nhấn vào nút lệnh tổng hợp macro sẽ chạy tự lấy dữ liệu từ sheet tổng và tạo ra Pivottable với kết quả mình cần tổng hợp báo cáo.
Đây là 1 vấn đề mới mà trên diễn đàn giải pháp Excel chưa có ai đưa ra ý tưởng này vì nó thuộc đề tài khó, tôi đưa ra ý tưởng này để cùng để cùng nhau tháo gỡ mọi khó khăn vướng mắc trong việc tổng hợp và báo cáo hàng quý, hàng năm hoặc tổng hợp kết quả cho 1 giai đoạn (5 năm), nếu thực hiện tốt ý tưởng này tôi dám cam đoan với các bạn chỉ trong vòng 5 đến 10 phút bạn sẽ có ngay kết quả mình cần.
Nếu các bạn nào quan tâm đến vấn đề này thì hãy tham gia và cùng nhau thảo luận, đóng góp hoặc trong công việc gặp vấn đề như tôi vừa nêu do sếp hay lãnh đạo bắt phải theo dõi từng File 1 cách rời rạc nên việc theo dõi, tổng hợp báo cáo quá khó khăn, bây giờ các bạn cần 1 ứng dụng để tháo gỡ mọi khó khăn như vấn đề nêu trên, thì các bạn cần nêu các vấn đề khó khăn và nêu yêu cầu cần giúp, xong tải File lên tôi sẽ nghiên cứu và sẽ giúp đỡ theo yêu cầu của các bạn.
Lưu ý: để có kết quả đúng thì cần các tiêu chí sau đây:
- Tiêu đề của các sheet chứa trong File phải hoàn toàn giống nhau (tiêu đề không được Merge and center (nhập ô).
- Tên từng sheet phải cụ thể rõ ràng để dễ dàng kiểm tra lại kết quả (nếu tên sheet trùng thì nó tự động đặt 1 và 2).
- Để được kết quả đúng thì cần đề ra nội dung cần tổng hợp báo cáo (vì Macro dùng chạy Pivottable được viết dựa trên tiêu đề cột).
Sửa lần cuối: