Power Query มีหลายวิธีในการสร้างและโหลดแบบสอบถาม Power ลงในเวิร์กบุ๊กของคุณ คุณยังสามารถตั้งค่าการโหลดคิวรีเริ่มต้นได้ ในหน้าต่าง ตัวเลือก คิวรี
เคล็ดลับ เมื่อต้องการตรวจสอบว่าข้อมูลในเวิร์กชีตมีรูปร่างตาม Power Query หรือไม่ ให้เลือกเซลล์ของข้อมูล และแท็บRibbon บริบทคิวรี ปรากฏขึ้นหรือไม่ ข้อมูลจะถูกโหลดจาก Power Query
ทราบว่าคุณอยู่ในสภาพแวดล้อมใด Power Query ผสานรวมเข้ากับส่วนติดต่อผู้ใช้แบบ Excel โดยเฉพาะเมื่อคุณนําเข้าข้อมูล ใช้งานร่วมกับการเชื่อมต่อ และแก้ไข Pivot Tables, Excelตาราง และช่วงที่มีชื่อ เพื่อหลีกเลี่ยงความสับสน สิ่งสําคัญคือต้องทราบว่าคุณอยู่ในสภาพแวดล้อมใดในปัจจุบัน Excel หรือ Power Query เมื่อใดก็ได้
เวิร์กชีต Ribbon และเส้นExcelที่คุ้นเคย |
Ribbon ตัวแก้ไข Power Query และการแสดงตัวอย่างข้อมูล |
![]() |
![]() |
ตัวอย่างเช่น การจัดการข้อมูลในเวิร์กชีตExcelพื้นฐานแตกต่างจาก Power Query นอกจากนี้ ข้อมูลที่เชื่อมต่อที่คุณเห็นในเวิร์กชีต Excel อาจมีหรือไม่มี Power Query ที่ใช้งานได้อยู่เบื้องหลังเพื่อจัดรูปแบบข้อมูล ซึ่งจะเกิดขึ้นเมื่อคุณโหลดข้อมูลลงในเวิร์กชีตหรือตัวแบบข้อมูลจากPower Query เท่านั้น
เปลี่ยนชื่อแท็บเวิร์กชีต เป็นความคิดที่ดีที่จะเปลี่ยนชื่อแท็บเวิร์กชีตด้วยวิธีที่มีความหมาย โดยเฉพาะถ้าคุณมีหลายแท็บ การอธิบายความแตกต่างระหว่างเวิร์กชีตของข้อมูลและเวิร์กชีตที่โหลดจากตัวแก้ไข Power Query เป็นเรื่องสําคัญมาก แม้ว่าคุณจะมีเวิร์กชีตเพียงสองแผ่น แต่เวิร์กชีตหนึ่งมีตาราง Excel ที่เรียกว่าSheet1และคิวรีอื่นๆ ที่สร้างขึ้นโดยการนําเข้าตาราง Excel ที่เรียกว่าตาราง 1ก็สับสนได้ง่าย คุณควรเปลี่ยนชื่อเริ่มต้นของแท็บเวิร์กชีตเป็นชื่อที่คุณเข้าใจได้มากกว่า ตัวอย่างเช่น เปลี่ยนชื่อSheet1 เป็นDataTableและตาราง1 เป็น QueryTable ตอนนี้จะมีความชัดเจนว่าแท็บใดมีข้อมูลและแท็บใดมีคิวรี
คุณสามารถสร้างคิวรีจากข้อมูลที่นําเข้าหรือสร้างคิวรีเปล่า
สร้างคิวรีจากข้อมูลที่นําเข้า
นี่คือวิธีทั่วไปในการสร้างคิวรี
-
นําเข้าข้อมูลบางอย่าง For more information, see Import data from external data sources.
-
เลือกเซลล์ในข้อมูล แล้วเลือก คิวรี>แก้ไข
สร้างคิวรีเปล่า
คุณอาจต้องการเริ่มต้นใหม่ตั้งแต่ต้น มีวิธีทำสองวิธี
-
เลือกข้อมูล>รับ>ข้อมูลจากแหล่งข้อมูล>คิวรีเปล่า
-
เลือกข้อมูล>รับ>เปิดใช้ ตัวแก้ไข Power Query
ในขั้นตอนนี้ คุณสามารถเพิ่มขั้นตอนและสูตรด้วยตนเองได้ ถ้าคุณทราบภาษาสูตรของPower Query M
หรือเลือก หน้าแรก แล้วเลือก สั่งในกลุ่ม คิวรี ใหม่ ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
-
เลือก แหล่งข้อมูลใหม่ เพื่อเพิ่มแหล่งข้อมูล สั่งนี้จะเหมือนกับตัวเลือก>รับข้อมูล ในExcel Ribbon
-
เลือก แหล่งข้อมูลล่าสุด เพื่อเลือกจากแหล่งข้อมูลที่คุณใช้งาน สั่งนี้จะเหมือนกับตัวเลือก>แหล่งข้อมูลล่าสุดในExcel Ribbon
-
เลือก ใส่ข้อมูล เพื่อใส่ข้อมูลด้วยตนเอง คุณอาจเลือกสั่งนี้เพื่อลองใช้ตัวแก้ไข Power Query ซึ่งไม่ขึ้นกับแหล่งข้อมูลภายนอก
สมมติว่าคิวรีของคุณถูกต้องและไม่มีข้อผิดพลาด คุณสามารถโหลดกลับไปยังเวิร์กชีตหรือตัวแบบข้อมูลได้
โหลดคิวรีจากตัวแก้ไข Power Query
ใน ตัวแก้ไข Power Query ให้เลือกเลือกอย่างใดอย่างหนึ่งต่อไปนี้
-
เมื่อต้องการโหลดลงในเวิร์กชีต ให้เลือก หน้าแรก>ปิด& โหลด>ปิด& โหลด
-
เมื่อต้องการโหลดไปยังตัวแบบข้อมูล เลือก หน้าแรก > ปิด& โหลด > ปิด& โหลดไปยัง
ในกล่องโต้ตอบ นําเข้า ข้อมูล ให้เลือก เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล
เคล็ดลับ ในบางครั้ง การสั่ง โหลด ไปยัง เป็นสีซีดหรือถูกปิดใช้งาน ปัญหานี้อาจเกิดขึ้นได้ในครั้งแรกที่คุณสร้างคิวรีในเวิร์กบุ๊ก ในกรณีนี้ ให้เลือก ปิด& โหลดในเวิร์กชีตใหม่ เลือก คิวรีข้อมูล> คิวรี &การเชื่อมต่อ> แท็บ คิวรี คลิกขวาที่คิวรีแล้วเลือกโหลดไปยัง หรือ บน Ribbon ตัวแก้ไข Power Query ให้เลือก คิว รี > โหลดไปยัง
โหลดคิวรีจากบานหน้าต่างคิวรีและการเชื่อมต่อ
ใน Excel คุณอาจต้องการโหลดคิวรีลงในเวิร์กชีตหรือตัวแบบข้อมูลอื่น
-
in Excel, select Data> Queries & Connections,and then select the Queries tab.
-
ในรายการของคิวรี ให้ค้นหาคิวรี คลิกขวาที่คิวรี แล้วเลือก โหลดไปยัง กล่องโต้ตอบนํา เข้าข้อมูล จะปรากฏขึ้น
-
เลือกวิธีที่คุณต้องการนําเข้าข้อมูลแล้วเลือกตกลง ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้กล่องโต้ตอบนี้ ที่เครื่องหมายคําถาม (?)
มีหลายวิธีในการแก้ไขคิวรีที่โหลดไปยังเวิร์กชีต
แก้ไขคิวรีจากข้อมูลในExcelเวิร์กชีต
-
เมื่อต้องการแก้ไขคิวรี ให้ค้นหาที่โหลดจากตัวแก้ไข Power Query ก่อนหน้านี้ เลือกเซลล์ในข้อมูล แล้วเลือกคิวรี>แก้ไข
แก้ไขคิวรีจากบานหน้าต่าง&การเชื่อมต่อ
คุณอาจพบว่าบานหน้าต่าง คิวรี &การเชื่อมต่อ ใช้งานง่ายกว่าเมื่อคุณมีคิวรีหลายคิวรีในเวิร์กบุ๊กเดียว และคุณต้องการค้นหาอย่างรวดเร็ว
-
in Excel, select Data> Queries & Connections,and then select the Queries tab.
-
ในรายการของคิวรี ให้ค้นหาคิวรี คลิกขวาที่คิวรี แล้วเลือกแก้ไข
แก้ไขคิวรีจากกล่องโต้ตอบ คุณสมบัติคิวรี
-
ใน Excel ให้เลือก ข้อมูล> ข้อมูล&แท็บ การเชื่อมต่อ > คิวรี คลิกขวาที่คิวรีแล้วเลือก คุณสมบัติเลือกแท็บ ข้อนิยามในกล่องโต้ตอบ คุณสมบัติแล้วเลือกแก้ไขคิวรี
เคล็ดลับ ถ้าคุณอยู่ในเวิร์กชีตที่มีคิวรี ให้เลือก>คุณสมบัติเลือกแท็บข้อนิยาม ในกล่องโต้ตอบ คุณสมบัติ แล้วเลือกแก้ไขคิวรี
โดยทั่วไป ตัวแบบข้อมูลจะมีตารางหลายตารางที่จัดเรียงอยู่ในความสัมพันธ์ คุณโหลดคิวรีลงในตัวแบบข้อมูลโดยใช้สั่งโหลดไปยัง เพื่อแสดงกล่องโต้ตอบนําเข้าข้อมูล แล้วเลือกกล่องกาเครื่องหมาย เพิ่มข้อมูลนี้ลงในโหมดข้อมูล l For more information about Data Models, see Find out which data sources are used in a workbook data model, Create a Data Model in Excel,and Use multiple tables to create a PivotTable.
-
เมื่อต้องการเปิด ตัวแบบข้อมูล ให้เลือกPower Pivot >จัดการ
-
ที่ด้านล่างของหน้าต่าง Power Pivot ให้เลือกแท็บเวิร์กชีตของตารางที่คุณต้องการ
ยืนยันว่าตารางที่ถูกต้องแสดงขึ้น ตัวแบบข้อมูลสามารถมีตารางได้หลายตาราง -
จดชื่อของตาราง
-
เมื่อต้องการปิดหน้าต่าง Power Pivotให้เลือก>ปิด อาจใช้เวลาสองสามวินาทีในเรียกคืนหน่วยความจํา
-
เลือก>การเชื่อมต่อ&ข้อมูล>คิวรี ให้คลิกขวาที่คิวรีแล้วเลือกแก้ไข
-
เมื่อเสร็จสิ้นการเปลี่ยนแปลงใน ตัวแก้ไข Power Query ให้เลือกไฟล์>ปิด& โหลด
ผลลัพธ์
คิวรีในเวิร์กชีตและตารางใน ตัวแบบข้อมูล จะถูกอัปเดต
ถ้าคุณสังเกตเห็นว่าการโหลดคิวรีไปยังตัวแบบข้อมูลใช้เวลานานกว่าการโหลดลงในเวิร์กชีต ให้ตรวจสอบขั้นตอน Power Query ของคุณเพื่อดูว่าคุณกรองคอลัมน์ข้อความหรือคอลัมน์ที่มีโครงสร้างรายการโดยใช้ตัว มี หรือไม่ การExcelนี้จะExcelแจงข้อมูลอีกครั้งผ่านชุดข้อมูลทั้งหมดของแต่ละแถว นอกจากนี้ Excelไม่สามารถใช้งานการปฏิบัติการแบบหลายเธรดได้อย่างมีประสิทธิภาพ เมื่อต้องการแก้ไขปัญหาชั่วคราว ให้ลองใช้ตัวให้บริการอื่น เช่นเท่ากับหรือ เริ่มต้นด้วย
Microsoft ทราบถึงปัญหานี้และอยู่ภายใต้การตรวจสอบ
คุณสามารถโหลด Power Query ได้ดังนี้
-
ไปยังเวิร์กชีต ใน ตัวแก้ไข Power Queryให้เลือกหน้าแรก>ปิด& โหลด>ปิด& โหลด
-
ไปยังตัวแบบข้อมูล ใน ตัวแก้ไข Power Query ให้เลือกหน้าแรก>ปิด& โหลด>ปิด&โหลดไปยัง
ตามค่าเริ่มต้น Power Query จะโหลดคิวรีลงในเวิร์กชีตใหม่เมื่อโหลดคิวรีเดียว และโหลดหลายคิวรีพร้อมกันไปยังตัวแบบข้อมูล คุณสามารถเปลี่ยนลักษณะการออนไลน์เริ่มต้นได้กับเวิร์กบุ๊กของคุณทั้งหมด หรือเปลี่ยนแปลงแค่เวิร์กบุ๊กปัจจุบัน เมื่อตั้งค่าตัวเลือกเหล่านี้ Power Query จะไม่เปลี่ยนแปลงผลลัพธ์ของคิวรีในเวิร์กชีต หรือข้อมูลตัวแบบข้อมูลและหมายเหตุประกอบ
You can also dynamically override the default settings for a query by using the Import dialog box which displays after you select Close & Load To.
การตั้งค่าส่วนกลางที่ปรับใช้กับเวิร์กบุ๊กของคุณทั้งหมด
-
ใน ตัวแก้ไข Power Query ให้เลือก ไฟล์ > การตั้งค่า >ตัวเลือกคิวรี
-
ในกล่องโต้ตอบตัวเลือกคิวรี ทางด้านซ้าย ภายใต้ส่วนGLOBAL ให้เลือกโหลดข้อมูล
-
ภายใต้ส่วน โหลดการตั้งค่าคิวรีเริ่มต้น ให้ต่อไปนี้:
-
เลือกใช้การตั้งค่าการโหลดมาตรฐาน
-
เลือกระบุการตั้งค่าการโหลดเริ่มต้นแบบ ปรับแต่งเอง แล้วเลือกหรือล้างโหลดลงในเวิร์กชีตหรือ โหลดลงในตัวแบบข้อมูล
-
เคล็ดลับ ที่ด้านล่างของกล่องโต้ตอบ คุณสามารถเลือก คืนค่าค่าเริ่มต้น เพื่อกลับไปยัง การตั้งค่าเริ่มต้นได้อย่างสะดวก
การตั้งค่าเวิร์กบุ๊กที่ปรับใช้กับเวิร์กบุ๊กปัจจุบันเท่านั้น
-
ในกล่องโต้ตอบ ตัวเลือก คิวรี ทางด้านซ้าย ภายใต้ส่วน เวิร์กบุ๊กปัจจุบันให้เลือก โหลดข้อมูล
-
ทำอย่างน้อยหนึ่งอย่างต่อไปนี้:
-
ภายใต้การตรวจหาชนิด ให้เลือกหรือล้าง ตรวจหาชนิดคอลัมน์และส่วนหัวของแหล่งข้อมูลที่ไม่มีโครงสร้าง
ลักษณะการงานเริ่มต้นคือการตรวจหา ล้างตัวเลือกนี้ถ้าคุณต้องการจัดรูปแบบข้อมูลด้วยตัวคุณเอง -
ภายใต้ ความสัมพันธ์ให้เลือกหรือล้าง สร้างความสัมพันธ์ระหว่างตารางเมื่อเพิ่มลงในตัวแบบข้อมูลเป็นครั้งแรก
ก่อนที่จะโหลดไปยังตัวแบบข้อมูล ลักษณะการส่วนตัวเริ่มต้นคือการค้นหาความสัมพันธ์ที่มีอยู่ระหว่างตารางต่างๆ เช่น คีย์ภายนอกในฐานข้อมูลเชิงสัมพันธ์ และนําเข้าข้อมูลด้วยข้อมูล ล้างตัวเลือกนี้ถ้าคุณต้องการเลือกตัวเลือกนี้ด้วยตนเอง
-
ภายใต้ ความสัมพันธ์ให้เลือกหรือล้าง อัปเดตความสัมพันธ์เมื่อรีเฟรชคิวรีที่โหลดไปยังตัวแบบข้อมูล
ลักษณะการงานเริ่มต้นคือการไม่อัปเดตความสัมพันธ์ เมื่อรีเฟรชคิวรีที่โหลดไปยังตัวแบบข้อมูลแล้ว Power Query จะค้นหาความสัมพันธ์ที่มีอยู่ระหว่างตารางต่างๆ เช่น คีย์ภายนอกในฐานข้อมูลเชิงสัมพันธ์ และอัปเดตข้อมูลเหล่านั้น ซึ่งอาจเอาความสัมพันธ์ที่สร้างด้วยตนเองออกหลังจากที่ข้อมูลถูกนําเข้าหรือแนะนําความสัมพันธ์ใหม่ อย่างไรก็ตาม ถ้าคุณต้องการเลือกตัวเลือกนี้ -
ภายใต้ ข้อมูลพื้นหลัง ให้เลือกหรือ ล้าง อนุญาตให้ดาวน์โหลดการแสดงตัวอย่างข้อมูลในพื้นหลัง
ลักษณะการงานเริ่มต้นคือการดาวน์โหลดการแสดงตัวอย่างข้อมูลในเบื้องหลัง ล้างตัวเลือกนี้ถ้าคุณต้องการดูข้อมูลทั้งหมดทันที
-