15+ Máy Chấm Công...

Máy chấm công nhận diện khuôn mặt Face ID hiện nay đang là...

Khắc phục: INET_E_RESOURCE_NOT_FOUND trên...

Không có nghi ngờ rằng Windows 10 đang cung cấp cập nhật thường...

Lỗi “Bad_Module_Info” trên Windows...

Người dùng Windows 10 đã nhận được lỗi Bad_Module_Info khi chạy các trò...

Lỗi d3dx9_43.dll is missing...

Lỗi d3dx9_43.dll mất tích thường xảy ra trong quá trình chơi khi bạn...

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Chuẩn hóa dữ liệu đơn giản trên Excel bằng Power Query

Bài viết này, Zik.vn sẽ hướng dẫn các bạn cách chuẩn hóa dữ liệu đơn giản bằng công cụ Power Query trên Excel. Mời các bạn cùng theo dõi nhé!

*Xem thêm: Hướng dẫn cách viết hàm trong Excel chi tiết dễ hiểu nhất

Tìm hiểu khóa học biến Excel thành công cụ Phân tích dữ liệu chuyên sâu

Hướng dẫn sử dụng Power Query trong Excel để chuẩn hóa dữ liệu

Có dữ liệu tốt là yếu tố quan trọng nhất trong phân tích dữ liệu. Nếu dữ liệu không chính xác, bạn sẽ mất nhiều thời gian và công sức để thêm các cột mới, sao chép dữ liệu và thậm chí phải sử dụng các công thức Excel nâng cao.

Làm việc với dữ liệu trong Excel trở nên dễ dàng hơn với Power Query. Dưới đây là một số ví dụ cụ thể về việc sử dụng Power Query trong Excel để chuẩn hóa dữ liệu

*Xem thêm: Hướng dẫn cách sử dụng Power Query trong việc nạp dữ liệu vào Power Pivot

Ví dụ thực tế

Chúng ta có bảng dữ liệu thô theo các quý như sau:

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Như bạn có thể thấy, dữ liệu thô hiển thị từng cột cho từng quý riêng biệt. Cách tiếp cận này là tốt, nhưng nó có thể được tối ưu hóa hơn không? Câu trả lời là có! Chúng ta có thể đặt các quý này trong một cột riêng biệt và đặt tên cho cột là “Quý”. Do đó, việc phân loại dữ liệu sẽ trực quan và rõ ràng hơn

Việc thiết kế bảng dữ liệu sẽ nhanh chóng hơn rất nhiều với Power Query.

*Xem thêm: Hướng dẫn sử dụng Power Query trong sửa đổi bảng dữ liệu trên Power Pivot

Đầu tiên, bạn nên đặt dữ liệu trên ở dạng Table (phím tắt là Ctrl + T) và đặt tên cho bảng đó. Power Query sẽ hỗ trợ bạn nhập nhiều loại dữ liệu như Table, Name range (xác định tên), Name động, hay thậm chí bạn chỉ cần quét một vùng và Power Query sẽ nhận vùng đó để đưa vào trình soạn thảo Power Query Editor. Tuy nhiên, đối với dữ liệu được trích xuất từ ​​Excel, cách tốt nhất là tạo một Table cho nó.

Bạn tiếp tục nhấn bất kỳ vào ô trong bảng dữ liệu vang nhấn chọn From Table/Range

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Sau đó, Cửa sổ Power Query Editor sẽ xuất hiện.

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Tại mục Applied Steps, sẽ xuất hiện hai tùy chọn:

  • Source: là dữ liệu mà bạn nhập nguồn vào Power Query (tức là dữ liệu từ Excel)
  • Applied Steps: là bước tự nhận kiểu định dạng cho vùng dữ liệu (cột) khi nhập dữ liệu vào Power Query. Khi bạn muốn Power Query không tự động thay đổi định dạng, nhấn bỏ dấu X đầu dòng nhé

Tại cửa sổ Power Query Editor, bạn để ý đến mục Unpivot Column tại tab Transform. Chúng ta sẽ sử dụng Unpivot Column rất nhiều trong bài này.

*Xem thêm: Hướng dẫn thao tác cơ bản trong Power Query (Phần 1)

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Chúng ta sẽ bắt đầu thực hiện các cách sau:

