วิธีใช้ SORTBY ใน Excel 365 (เรียงข้อมูลตามเงื่อนไขขั้นสูง แบบมือโปร)


① 🔥 Hook: อยากเรียงข้อมูล “ตามคอลัมน์อื่น” แต่ SORT ทำไม่ได้?

คุณเคยเจอปัญหาไหม:

  • อยากเรียงชื่อ “ตามยอดขาย”
  • อยากเรียงสินค้า “ตามราคา”

👉 แต่ SORT ทำไม่ได้แบบยืดหยุ่น

เพราะคุณต้องใช้ SORTBY


② 📌 SORTBY คืออะไร?

SORTBY = ฟังก์ชันที่ใช้ “เรียงข้อมูลตามคอลัมน์อื่น”

👉 ต่างจาก SORT:

  • SORT → เรียงในตัวเอง
  • SORTBY → เรียงตามเงื่อนไขอื่น

📌 เหมาะกับ:

  • Data Analysis
  • Dashboard
  • งานระดับโปร

③ ⚙️ โครงสร้างสูตร

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

อธิบาย:

  • array = ตารางข้อมูล
  • by_array1 = คอลัมน์ที่ใช้เรียง
  • sort_order1 = 1 (น้อย→มาก) / -1 (มาก→น้อย)

④ 🧪 ตัวอย่างใช้งานจริง

✔️ เรียงตามยอดขาย

=SORTBY(A2:C10, C2:C10, -1)

👉 เรียงจากมากไปน้อย


✔️ เรียงตามชื่อ

=SORTBY(A2:C10, B2:B10, 1)

⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Dashboard

  • Top 10 สินค้า
  • เรียงยอดขาย

💼 งานบริษัท

  • เรียงพนักงาน
  • เรียงรายได้

🌐 SEO / Data

  • เรียง keyword
  • วิเคราะห์ ranking

👉 สาย COMSIAM ใช้ SORTBY วิเคราะห์ข้อมูล


⑥ 🚀 สูตรเทพ (ระดับใช้งานจริง)

✔️ เรียงหลายเงื่อนไข

=SORTBY(A2:C10, C2:C10, -1, B2:B10, 1)

👉 เรียงยอดขายก่อน แล้วชื่อ


✔️ SORTBY + FILTER

=SORTBY(FILTER(A2:C10, C2:C10>1000), C2:C10, -1)

👉 กรอง + เรียง


⑦ ⚠️ ข้อควรรู้

❌ ใช้ได้เฉพาะ Excel 365
❌ ถ้าข้อมูลไม่ตรงกัน → Error


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • FILTER() → กรอง
  • UNIQUE() → ลบซ้ำ
  • XLOOKUP() → ดึงข้อมูล

📌 ตัวอย่าง:

=SORTBY(UNIQUE(B2:B10), B2:B10)

⑨ 🔍 ใช้ในงานจริง

  • Dashboard
  • Data Analysis
  • รายงาน

👉 SORTBY = ตัวช่วยเรียงแบบยืดหยุ่น


⑩ 🔥 SORTBY vs SORT

SORTBYSORT
ยืดหยุ่นจำกัด
เรียงตามคอลัมน์อื่นเรียงตัวเอง
โปรพื้นฐาน

👉 ถ้าจะเทพ → ใช้ SORTBY


⑪ ✅ สรุปแบบมืออาชีพ

SORTBY = สูตรขั้นสูง

✔ ยืดหยุ่น
✔ ใช้ได้จริง
✔ เหมาะกับ Data

👉 ถ้าคุณยังใช้ SORT อย่างเดียว = ยังไม่สุด


⑫ 💬 คำถามชวนคิด

คุณเคยต้องเรียงข้อมูล “ตามเงื่อนไขอื่น” ไหม?
แล้วใช้ SORT หรือ SORTBY?