Power Query – Gộp 300 files có cột cùng tên nhưng khác vị trí
Hôm nay, trong một nhóm Facebook, có một bạn đưa ra vấn đề cần xử lý như sau
Khi đọc câu hỏi này, tất cả các comment đều trả lời là sẽ dùng VBA để xử lý. Thanh trả lời rằng, chúng ta có thể sử dụng VBA hay Power Query đều được cả. Vậy câu hỏi các bạn có thể tò mò là, khi nào thì chúng ta có thể sử dụng Power Query, khi nào chúng ta có thể sử dụng VBA và với mỗi cách thì thời gian và công sức chúng ta bỏ ra sẽ như thế nào? Việc này không chỉ quan trọng với mỗi cá nhân, mà còn quan trọng với các doanh nghiệp khi đi tìm giải pháp. Mình chỉ nói vậy theo thói quen làm tư vấn chiến lược thôi, một vấn đề nhìn qua tưởng nhỏ nhưng có thể có ảnh hưởng lớn tới hiệu suất của người lao động trong doanh nghiệp.
Với câu hỏi trên, mặc dù đầu bài chưa rõ ràng lắm, nhưng với kinh nghiệm của Thanh, thì vào thời điểm từ năm 2016 trở đi, chúng ta nên xử lý vấn đề này bằng cách sử dụng Power Query nếu các bạn đang sử dụng Excel phiên bản 2016 trở lên. Nếu bạn chưa biết Power Query là gì, hãy tham khảo bài viết:
Bài viết về Power Query của Thanh
Một số lý do để chúng ta lựa chọn Power Query cho vấn đề này là:
- Thời gian đi đến giải pháp nhanh hơn so với sử dụng VBA
- Giải pháp dễ bảo trì và nâng cấp hơn code VBA
- Giải pháp dễ đưa tới nhiều máy tính khác nhau mà không sợ bị lỗi Macro
- Thời gian để nhân sự của tổ chức nắm bắt và áp dụng được giải pháp nhanh chóng hơn
Tất nhiên, để giải quyết được vấn đề này, thì bạn vẫn cần 1 chút kiến thức về Power Query như trong khoá học Power Query của Thanh:
Khoá học Power Query nền tảng cơ bản
Sau đây là một hướng giải quyết vấn đề trên dưới dạng video mà Thanh đã ghi lại
Hi vọng qua bài chia sẻ này, các bạn sẽ giải quyết được vấn đề khúc mắc và chúng ta có thể cùng nhau gặp lại trong khoá học Power Query cơ bản.