หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คุณสามารถเรียงลําดับตารางใน Power Query ได้หนึ่งคอลัมน์หรือหลายคอลัมน์ ตัวอย่างเช่น ใช้ตารางต่อไปนี้ที่มีคอลัมน์ที่ชื่อว่า การแข่งขัน คู่แข่ง และตําแหน่ง
ตารางที่มีคอลัมน์การแข่งขัน คู่แข่ง และตําแหน่ง คอลัมน์การแข่งขันประกอบด้วย 1 - การเปิดในแถว 1 และ 6, 2 - หลักในแถว 3 และ 5 และ 3 สุดท้ายในแถว 2 และ 4 แถวตําแหน่งประกอบด้วยค่า 1 หรือ 2 สําหรับแต่ละค่าการแข่งขัน
สําหรับตัวอย่างนี้ เป้าหมายคือการเรียงลําดับตารางนี้ตาม เขตข้อมูล การแข่งขัน และ ตําแหน่ง จากน้อยไปหามาก
ตารางที่มีคอลัมน์การแข่งขัน คู่แข่ง และตําแหน่ง คอลัมน์การแข่งขันประกอบด้วย 1 - การเปิดในแถว 1 และ 2, 2 - หลักในแถว 3 และ 4 และ 3 สุดท้ายในแถว 5 และ 6 แถว ตําแหน่ง ประกอบด้วย จากบนลงล่าง ค่า 1, 2, 1, 2, 1, และ 2
เรียงลําดับแถวที่เรียงตามตัวอักษรในคอลัมน์จาก A ถึง Z จากนั้นเรียงลําดับเป็น z เรียงลําดับแถวที่เรียงตามตัวอักษรในคอลัมน์จาก z ถึง a จากนั้น Z ถึง A ตัวอย่างเช่น ตรวจสอบคอลัมน์ที่ไม่ได้เรียงลําดับต่อไปนี้:
เมื่อเรียงลําดับโดยใช้การเรียงลําดับจากน้อยไปหามาก คอลัมน์ตามลําดับตัวอักษรจะถูกเรียงลําดับด้วยวิธีต่อไปนี้:
เมื่อเรียงลําดับโดยใช้การเรียงลําดับจากมากไปหาน้อย คอลัมน์ตามลําดับตัวอักษรจะถูกเรียงลําดับด้วยวิธีต่อไปนี้:
เรียงลําดับตารางตามหนึ่งคอลัมน์
หากต้องการเรียงลําดับตารางตามคอลัมน์เดียว ก่อนอื่นให้เลือกคอลัมน์ จากนั้นเลือกการดําเนินการเรียงลําดับจากหนึ่งในสองที่:
บนแท็บ หน้าแรกในกลุ่ม เรียงลําดับ มีไอคอนเพื่อเรียงลําดับคอลัมน์ของคุณจากน้อยไปหามากหรือจากมากไปหาน้อย
จากเมนูดรอปดาวน์ส่วนหัวของคอลัมน์ ถัดจากชื่อของคอลัมน์มีตัวบ่งชี้
เมนูดรอปดาวน์ เมื่อคุณเลือกไอคอน ตัวเลือกในการเรียงลําดับคอลัมน์จะแสดงขึ้นมา
ในตัวอย่างนี้ เรียงลําดับคอลัมน์ การแข่งขัน โดยใช้ปุ่มในกลุ่ม เรียงลําดับ บนแท็บ หน้าแรก การดําเนินการนี้จะสร้างขั้นตอนใหม่ในส่วนขั้นตอนที่นําไปใช้ที่ชื่อว่าแถวที่เรียงลําดับ
ตัวบ่งชี้ภาพที่แสดงเป็นลูกศรชี้ขึ้น จะถูกเพิ่มไปยังไอคอนเมนูดรอปดาวน์ การแข่งขัน เพื่อแสดงว่าคอลัมน์กําลังเรียงลําดับจากน้อยไปมาก
เรียงลําดับตารางตามหลายคอลัมน์
คุณสามารถเรียงลําดับตามคอลัมน์มากกว่าหนึ่งคอลัมน์ในแต่ละครั้ง Power Query ใช้การเรียงลําดับของคอลัมน์แต่ละคอลัมน์ตามลําดับลําดับความสําคัญ ดังนั้นแถวจะถูกเรียงลําดับตามคอลัมน์แรกก่อน จากนั้นจึงเรียงลําดับตามคอลัมน์ที่สองสําหรับแถวใด ๆ ที่เชื่อมโยงกับแถวแรก และอื่น ๆ มีสองวิธีในการกําหนดการเรียงลําดับแบบหลายคอลัมน์: จากเมนูส่วนหัวของคอลัมน์ หรือจากกล่องโต้ตอบ เรียงลําดับ
ใช้เมนูส่วนหัวของคอลัมน์
ต่อจากตัวอย่างก่อนหน้านี้ เรียงลําดับเขตข้อมูลตําแหน่งจากน้อยไปหามากเช่นกัน คราวนี้โดยใช้เมนูดรอปดาวน์ส่วนหัวของคอลัมน์ตําแหน่ง
การดําเนินการนี้ไม่ได้สร้างขั้นตอน แถวที่เรียงลําดับ ใหม่ แต่ปรับเปลี่ยนแถวที่มีอยู่เพื่อดําเนินการเรียงลําดับทั้งสองในขั้นตอนเดียว เมื่อคุณเรียงลําดับหลายคอลัมน์ด้วยวิธีนี้ ลําดับที่คอลัมน์จะถูกเรียงลําดับจะยึดตามลําดับของคอลัมน์ที่ถูกเลือก ตัวบ่งชี้ภาพที่แสดงเป็นตัวเลขทางด้านซ้ายของตัวบ่งชี้เมนูดรอปดาวน์ แสดงตําแหน่งของแต่ละคอลัมน์ตามลําดับการจัดเรียง
ใช้กล่องโต้ตอบ เรียงลําดับ
สําหรับการเรียงลําดับที่มีมากกว่าหนึ่งระดับ หรือเมื่อคุณต้องการดูและเรียงลําดับทุกระดับในครั้งเดียว ให้ใช้กล่องโต้ตอบ เรียงลําดับ แทนเมนูส่วนหัวของคอลัมน์
บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ ให้เลือก เรียงลําดับ
ถ้าคุณเลือกหนึ่งหรือหลายคอลัมน์ก่อนที่คุณจะเปิดกล่องโต้ตอบ Power Query เพิ่มคอลัมน์เหล่านั้นเป็นระดับการเรียงลําดับโดยอัตโนมัติในลําดับที่คุณเลือกไว้ มิฉะนั้น กล่องโต้ตอบจะเปิดขึ้นโดยมีระดับว่างเปล่าระดับเดียว ตัวอย่างเช่น กล่องโต้ตอบ การเรียงลําดับ ต่อไปนี้จะกําหนดการเรียงลําดับระดับสามระดับบนตารางอื่น ก่อนตามด้วย การลบ จากนั้นด้วย ลําดับความสําคัญ จากนั้นตาม ด้วย ภูมิภาค ตามลําดับจากน้อยไปหามาก
กล่องโต้ตอบ เรียงลําดับ จะแสดงรายการทุกระดับการเรียงลําดับในตาราง:
- ลําดับความสําคัญ: ลําดับที่ Power Query ใช้แต่ละระดับจากบนลงล่าง ตัวเลขนี้จะเหมือนกับที่แสดงถัดจากส่วนหัวของคอลัมน์ที่เรียงลําดับแต่ละตัวในการแสดงตัวอย่างข้อมูล
- คอลัมน์: คอลัมน์ที่ระดับนี้เรียงลําดับตาม คอลัมน์สามารถใช้ได้เพียงหนึ่งระดับต่อครั้งเท่านั้น คอลัมน์ที่ใช้ในระดับอื่นจะไม่ปรากฏในรายการนี้
- ลําดับการจัดเรียง: ทิศทางการเรียงลําดับ เช่น จากน้อยไปหามาก (น้อยที่สุดไปหามากที่สุด) หรือจากมากไปหาน้อย (มากที่สุดไปหาน้อยที่สุด)
เมื่อต้องการเปลี่ยนลําดับการจัดเรียง:
- เลือก + เพิ่มระดับ เพื่อเพิ่มระดับว่างใหม่ใต้ระดับที่มีอยู่
- เลือกเมนู ... ที่อยู่ถัดจากระดับเพื่อลบออก หรือย้ายขึ้นหรือลงในลําดับความสําคัญ
- ลากระดับตามแถวและวางในตําแหน่งใหม่เพื่อจัดลําดับโดยตรง
ทุกระดับจําเป็นต้องมีทั้ง ตัวเลือก คอลัมน์ และ ลําดับการจัดเรียง ก่อนที่คุณจะสามารถเลือก ตกลง ได้ ถ้าระดับใดก็ตามหายไปจากการเลือก หรือถ้าสองระดับใช้คอลัมน์เดียวกัน Power Query จะบล็อกการเรียงลําดับและเน้นระดับที่ต้องการความสนใจ
หลังจากที่คุณเลือกตกลง Power Query เรียงลําดับตารางตามระดับทั้งหมดที่คุณกําหนดและแสดงหมายเลขลําดับความสําคัญถัดจากส่วนหัวของคอลัมน์ที่เรียงลําดับแต่ละตัว ตามลําดับเดียวกับระดับในกล่องโต้ตอบ
เมื่อต้องเปลี่ยนการเรียงลําดับหลายระดับที่มีอยู่ เลือกไอคอนรูปเฟืองถัดจากขั้นตอนแถวที่เรียงลําดับในขั้นตอนที่ใช้ Power Query เปิดกล่องโต้ตอบ การเรียงลําดับ อีกครั้งโดยให้กรอกข้อมูลในระดับและลําดับการจัดเรียงที่บันทึกไว้ทั้งหมดแล้ว
ล้างการดําเนินการเรียงลําดับจากคอลัมน์
ทําหนึ่งในการดําเนินการต่อไปนี้:
- เลือกลูกศรลงที่อยู่ถัดจากส่วนหัวของคอลัมน์ จากนั้นเลือก ล้างการเรียงลําดับ
- เลือกไอคอนรูปเฟืองที่อยู่ถัดจากขั้นตอน แถวที่เรียงลําดับ ใน ขั้นตอนที่ใช้ เพื่อเปิดกล่องโต้ตอบ เรียงลําดับ จากนั้นลบทุกระดับออก
- ในขั้นตอนที่นําไปใช้ในบานหน้าต่างการตั้งค่าคิวรี ให้ลบขั้นตอนแถวที่เรียงลําดับ