Thep Excel

SORT – ฟังก์ชันเรียงลำดับแบบสไปล์

เรียงลำดับข้อมูลโดยไม่แตะข้อมูลต้นฉบับ

SORT เรียงลำดับข้อมูลตามคอลัมน์หรือแถวที่กำหนด แล้วคืนผลลัพธ์ในช่วงใหม่ สามารถเรียงจากน้อย→มาก มาก→น้อย หรือเรียงตามคอลัมน์ได้ เหมาะกับการจัดอันดับและเตรียมข้อมูลก่อนส่งต่อให้ฟังก์ชันอื่น

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

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

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

Argument Type Required Default Description
array range Yes ช่วงข้อมูลที่ต้องการเรียง
sort_index number Optional 1 ลำดับคอลัมน์หรือแถวที่ใช้เรียง (เริ่มที่ 1)
sort_order number Optional 1 1=น้อย→มาก, -1=มาก→น้อย
by_col logical Optional FALSE FALSE=เรียงตามแถว (แนวตั้ง), TRUE=เรียงตามคอลัมน์ (แนวนอน)

How it works

จัดอันดับยอดขาย

เรียงยอดขายจากมากไปน้อยเพื่อหาท็อปเซลล์

เตรียมข้อมูลก่อน UNIQUE

เรียงข้อมูลก่อนส่งให้ UNIQUE เพื่อให้ผลลัพธ์ดูเป็นระเบียบ

เรียงตารางที่กรองแล้ว

ใช้ SORT คร่อม FILTER เพื่อเรียงผลลัพธ์ที่กรองแล้ว

Examples

ตัวอย่างที่ 1: เรียงลำดับข้อมูลจากน้อยไปมาก

สมมติว่าเรามี Named Range ชื่อ SalesAmounts ซึ่งเป็นช่วงเซลล์ที่มีตัวเลขยอดขาย

สูตรจะเรียงข้อมูลทั้งหมดใน SalesAmounts จากน้อยไปมาก (ค่าเริ่มต้นของ sort_order คือ 1) และคืนค่าผลลัพธ์เป็นช่วงใหม่

Excel Formula:

=SORT(SalesAmounts)

Result:

Array เรียงแล้ว

ตัวอย่างที่ 2: เรียงข้อมูลจากมากไปน้อย (Descending)

สมมติว่าเรามี Named Range ชื่อ ProductList
– เลข 1 หมายถึง เรียงตามคอลัมน์แรกของ ProductList
– เลข -1 หมายถึง เรียงลำดับจากมากไปน้อย (Descending Order)
Excel Formula:

=SORT(ProductList, 1, -1)

Result:

Array เรียงแล้ว

ตัวอย่างที่ 3: เรียงตามคอลัมน์ที่ 2 (กรณีมีหลายคอลัมน์)

สมมติว่าเรามี Named Range ชื่อ EmployeeData ซึ่งเป็นตารางข้อมูลพนักงานที่มีหลายคอลัมน์
– เลข 2 หมายถึง เรียงตามคอลัมน์ที่ 2 ของ EmployeeData (เช่น คอลัมน์ชื่อพนักงาน)
– เลข 1 หมายถึง เรียงลำดับจากน้อยไปมาก (Ascending Order)
Excel Formula:

=SORT(EmployeeData, 2, 1)

Result:

Table เรียงแล้ว

FAQs

SORT ต่างจากการ Sort ในเมนูอย่างไร?

SORT เป็นฟังก์ชันที่คืนช่วงใหม่ (spill) ไม่แก้ไขข้อมูลต้นฉบับ และอัปเดตอัตโนมัติเมื่อข้อมูลเปลี่ยน ส่วนการ Sort ในเมนูเป็นการจัดเรียงข้อมูลจริง

ใช้ได้กับ Excel เวอร์ชันใด?

SORT รองรับใน Excel for Microsoft 365, Excel 2024, 2021 และ Excel for the web

Resources & Related

Additional Notes

SORT เรียงลำดับช่วงข้อมูลแล้วส่งผลลัพธ์ออกมาเป็นช่วงใหม่แบบ spill ทำให้ข้อมูลต้นฉบับไม่ถูกแก้ไข

Leave a Reply

Your email address will not be published. Required fields are marked *