ฟังก์ชัน Excel SORT
ฟังก์ชัน SORT จะเรียงลำดับเนื้อหาของช่วงหรืออาร์เรย์โดยเรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย
หมายเหตุ: ฟังก์ชัน SORT จะพร้อมใช้งานใน Excel สำหรับ Microsoft 365, Excel 2021 หรือ Excel เวอร์ชันที่ใหม่กว่า และ Excel สำหรับเว็บ เท่านั้น
วากยสัมพันธ์
=SORT(array, [sort_index], [sort_order], [by_col])
ข้อโต้แย้ง
- อาร์เรย์ (จำเป็น): ช่วงหรืออาร์เรย์ที่จะเรียงลำดับ
- [sort_index] (ไม่บังคับ): ตัวเลขที่ระบุแถวหรือคอลัมน์ที่จะจัดเรียงตาม ค่าเริ่มต้นคือ 1.
- [sort_order] (ไม่บังคับ): ตัวเลขระบุลำดับการจัดเรียง:
- 1 or ที่ถูกตัดออก, เพื่อเรียงลำดับจากน้อยไปมาก;
- -1, เพื่อเรียงลำดับจากมากไปหาน้อย
- [by_col] (ไม่บังคับ): ค่าตรรกะที่ระบุทิศทางของการเรียงลำดับ:
- TRUEเพื่อจัดเรียงตามคอลัมน์
- FALSE or ที่ถูกตัดออกเพื่อจัดเรียงตามแถว
ราคาย้อนกลับ
ฟังก์ชัน SORT ส่งกลับอาร์เรย์
หมายเหตุฟังก์ชัน
- แถว สามารถระบุเป็นแถวของค่า คอลัมน์ของค่า หรือการรวมกันของแถวและคอลัมน์ของค่า
- ขนาดของอาร์เรย์ที่ส่งคืนจะเหมือนกับอาร์กิวเมนต์อาร์เรย์ หากเซลล์อย่างน้อยหนึ่งเซลล์ในช่วงการหกไม่ว่างเปล่า #หก! ข้อผิดพลาดจะถูกส่งกลับ
- สามารถใช้ SORT ระหว่างสมุดงานต่างๆ อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าเวิร์กบุ๊กอ้างอิงเปิดอยู่ มิฉะนั้น a #REF! ข้อผิดพลาดจะถูกส่งคืนหากคุณรีเฟรชเซลล์ผลลัพธ์
- ผลลัพธ์ของ SORT เป็นไดนามิก หมายความว่าจะอัปเดตโดยอัตโนมัติเมื่อค่าในข้อมูลต้นทางเปลี่ยนแปลง อย่างไรก็ตาม ผลลัพธ์จะไม่ถูกอัพเดตหากคุณเพิ่มรายการใหม่ไปที่ แถว. ในการแก้ไขปัญหานี้ คุณควรใช้ การอ้างอิงแบบมีโครงสร้าง as แถว ข้อโต้แย้ง.
- หากต้องการจัดเรียงอาร์เรย์ตามคอลัมน์ที่คุณไม่ต้องการรวมไว้ในผลลัพธ์ที่จัดเรียง หรือจัดเรียงอาร์เรย์ตามคอลัมน์ตั้งแต่สองคอลัมน์ขึ้นไป โปรดใช้ ฟังก์ชัน SORTBY.
ตัวอย่าง
ในการจัดเรียงตารางดังที่แสดงด้านล่างตามคะแนนของนักเรียนในลำดับจากมากไปน้อยด้วยฟังก์ชัน SORT คุณควรตั้งค่า sort_index อาร์กิวเมนต์ถึง 4 เนื่องจากคุณต้องการจัดเรียงตามคอลัมน์ที่สี่ในตารางและ set sort_order ไปยัง -1. ไม่ต้องเพิ่ม โดย_col อาร์กิวเมนต์เนื่องจากค่าเริ่มต้นของฟังก์ชันจะเรียงลำดับตามแถว โปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ด้านซ้ายบนของตารางผลลัพธ์ จากนั้นกด เข้าสู่ เพื่อให้ได้ผลลัพธ์:
= เรียงลำดับ (B3: E14,4,-1)
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน SORTBY จะเรียงลำดับเนื้อหาของช่วงหรืออาร์เรย์หนึ่งช่วงตามค่าในช่วงหรืออาร์เรย์ที่เกี่ยวข้อง ไม่ว่าช่วงหรืออาร์เรย์ที่ตรงกันจะรวมอยู่ในช่วงหรืออาร์เรย์ที่จะจัดเรียงหรือไม่ก็ตาม
ฟังก์ชัน UNIQUE จะดึงค่าที่ไม่ซ้ำจากช่วงข้อมูล ข้อมูลอาจรวมถึงข้อความ ตัวเลข วันที่ ค่าความผิดพลาด ฯลฯ
ฟังก์ชัน FILTER จะกรองช่วงของข้อมูลและส่งกลับผลลัพธ์ที่ตรงกันแบบไดนามิกตามเกณฑ์ที่คุณระบุ
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

Office Tab - เปิดใช้งานการอ่านและแก้ไขแบบแท็บใน Microsoft Office (รวมถึง Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
