Dạo này làm việc với dữ liệu lớn, mình mới thực sự 'ngấm' cái hay của Power Query. Trước đây cứ loay hoay với các hàm Text, Find/Replace, hoặc viết VBA để làm sạch, chuyển đổi dữ liệu mà tốn cả buổi. Từ ngày biết đến Power Query, mọi thứ nhẹ nhàng hơn hẳn.
Nói nôm na, Power Query nó giống như một trợ lý ảo, giúp bạn kết nối, làm sạch, và định hình dữ liệu từ rất nhiều nguồn khác nhau (Excel, CSV, Database, Web...) một cách trực quan, không cần code.
Ví dụ, bạn có một file Excel với các cột lộn xộn, có dòng trống, có ký tự lạ, hoặc cần tách gộp cột. Thay vì ngồi thủ công, bạn chỉ cần:
- Vào tab Data -> Get Data -> From File -> From Workbook để nạp file Excel vào Power Query Editor.
- Trong Editor, bạn có thể dễ dàng loại bỏ dòng trống, sửa lỗi, đổi kiểu dữ liệu, tách/gộp cột, chuẩn hóa văn bản chỉ bằng vài cú click chuột vào các nút lệnh có sẵn.
- Cuối cùng, bấm Close & Load, dữ liệu đã được làm sạch sẽ nạp vào một sheet mới, sẵn sàng để phân tích.
Cái hay nữa là mọi thao tác bạn làm đều được ghi lại dưới dạng các bước (Applied Steps). Nếu có dữ liệu mới, bạn chỉ cần làm mới (Refresh) là mọi thứ sẽ tự động chạy lại theo đúng các bước đã thiết lập, tiết kiệm thời gian khủng khiếp.
Có anh em nào đã dùng Power Query chưa? Chia sẻ thêm kinh nghiệm hoặc các mẹo hay khi sử dụng nó cho anh em mới với ạ!