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