ข้ามไปที่เนื้อหาหลัก
Office

SORT (ฟังก์ชัน SORT)

ฟังก์ชัน SORT จะเรียงลำดับเนื้อหาในช่วงหรืออาร์เรย์ 

ในตัวอย่างนี้ เราจะเรียงลำดับตามภูมิภาค พนักงานขาย และผลิตภัณฑ์ด้วย =SORT(A2:A17) ซึ่งคัดลอกลงในเซลล์ F2, H2 และ J2

ใช้ฟังก์ชัน SORT เพื่อเรียงลำดับช่วงข้อมูล ต่อไปนี้เราจะใช้ =SORT(A2:A17) เพื่อเรียงลำดับภูมิภาค แล้วคัดลอกไปยังเซลล์ H2 & J2 เพื่อเรียงลำดับชื่อพนักงานขาย และผลิตภัณฑ์

หมายเหตุ: 24กันยายน๒๐๑๘: ฟังก์ชันการเรียงลำดับเป็นหนึ่งในฟีเจอร์เบต้าหลายชนิดและขณะนี้พร้อมใช้งานเฉพาะส่วนของOffice insider เท่านั้นในขณะนี้ เราจะดำเนินการปรับใช้ฟีเจอร์เหล่านี้ต่อไปอีกหลายเดือนถัดไป เมื่อพวกเขาพร้อมแล้วเราจะเผยแพร่ไปยัง Office insider และสมาชิก office ๓๖๕ทั้งหมด

SORT จะส่งคืนอาร์เรย์องค์ประกอบที่เรียงลำดับแล้วในหนึ่งอาร์เรย์ อาร์เรย์ที่ส่งคืนจะมีลักษณะเหมือนกับอาร์กิวเมนต์อาร์เรย์ที่มีให้ 

=SORT(array,[sort_index],[sort_order],[by_col])

อาร์กิวเมนต์

คำอธิบาย

array

จำเป็น

ช่วง หรืออาร์เรย์ที่จะเรียงลำดับ

[sort_index]

ไม่จำเป็น 

ตัวเลขระบุแถวหรือคอลัมน์ที่จะเรียงลำดับตาม

[sort_order]

ไม่จำเป็น

ตัวเลขจะระบุลำดับการเรียงที่ต้องการ โดย 1 สำหรับลำดับน้อยไปหามาก (ค่าเริ่มต้น) -1 สำหรับลำดับมากไปหาน้อย

[by_col]

ไม่จำเป็น

ค่าตรรกะระบุทิศทางการเรียงลำดับที่ต้องการ โดยระบุ FALSE เพื่อเรียงลำดับตามแถว (ค่าเริ่มต้น) ระบุ TRUE เพื่อเรียงลำดับตามคอลัมน์

หมายเหตุ: 

  • ถ้าไม่มี sort_index จะถือว่าเป็น row1/col1 ถ้าไม่มีลำดับ จะถือว่าเป็นลำดับน้อยไปหามาก ตามค่าเริ่มต้น Excel จะเรียงลำดับตามแถว และจะเรียงลำดับตามคอลัมน์เมื่อ by_col เป็น TRUE เท่านั้น เมื่อ by_col เป็น FALSE หรือขาดหายไป Excel จะเรียงลำดับตามแถว

  • ฟังก์ชัน SORT มีไว้สำหรับเรียงลำดับข้อมูลในอาร์เรย์ ถ้าคุณต้องการเรียงลำดับข้อมูลในตาราง คุณควรใช้ฟังก์ชัน SORTBY เนื่องจากมีความยืดหยุ่นมากกว่า SORTBY จะยึดตามการเพิ่ม/การลบคอลัมน์เนื่องจากอ้างอิงช่วง แต่ SORT จะอ้างอิงหมายเลขดัชนีคอลัมน์

  • อาร์เรย์อาจเป็นแถวของค่า คอลัมน์ของค่า หรือการผสมผสานระหว่างแถวและคอลัมน์ของค่า ในตัวอย่างด้านบน อาร์เรย์แหล่งข้อมูลสำหรับสูตร SORT คือช่วง A5:D20

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

  • Excel จำกัดการสนับสนุนอาร์เรย์แบบไดนามิกระหว่างเวิร์กบุ๊ก และสถานการณ์สมมตินี้จะได้รับการสนับสนุนเมื่อเวิร์กบุ๊กทั้งสองเปิดอยู่ ถ้าคุณปิดเวิร์กบุ๊กแหล่งข้อมูล สูตรอาร์เรย์แบบไดนามิกที่ลิงก์ใดๆ จะส่งกลับเป็น ข้อผิดพลาด #REF! เมื่อรีเฟรช

ตัวอย่าง

เลือกช่วงของค่าตามลำดับมากไปหาน้อย

เลือกช่วงของค่าตามลำดับมากไปหาน้อย

ใช้ SORT และ FILTER พร้อมกันเพื่อเรียงลำดับช่วงตามลำดับน้อยไปหามาก และจำกัดค่าให้สูงกว่า 5,000

ใช้ SORT และ FILTER พร้อมกันเพื่อเรียงลำดับช่วงตามลำดับน้อยไปหามาก และจำกัดค่าให้สูงกว่า 5,000

ต้องการความช่วยเหลือเพิ่มเติมไหม

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

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชัน SEQUENCE

ฟังก์ชัน SORTBY

ฟังก์ชัน UNIQUE

ข้อผิดพลาด #SPILL! ใน Excel

ลักษณะการทำงานของอาร์เรย์แบบไดนามิกและอาร์เรย์ที่กระจายตัว

ตัวดำเนินการแยกโดยนัย: @

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×