Power Query | แตกข้อมูล เป็นหลายบรรทัด | Split data to multi-rows
Power Query | แตกข้อมูล เป็นหลายบรรทัด | Split data to multi-rows
จากรูปข้อมูล ด้านบน
บางครั้ง data ที่เก็บใน ระบบ หรือ โปรแกรม
เก็บเป็นลักษณะ row เดียวกัน
แต่ถ้าจะต้องเอา data ลักษณะนี้ไปใช้ต่อใน Power BI หรือ PivotTable ไม่สามารถทำได้
ดังนั้น ต้องหาวิธี แตกข้อมูลเป็นหลายบรรทัด
ซึ่ง Power Query มีเครื่องมือสำเร็จรูปให้เลย
1.คลุมข้อมูล -> Data - > Get Data -> From Table / Range
2. Excel จะมีหน้าต่างถามว่าจะสร้าง Table ใน data นี้มั้ย - >คลิก OK
3.Excel จะวิ่งที่เข้ามาที่ Power Query
3.1 คลิกเลือก Column ที่ต้องการ แบ่ง บรรทัด ( จากตัวอย่างคือ Column ชื่อ Product Code )
3.2 ไปที่ เมนู Transform - > Split Column
4.เลือกรูปแบบการตัด ข้อมูล ตาม Data
จากตัวอย่าง ข้อมูล คั่น ด้วย สัญลักษณ์ comma -> เลือก Delimited
5.
5.1 ช่อง Select or enter delimiter -> เลือก สัญลักษณ์ ที่ใช้ แบ่งบรรทัด
( จากตัวอย่าง data คือ comma )
5.2 Advanced Options -> คลิกแตกลงมา -> เลือก ที่ Rows
5.3 คลิก OK
6.ผลลัพธ์ที่ได้ จะมีการแบ่งบรรทัด ตาม comma เรียบร้อย
7.Home -> Close & Load
8.ตารางที่ แบ่งบรรทัดเรียบร้อย จะ Load กลับเข้ามาใน Excel