ด้วย Power Query (หรือที่เรียกว่า รับ & แปลง ใน Excel) คุณสามารถนําเข้าหรือเชื่อมต่อกับข้อมูลภายนอก แล้วจัดรูปแบบข้อมูลนั้น ตัวอย่างเช่น เอาคอลัมน์ออก เปลี่ยนชนิดข้อมูล หรือผสานตารางในแบบที่ตรงตามความต้องการของคุณ จากนั้น คุณสามารถโหลดคิวรีของคุณลงใน Excel เพื่อสร้างแผนภูมิและรายงานได้ คุณสามารถรีเฟรชข้อมูลเป็นระยะๆ เพื่อทําข้อมูลให้ทันสมัย Power Query พร้อมใช้งานในแอปพลิเคชัน Excel, Excel สําหรับ Windows, Excel for Mac และ Excel สําหรับเว็บสามรายการ สําหรับข้อมูลสรุปของหัวข้อวิธีใช้ Power Query ทั้งหมด ให้ดูที่ Power Query สําหรับวิธีใช้ Excel
: Power Query ใน Excel สําหรับ Windows ใช้ .NET framework แต่ต้องใช้เวอร์ชัน 4.7.2 หรือใหม่กว่า คุณสามารถดาวน์โหลด.NET Framework ล่าสุดได้จากที่นี่ เลือกเวอร์ชันที่แนะนํา จากนั้นดาวน์โหลดรันไทม์
: Power Query ใน Excel สําหรับ Windows ใช้ Microsoft Edge WebView2 ขณะทํางาน คุณสามารถดาวน์โหลด Microsoft Edge WebView2 ได้จาก ที่นี่
มีสี่ขั้นตอนในการใช้ Power Query
-
เชื่อม ต่อ เชื่อมต่อกับข้อมูลในระบบคลาวด์ บนบริการ หรือภายในเครื่อง
-
แปลง จัดรูปแบบข้อมูลให้ตรงกับความต้องการของคุณ ในขณะที่แหล่งข้อมูลต้นฉบับยังคงเหมือนเดิม
-
รวม รวมข้อมูลจากหลายแหล่งข้อมูลเพื่อรับมุมมองเฉพาะลงในข้อมูล
-
โหลด ทําคิวรีของคุณให้เสร็จสมบูรณ์และโหลดลงในเวิร์กชีตหรือตัวแบบข้อมูล และรีเฟรชคิวรีเป็นระยะๆ
ส่วนต่อไปนี้จะสํารวจแต่ละขั้นตอนในรายละเอียดเพิ่มเติม
คุณสามารถใช้ Power Query เพื่อนําเข้าไปยังแหล่งข้อมูลเดียว เช่น เวิร์กบุ๊ก Excel หรือไปยังฐานข้อมูล ตัวดึงข้อมูล หรือบริการต่างๆ ที่กระจัดกระจายทั่วทั้งระบบคลาวด์ แหล่งข้อมูลรวมถึงข้อมูลจากเว็บ ไฟล์ ฐานข้อมูล Azure หรือแม้แต่ตาราง Excel ในเวิร์กบุ๊กปัจจุบัน ด้วย Power Query คุณสามารถนําแหล่งข้อมูลเหล่านั้นมารวมกันโดยใช้การแปลงและการผสมผสานที่เป็นเอกลักษณ์ของคุณเองเพื่อเปิดเผยข้อมูลเชิงลึกที่คุณอาจมองไม่เห็น
เมื่อนําเข้าแล้ว คุณสามารถรีเฟรชข้อมูลเพื่อเพิ่ม เปลี่ยนแปลง และลบออกจากแหล่งข้อมูลภายนอกได้ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ รีเฟรชการเชื่อมต่อข้อมูลภายนอกใน Excel
การแปลงข้อมูลหมายถึงการปรับเปลี่ยนข้อมูลในบางวิธีเพื่อให้ตรงกับความต้องการด้านการวิเคราะห์ข้อมูลของคุณ ตัวอย่างเช่น คุณสามารถเอาคอลัมน์ออก เปลี่ยนชนิดข้อมูล หรือกรองแถวได้ การดําเนินการเหล่านี้แต่ละอย่างคือการแปลงข้อมูล กระบวนการนี้ในการใช้การแปลง (และการรวม) กับชุดข้อมูลอย่างน้อยหนึ่งชุดเรียกว่าการปรับรูปร่างข้อมูล
คิดแบบนี้สิ แจกันเริ่มต้นเป็นก้อนดินที่หนึ่งรูปร่างเป็นสิ่งที่เป็นประโยชน์และสวยงาม ข้อมูลจะเหมือนกัน มันต้องปรับรูปร่างลงในตารางที่เหมาะสําหรับความต้องการของคุณและช่วยให้รายงานและแดชบอร์ดที่น่าสนใจ
Power Query ใช้หน้าต่างเฉพาะที่เรียกว่า ตัวแก้ไข Power Query เพื่ออํานวยความสะดวกและแสดงการแปลงข้อมูล คุณสามารถเปิดตัวแก้ไข Power Query ได้โดยการเลือก เปิดใช้ตัวแก้ไขคิวรี จากคําสั่ง รับข้อมูล ในกลุ่ม รับ & แปลงข้อมูล แต่ยังเปิดขึ้นเมื่อคุณเชื่อมต่อกับแหล่งข้อมูล สร้างคิวรีใหม่ หรือโหลดคิวรี
ตัวแก้ไข Power Query จะติดตามทุกสิ่งที่คุณทํากับข้อมูลโดยการบันทึกและการติดป้ายชื่อการแปลงแต่ละอย่าง หรือขั้นตอนที่คุณนําไปใช้กับข้อมูล ไม่ว่าการแปลงจะเป็นการเชื่อมต่อข้อมูล การเอาคอลัมน์ออก การผสาน หรือการเปลี่ยนแปลงชนิดข้อมูล คุณสามารถดูและปรับเปลี่ยนการแปลงแต่ละรายการในส่วน ขั้นตอนที่นําไปใช้ ของบานหน้าต่าง การตั้งค่าคิวรี
มีการแปลงมากมายที่คุณสามารถทําได้จากส่วนติดต่อผู้ใช้ การแปลงแต่ละครั้งจะถูกบันทึกเป็นขั้นตอนในพื้นหลัง คุณสามารถปรับเปลี่ยนและเขียนขั้นตอนของคุณเองโดยใช้ Power Query M Language ในเครื่องมือแก้ไขขั้นสูง
การแปลงทั้งหมดที่คุณนําไปใช้กับการเชื่อมต่อข้อมูลของคุณจะประกอบรวมกันเป็นคิวรี ซึ่งเป็นการแสดงใหม่ของแหล่งข้อมูลต้นฉบับ (และไม่เปลี่ยนแปลง) เมื่อคุณรีเฟรชคิวรี แต่ละขั้นตอนจะทํางานโดยอัตโนมัติ คิวรีจะแทนที่ความจําเป็นในการเชื่อมต่อด้วยตนเองและจัดรูปแบบข้อมูลใน Excel
คุณสามารถรวมหลายคิวรีในเวิร์กบุ๊ก Excel ของคุณได้โดยการผนวกหรือผสานคิวรีเหล่านั้น การดําเนินการ ผนวก และ ผสาน จะดําเนินการกับคิวรีใดๆ ที่มีรูปร่างแบบตาราง และเป็นอิสระจากแหล่งข้อมูลที่ข้อมูลนั้นมา
ผนวก การดําเนินการผนวกจะสร้างคิวรีใหม่ที่มีแถวทั้งหมดจากคิวรีแรก ตามด้วยแถวทั้งหมดจากคิวรีที่สอง คุณสามารถดําเนินการผนวกได้สองชนิด:
-
การผนวกระดับกลาง สร้างคิวรีใหม่สําหรับแต่ละการดําเนินการผนวก
-
ผนวกแบบอินไลน์ ผนวกข้อมูลไปยังคิวรีที่มีอยู่ของคุณจนกว่าคุณจะได้ผลลัพธ์สุดท้าย
ผสาน การดําเนินการผสานจะสร้างคิวรีใหม่จากคิวรีสองรายการที่มีอยู่ คิวรีนี้ประกอบด้วยคอลัมน์ทั้งหมดจากตารางหลัก โดยมีหนึ่งคอลัมน์ทําหน้าที่เป็นลิงก์การนําทางไปยังตารางที่เกี่ยวข้อง ตารางที่เกี่ยวข้องมีแถวทั้งหมดที่ตรงกับแต่ละแถวจากค่าคอลัมน์ร่วมในตารางหลัก นอกจากนี้ คุณยังสามารถขยายหรือเพิ่มคอลัมน์จากตารางที่เกี่ยวข้องลงในตารางหลักได้อีกด้วย
มีสองวิธีหลักในการโหลดคิวรีลงในเวิร์กบุ๊กของคุณ:
-
จากตัวแก้ไข Power Query คุณสามารถใช้คําสั่ง ปิด และ โหลด ในกลุ่ม ปิด บนแท็บ หน้าแรก
-
จากบานหน้าต่าง คิวรีเวิร์กบุ๊ก Excel (เลือกคิวรี & Connections) คุณสามารถคลิกขวาที่คิวรีแล้วเลือก โหลดไปยัง
คุณยังสามารถปรับแต่งตัวเลือกการโหลดของคุณได้โดยใช้กล่องโต้ตอบ ตัวเลือกคิวรี (เลือก ตัวเลือกและการตั้งค่า> ไฟล์ > ตัวเลือกคิวรี) เพื่อเลือกวิธีที่คุณต้องการดูข้อมูลของคุณและตําแหน่งที่คุณต้องการโหลดข้อมูล ไม่ว่าจะเป็นในเวิร์กชีตหรือตัวแบบข้อมูล (ซึ่งเป็นแหล่งข้อมูลที่สัมพันธ์กันของหลายตารางที่อยู่ในเวิร์กบุ๊ก)
เป็นเวลากว่าสิบปี Power Query ได้รับการสนับสนุนบน Excel สําหรับ Windows ขณะนี้ Excel ขยายการสนับสนุน Power Query บน Excel for Mac และเพิ่มการสนับสนุนไปยัง Excel สําหรับเว็บ ซึ่งหมายความว่าเรากําลังทําให้ Power Query พร้อมใช้งานบนแพลตฟอร์มหลักสามแพลตฟอร์ม และแสดงให้เห็นถึงความนิยมและฟังก์ชันการทํางานของ Power Query ระหว่างลูกค้า Excel ดูประกาศในอนาคตเกี่ยวกับแผนการทํางาน Microsoft 365และ มีอะไรใหม่ใน Excel for Microsoft 365
การรวม รับ & แปลงข้อมูล (ขณะนี้เรียกว่า Power Query) ลงใน Excel ได้ผ่านการเปลี่ยนแปลงมากมายในช่วงหลายปี
Excel 2010 และ 2013 สําหรับ Windows
ใน Excel 2010 สําหรับ Windows เราเปิดตัว Power Query เป็น Add-in ฟรีที่สามารถดาวน์โหลดได้จากที่นี่: ดาวน์โหลด add-in Power Query เมื่อเปิดใช้งานแล้ว ฟังก์ชันการทํางาน Power Query จะพร้อมใช้งานจากแท็บ Power Query บน Ribbon
Microsoft 365
เราได้อัปเดต Power Query เป็นประสบการณ์หลักใน Excel สําหรับการนําเข้าและทําความสะอาดข้อมูล คุณสามารถเข้าถึงตัวช่วยสร้างและเครื่องมือการนําเข้าข้อมูล Power Query ได้จากกลุ่ม รับ & แปลงข้อมูล บนแท็บ ข้อมูล ของ Ribbon ของ Excel
ประสบการณ์การใช้งานนี้รวมถึงฟังก์ชันการนําเข้าข้อมูลที่ได้รับการปรับปรุง คําสั่งที่จัดเรียงใหม่บนแท็บ ข้อมูล คิวรีใหม่ & บานหน้าต่างด้านข้าง การเชื่อมต่อ และความสามารถในการจัดรูปแบบข้อมูลอย่างต่อเนื่องด้วยวิธีที่มีประสิทธิภาพโดยการเรียงลําดับ การเปลี่ยนชนิดข้อมูล การแยกคอลัมน์ การรวมข้อมูล และอื่นๆ
ประสบการณ์การใช้งานใหม่นี้ยังแทนที่ตัวช่วยสร้างการนําเข้าข้อมูลดั้งเดิมที่เก่ากว่าภายใต้คําสั่ง ข้อมูล ในกลุ่ม รับข้อมูลภายนอก ด้วย อย่างไรก็ตาม พวกเขายังคงสามารถเข้าถึงได้จากกล่องโต้ตอบ ตัวเลือกของ Excel (เลือก ตัวเลือก > ไฟล์ > ข้อมูล > แสดงตัวช่วยสร้างการนําเข้าข้อมูลดั้งเดิม)
Excel 2016 และ 2019 สําหรับ Windows
เราได้เพิ่มประสบการณ์รับ & แปลงข้อมูลแบบเดียวกันโดยยึดตามเทคโนโลยี Power Query เช่นเดียวกับของ Microsoft 365
Excel for Microsoft 365 for Mac
ในปี 2019 เราได้เริ่มต้นการเดินทางเพื่อสนับสนุน Power Query ใน Excel for Mac ตั้งแต่นั้นมา เราได้เพิ่มความสามารถในการรีเฟรชคิวรี Power Query จากไฟล์ TXT, CSV, XLSX, JSON และ XML เรายังได้เพิ่มความสามารถในการรีเฟรชข้อมูลจาก SQL Server และจากตาราง & ช่วงในเวิร์กบุ๊กปัจจุบัน
ในเดือนตุลาคม 2019 เราได้เพิ่มความสามารถในการรีเฟรชคิวรี Power Query ที่มีอยู่ และใช้ VBA เพื่อสร้างและแก้ไขคิวรีใหม่
ในเดือนมกราคม 2021 เราได้เพิ่มการสนับสนุนสําหรับการรีเฟรชคิวรี Power Query จากแหล่งข้อมูล OData และ SharePoint
สําหรับข้อมูลเพิ่มเติม ให้ดู ใช้ Power Query ใน Excel for Mac
หมายเหตุ ไม่มีการสนับสนุนสําหรับ Power Query บน Excel 2016 และ Excel 2019 for Mac
การเลิกใช้ Data Catalog
ด้วย Data Catalog คุณสามารถดูคิวรีที่แชร์ของคุณ แล้วเลือกคิวรีเพื่อโหลด แก้ไข หรือใช้ในเวิร์กบุ๊กปัจจุบันได้ ฟีเจอร์นี้จะค่อยๆ เลิกใช้:
-
ในวันที่ 1 สิงหาคม 2018 เราหยุดการออนบอร์ดลูกค้าใหม่ไปยัง Data Catalog
-
ในวันที่ 3 ธันวาคม 2018 ผู้ใช้ไม่สามารถแชร์คิวรีใหม่หรือคิวรีที่อัปเดตแล้วใน Data Catalog ได้
-
เมื่อวันที่ 4 มีนาคม 2019 Data Catalog หยุดทํางาน หลังจากวันที่นี้ เราขอแนะนําให้ดาวน์โหลดคิวรีที่แชร์ของคุณเพื่อให้คุณสามารถใช้คิวรีที่แชร์ต่อภายนอก Data Catalog ได้ โดยใช้ตัวเลือก เปิด จากบานหน้าต่างงาน คิวรี Data Catalog ของฉัน
Power Query การเลิกใช้ Add-in
ต้นฤดูร้อนของปี 2019 เราได้เลิกใช้ Add-in Power Query อย่างเป็นทางการซึ่งจําเป็นสําหรับ Excel 2010 และ 2013 สําหรับ Windows เพื่อให้ได้รับความอนุสรณ์ คุณอาจยังคงใช้ Add-in ได้ แต่อาจมีการเปลี่ยนแปลงในภายหลัง
ตัวเชื่อมต่อข้อมูล Facebook เลิกใช้แล้ว
นําเข้าและรีเฟรชข้อมูลจาก Facebook ใน Excel หยุดทํางานในเดือนเมษายน 2020 การเชื่อมต่อ Facebook ใดๆ ที่สร้างขึ้นก่อนวันที่ดังกล่าวจะใช้งานไม่ได้อีกต่อไป เราขอแนะนําให้แก้ไขหรือลบคิวรี Power Query ที่มีอยู่ที่ใช้ตัวเชื่อมต่อ Facebook โดยเร็วที่สุดเพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิด
การอัปเดตที่สําคัญของ Excel สําหรับ Windows
ตั้งแต่เดือนมิถุนายน 2023 Power Query ใน Excel สําหรับ Windows จําเป็นต้องมีคอมโพเนนต์ต่อไปนี้:
-
Power Query ใน Excel สําหรับ Windows ใช้ .NET framework แต่ต้องใช้เวอร์ชัน 4.7.2 หรือใหม่กว่า สําหรับข้อมูลเพิ่มเติม ให้ดู อัปเดต.NET Framework
-
Power Query ใน Excel สําหรับ Windows จําเป็นต้องใช้ WebView2 Runtime เพื่อสนับสนุนตัวเชื่อมต่อเว็บข้อมูลต่อไป (รับข้อมูลจากเว็บ) สําหรับข้อมูลเพิ่มเติม ให้ดู ดาวน์โหลด WebView2 Runtime