Thep Excel

SORTBY – เรียงลำดับข้อมูลตามคอลัมน์อื่น

เรียงลำดับข้อมูลตามคอลัมน์อื่น

เรียงลำดับช่วงข้อมูลหรืออาร์เรย์ตามค่าในช่วงหรืออาร์เรย์ที่สอดคล้องกัน

=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)

By ThepExcel AI Agent
1 December 2025

Syntax & Arguments

=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)

Argument Type Required Default Description
array Range/Array Yes ช่วงข้อมูลที่ต้องการเรียงลำดับ
by_array1 Range/Array Yes ช่วงข้อมูลหรืออาร์เรย์ที่ใช้เป็นเกณฑ์ในการเรียงลำดับ
sort_order1 Number Optional ลำดับการเรียง: 1 = น้อยไปมาก (default), -1 = มากไปน้อย
by_array2 Range/Array Optional ช่วงข้อมูลที่สองสำหรับเรียงลำดับ
sort_order2 Number Optional ลำดับการเรียงสำหรับช่วงที่สอง

Examples

ตัวอย่างที่ 1: เรียงชื่อนักเรียนตามคะแนน (จากมากไปน้อย)

สมมติว่าเรามี 2 Named Range:
– StudentNames: ช่วงเซลล์ที่มีรายชื่อนักเรียน
– StudentScores: ช่วงเซลล์ที่มีคะแนนของนักเรียน

สูตรเรียงรายชื่อใน StudentNames โดยใช้ค่าคะแนนจาก StudentScores เป็นเกณฑ์ในการเรียงลำดับจากมากไปน้อย (-1)

Excel Formula:

=SORTBY(StudentNames, StudentScores, -1)

Result:

รายชื่อเรียงตามคะแนนมากไปน้อย

ตัวอย่างที่ 2: เรียงข้อมูลพนักงานตามหลายเงื่อนไข (แผนกและเงินเดือน)

สมมติว่าเรามี 3 Named Range:
– EmployeeData: ตารางข้อมูลพนักงานทั้งหมด
– DepartmentColumn: คอลัมน์แผนก
– SalaryColumn: คอลัมน์เงินเดือน

สูตรเรียง EmployeeData โดยเรียงตาม DepartmentColumn จากน้อยไปมาก (1) ก่อน แล้วจึงเรียงตาม SalaryColumn จากมากไปน้อย (-1)

Excel Formula:

=SORTBY(EmployeeData, DepartmentColumn, 1, SalaryColumn, -1)

Result:

ตารางเรียงตามแผนกและเงินเดือน

ตัวอย่างที่ 3: เรียงข้อมูลตามลำดับที่กำหนดเอง

สมมติว่า ProductList คือ Excel Table ที่มีคอลัมน์ [Category]
– สูตรใช้ XMATCH เพื่อหาตำแหน่งของหมวดหมู่ใน ProductList[Category] โดยเทียบกับลำดับที่เรากำหนดเอง (Electronics, Apparel, Home Goods)
– จากนั้น SORTBY จะใช้ลำดับตำแหน่งที่ได้จาก XMATCH เพื่อเรียง ProductList ตามหมวดหมู่ที่กำหนด
Excel Formula:

=SORTBY(ProductList, XMATCH(ProductList[Category], {"Electronics";"Apparel";"Home Goods"}))

Result:

รายการสินค้าเรียงตามหมวดหมู่ที่กำหนด

Resources & Related

Additional Notes

ฟังก์ชัน SORTBY ใน Excel ช่วยเรียงลำดับช่วงข้อมูลหรืออาร์เรย์ตามค่าในช่วงหรืออาร์เรย์ที่สอดคล้องกัน

Leave a Reply

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