ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

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

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

SORT จะส่งกลับอาร์เรย์ที่เรียงลําดับขององค์ประกอบในอาร์เรย์ อาร์เรย์ที่ส่งกลับจะเป็นรูปร่างเดียวกับอาร์กิวเมนต์อาร์เรย์ที่ระบุ 

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

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

คำอธิบาย

array

จำเป็น

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

[sort_index]

ไม่จำเป็น 

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

[sort_order]

ไม่จำเป็น

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

[by_col]

ไม่จำเป็น

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

หมายเหตุ: 

  • หากไม่มีsort_index แถว1/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 Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

ฟังก์ชัน FILTER

ฟังก์ชัน RANDARRAY

ฟังก์ชัน SEQUENCE

ฟังก์ชัน SORTBY

ฟังก์ชัน UNIQUE

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

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

ตัวดําเนินการอินเทอร์เซกชันโดยนัย: @

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

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

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

×