Power Query – Chuyển đổi liệt kê nhóm 1 dòng sang liệt kê nhóm nhiều dòng
Bài viết này tôi sẽ hướng dẫn cho cách bạn cách chuyển đổi liệt kê 1 dòng sang liệt kê nhiều dòng bằng cách dùng 2 công cụ trong Power Query là Slip Column và Unpivot.
Ví dụ: Có 1 bảng thống kê như sau:
Yêu cầu: Tách từng giá trị của cột NoiSanXuat ra từng dòng tương ứng với cột Loai.
Để thực hiện yêu cầu trên bạn làm theo từng bước như sau:
Bước 1: Tách cột.
Bạn chon cột NoiSanXuat và click chuột phải (1) sau đó chọn Slip Column > By Delimiter như ảnh sau:
Sau thao tác trên hộp thoại hiện ra, bạn chọn Custom ở vùng khoanh đỏ, và gõ “,” ngay bên dưới như ảnh sau:
Sau đó bạn nhấn OK được kết quả như sau:
Bước 2: Chuyển đổi 1 phần bảng ngang thành dọc:
Bạn chọn các cột chuyển đổi, sau đó chuột phải chọn Upivot Only Selected Column như ảnh sau:
Sau thao tác trên bạn được kết quả như sau:
Tiếp theo bạn xoá cột thừa (Attribute), và đổi tên cột Value thành NoiSanXuat là hoàn thành yêu cầu, chúc bạn thành công.
Qua bài viết này bạn đã có thể chuyển đổi liệt kê nhóm 1 dòng sang liệt kê nhóm nhiều dòng. Hẹn gặp bạn ở bài viết tiếp theo.
Nếu có bất kỳ thắc mắc hoặc gặp các tình huống khó xử lý trong Power Query, các bạn có thể comment ở phía dưới bài viết để dataMAKER hỗ trợ các bạn cùng xử lý nhé!