Cách 1: Sử dụng Unpivot Columns.

Các bạn thực hiện nhấn chọn các cột (quý 1, quý 2,… , quý 4) và nhấn chọn Unpivot Columns hay Unpivot Only Selected Columns

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Trong trường hợp này mình sử dụng Unpivot Columns và thực hiện đổi tên cột Attribute thành “Quý”. Power Query sẽ tiến hành ghi lại hành động trong mục Applied Steps. Vậy là bạn có thể có riêng một cột “Quý” rất nhanh và đơn giản.

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Để hoàn thành bảng dữ liệu trên, bạn quay lại Home và thao tác nhấn chọn “Close & Load to” là xong. Ở ví dụ này, mình chọn cách xem dữ liệu trả về bằng Table tại ô I3.

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Kết quả nhận được là 1 Table với dữ liệu đã được chuyển đổi đúng thông tin cần thiết.

*Xem thêm: Hướng dẫn thao tác cơ bản trong Power Query (Phần 2)

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Cách 2: Sử dụng Unpivot Other Columns:

Thay vì chọn 4 cột Quý như cách 1, chúng ta sẽ lựa chọn các cột khác trong bảng là cột STT và Hàng hoá. Giống như cách trên, bạn nhấn chọn vào Transform và chọn Unpivot Other Columns

*Xem thêm: Hướng dẫn xóa bỏ giá trị trùng lặp bằng Power Query  trong Excel 

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Tương tự như cách 1, kết quả trả về như hình:

Chuẩn hoá dữ liệu đơn giản trên Excel bằng Power Query

Mặt hạn chế của cách 1, nếu như bạn thêm một hoặc nhiều cột vào dữ liệu. Khi cập nhật mới,  Power Query lập tức không hiểu để Unpivot cho cột mà bạn mới thêm.

Khi sử dụng Unpivot Other Columns sẽ khắc phục được lỗi trên. Tuỳ vào từng trường hợp cụ thể để có thể áp dụng sao cho phù hợp nhất.

*Xem thêm: Hướng dẫn thao tác cơ bản trong Power Query (Phần 3)

Hướng dẫn cách tải dữ liệu từ Power Query qua Excel

Tổng hợp các kiểu Join trong Power Query (phần II)

Lưu ý khi sử dụng Power Query trong Excel để chuẩn hóa dữ liệu.

  • Các hành động được thực hiện trong Power Query Editor sẽ được ghi lại trong M Code (M-code là ngôn ngữ Power Query sử dụng để ghi lại các bước của ứng dụng, tương tự như mã VBA trong Excel). Bạn có thể cập nhật, thêm, xóa, sửa dữ liệu bằng cách refresh và quá trình bạn thực hiện trong Power Query Editor sẽ thực thi ngay lập tức và cập nhật kết quả một cách nhanh chóng và chính xác.
  • Ở các bước trong ví dụ trước, chúng ta phải thực hiện theo cách thủ công, có thể gây ra một số vấn đề như khi bạn thêm các trường dữ liệu khác (cột) vào dữ liệu ban đầu, việc đổi tên cột sẽ có vấn đề không hiểu khi đặt tên. Vì vậy, tốt hơn là bạn nên tổ chức dữ liệu theo cách hiệu quả hơn.
  • Những gì chúng ta làm trong Power Query Editor cần phải chung chung và thống nhất, chúng ta phải tạo một luồng chung trong xử lý dữ liệu để mỗi khi cập nhật dữ liệu thô, luồng vẫn hoạt động và trả về kết quả chính xác cho chúng ta.

Kết luận

Qua bài viết này, Zik.vn đã hướng dẫn các bạn cách chuẩn hóa dữ liệu Đơn giản trên Excel bằng Power Query. Hi vọng sẽ giúp bạn sử dụng thành công và áp dụng vào công việc một cách hiệu quả.

Ngoài ra, để có thể tham khảo những bài viết liên quan về Power Query, sẽ giúp bạn sử dụng Excel một cách thành thạo để làm công cụ phân tích chuyên sâu nhé!

Xin cảm ơn và chúc các bạn thành công!

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Bài viết liên quang

DMCA.com Protection Status