เทคนิค ดึงข้อมูลทั้งโฟลเดอร์ ด้วย Power Query

เทคนิค Data Cleansing, Power Query
https://www.youtube.com/embed/Jv1vNeDViAY?feature=oembed&autoplay=1

การจัดการข้อมูลจากไฟล์หลาย ๆ ไฟล์ในโฟลเดอร์เป็นงานที่ซับซ้อนและใช้เวลามาก หากไม่มีเครื่องมือที่เหมาะสม อย่างไรก็ตาม ด้วย Power Query คุณสามารถ ดึงข้อมูลทั้งโฟลเดอร์ ได้อย่างสะดวก รวดเร็ว และมีประสิทธิภาพ ในบทความนี้ เราจะพาคุณทำความเข้าใจและเริ่มต้นใช้งานฟีเจอร์นี้ เพื่อช่วยจัดการข้อมูลให้พร้อมใช้งานในขั้นตอนถัดไป


ปัญหาที่มักพบในการดึงข้อมูลทั้งโฟลเดอร์

  1. ไฟล์กระจัดกระจาย: ไฟล์ข้อมูลที่ต้องการมักถูกเก็บไว้ในหลายโฟลเดอร์
  2. ข้อมูลไม่เป็นมาตรฐาน: มีการจัดรูปแบบที่แตกต่างกันในแต่ละไฟล์
  3. ความไม่ครบถ้วนของข้อมูล: อาจมีข้อมูลบางส่วนหายไปหรือมีแถวที่ไม่จำเป็น เช่น หัวข้อ “Grand Total”

ปัญหาเหล่านี้สามารถแก้ไขได้ด้วย Power Query ซึ่งเป็นเครื่องมือที่ช่วยรวบรวมและจัดระเบียบข้อมูลอย่างมีประสิทธิภาพ


ขั้นตอนการดึงข้อมูลทั้งโฟลเดอร์ด้วย Power Query

1. รวมข้อมูลจากทุกไฟล์ในโฟลเดอร์

  • ไปที่เมนู Data > Get Data > From Folder
  • เลือกโฟลเดอร์ที่เก็บไฟล์ข้อมูลทั้งหมด
  • คลิก Combine & Transform Data เพื่อรวมข้อมูลจากไฟล์ทั้งหมดในโฟลเดอร์

2. กำหนดเงื่อนไขการจัดการข้อมูลเพิ่มเติม

  • ใช้ฟีเจอร์ Add Column > Conditional Column เพื่อสร้างเงื่อนไข เช่น เติมข้อมูลที่ขาดหาย

3. ลบข้อมูลที่ไม่จำเป็น

  • เลือกคอลัมน์หรือแถวที่ไม่ต้องการ เช่น ค่าผิดพลาด (Errors)
  • ใช้คำสั่ง Transform > Replace Errors เพื่อแทนค่าผิดพลาดเป็น null

4. เติมค่าข้อมูลในเซลล์ว่าง

  • ใช้คำสั่ง Transform > Fill > Down เพื่อเติมค่าที่หายไปในเซลล์ว่างให้ตรงกับข้อมูลด้านบน

5. ปรับข้อมูลให้อยู่ในรูปแบบที่ต้องการ

  • เลือกข้อมูลรายเดือนที่เป็นแนวนอนแล้วใช้คำสั่ง Transform > Unpivot Columns
  • เปลี่ยนข้อมูลให้เป็นแนวตั้งในรูปแบบฐานข้อมูล

ผลลัพธ์จากการดึงข้อมูลทั้งโฟลเดอร์ด้วย Power Query

หลังจากทำตามขั้นตอนข้างต้น คุณจะได้ข้อมูลที่สะอาดและพร้อมใช้งานในรูปแบบที่เหมาะสมสำหรับการวิเคราะห์

ข้อดีของการใช้ Power Query:

  • ประหยัดเวลา: ลดเวลาที่ใช้ในการรวมและปรับแต่งข้อมูล
  • สะดวก: ไม่จำเป็นต้องมีความรู้ด้านการเขียนโค้ด
  • ลดข้อผิดพลาด: การทำงานแบบอัตโนมัติช่วยลดความเสี่ยงของความผิดพลาด

ข้อควรรู้เพิ่มเติม

  • Power Query สามารถใช้ได้ทั้งใน Excel และ Power BI
  • รองรับการทำงานกับไฟล์หลากหลายประเภท เช่น CSV, Excel, หรือ Text Files
  • สามารถตั้งค่ากระบวนการดึงข้อมูลแบบอัตโนมัติเมื่อมีการเพิ่มไฟล์ใหม่ในโฟลเดอร์

คำถามที่พบบ่อยเกี่ยวกับ Power Query

Power Query คืออะไร?
Power Query เป็นเครื่องมือใน Excel และ Power BI ที่ช่วยในการดึงข้อมูลจากหลายแหล่งมารวมกัน รวมถึงการปรับแต่งและจัดการข้อมูลให้เหมาะสม

จำเป็นต้องมีพื้นฐานการเขียนโค้ดหรือไม่?
ไม่จำเป็น Power Query ออกแบบมาให้ใช้งานง่ายด้วยคำสั่งและฟีเจอร์ที่ไม่ต้องเขียนโค้ด

ไฟล์ชนิดใดที่ Power Query รองรับ?
Power Query รองรับไฟล์หลากหลาย เช่น Excel, CSV, Text Files, และฐานข้อมูลต่าง ๆ

หากโฟลเดอร์มีไฟล์ใหม่เพิ่มเข้ามา จะต้องตั้งค่าซ้ำหรือไม่?
ไม่ต้อง Power Query จะดึงข้อมูลไฟล์ใหม่ในโฟลเดอร์อัตโนมัติเมื่อรีเฟรชข้อมูล (ทั้งนี้ขึ้นกับวิธีที่เลือกใช้ในการดึงข้อมูลเข้ามาในตอนเริ่ม)

สามารถแก้ไขข้อมูลที่รวมจากหลายไฟล์พร้อมกันได้หรือไม่?
ได้ คุณสามารถตั้งค่าการแก้ไขและปรับโครงสร้างข้อมูลในขั้นตอนการ Combine & Transform

Power Query ใช้งานได้ใน Excel เวอร์ชันใด?
Power Query ใช้งานได้ตั้งแต่ Excel 2016 ขึ้นไป และเป็นฟีเจอร์ใน Power BI


ลองใช้เทคนิคการ ดึงข้อมูลทั้งโฟลเดอร์ นี้ แล้วคุณจะพบว่าการจัดการข้อมูลจำนวนมากกลายเป็นเรื่องง่ายและรวดเร็ว! 😊

สนใจเรียนรู้ Excel เพิ่มเติม คลิก https://excelchannel.com/category/free-excel-lessons/essencial-excel-for-office-user/

สนใจเรียนรู้ VBA คลิก https://excelchannel.com/category/free-excel-lessons/basic_vba/

************************

พิชาติ

Learn Excel With Pichart

Smart Excel For Better LIFE

🔸 สนใจจัดอบรมในองค์กร หรือต้องการปรึกษาแบบ Private Consult สามารถติดต่อ อ. ชาติ โดยตรงครับโทร. 099-084-2562 / 082-663-9949

#powerquery#data transformation #data cleansing

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *