กลับไปหน้า Excel
ทริคExcel

ใช้ Power Query ใน Excel

Power Query ใน Excel ช่วยทำความสะอาดและรวมข้อมูลด้วยขั้นตอนที่ทำซ้ำได้ ก่อนโหลดผลลัพธ์กลับลงชีตหรือ data model (โมเดลข้อมูลกลาง).

เริ่มอ่านตรงนี้ก่อน

อธิบายแบบง่าย

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

ระดับ

เหมาะกับคนที่เริ่มลงมือทำแล้ว

ใช้เมื่อไหร่

คุณต้องจัดข้อมูลในไฟล์เดิมหรือไฟล์ที่ส่งออกมาให้สะอาดทุกสัปดาห์

อ่านแล้วทำอะไรต่อ

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

เห็นภาพ: ทริคนี้เป็นยังไง

  1. 1เชื่อมต่อข้อมูลData -> Get Data ชี้ไปยังไฟล์หรือแหล่งที่ส่งออกมา
  2. 2แปลงข้อมูลทีละขั้นลบแถวว่าง กำหนดชนิดข้อมูล แยก/รวมคอลัมน์ — ทุกขั้นถูกจดไว้
  3. 3ตรวจลำดับขั้นตอนดู Applied Steps ว่าครบและเรียงถูก ก่อนโหลดออก
  4. 4Close & Loadโหลดผลที่สะอาดกลับเข้าชีตหรือโมเดล
  5. 5รีเฟรชเมื่อข้อมูลเปลี่ยนสัปดาห์หน้าแค่กด Refresh ขั้นตอนเดิมรันซ้ำอัตโนมัติ

▶ เล่นอัตโนมัติ · ชี้เมาส์เพื่อหยุด · กดแถบด้านบนเพื่อข้ามขั้น

สร้างขั้นตอนไว้ครั้งเดียว สัปดาห์หน้าแค่กดรีเฟรช ขั้นตอนเดิมทำงานซ้ำให้เอง

ใช้ตอนไหน?

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

ความหมาย

Power Query มีให้ใช้ทั้งใน Excel และ Power BI มันเชื่อมต่อกับข้อมูล ทำขั้นตอนแปลงข้อมูลทีละขั้น และโหลดผลลัพธ์ที่จัดสะอาดแล้วเข้ามาใหม่ทุกครั้งที่สั่งรีเฟรช

การจัดข้อมูลที่รีเฟรชซ้ำได้

สร้างขั้นตอนไว้ครั้งเดียว แล้วแค่สั่งรีเฟรชเมื่อข้อมูลต้นทางเปลี่ยน

Data -> Get Data -> Transform Data -> Apply steps -> Close & Load

ตัวอย่างการใช้

จัดข้อมูลไฟล์ส่งออกประจำสัปดาห์

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