วิธีย้อนกลับลำดับแถวใน excel (พร้อมตัวอย่าง)


คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อกลับลำดับของแถวอย่างรวดเร็ว:

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

ตัวอย่างนี้จะกลับลำดับของบรรทัดในช่วง A2:C11

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีกลับลำดับแถวใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

สมมติว่าเราต้องการกลับลำดับของแถวในช่วง A2:C11 เช่น แสดงแถวที่มี Mavs เป็นแถวสุดท้าย และแถวที่มี Jazz เป็นแถวแรก

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ E2 เพื่อทำสิ่งนี้:

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

ลำดับย้อนกลับของ Excel

โปรดทราบว่าสูตรจะกลับลำดับของบรรทัด

บรรทัดแรกกลายเป็นบรรทัดสุดท้ายแล้ว

บรรทัดที่สองกลายเป็นบรรทัดสุดท้ายแล้ว

และอื่นๆ

สูตรนี้ทำงานอย่างไร?

จำสูตรที่เราใช้กลับลำดับแถว:

 =SORTBY( $A$2:$C$11 ,ROW( A2:A11 ),-1)

สูตรนี้ใช้ฟังก์ชัน SORTBY ซึ่งใช้ไวยากรณ์ต่อไปนี้:

SORT(อาร์เรย์, by_array, sort_order, …)

ทอง:

  • array : อาร์เรย์ที่จะเรียงลำดับ
  • by_array : อาร์เรย์ที่จะเรียงลำดับ
  • sort_order : 1 = จากน้อยไปมาก, -1 = จากมากไปน้อย

ในอาร์กิวเมนต์แรก เราระบุว่าเราต้องการเรียงลำดับช่วง A2:C11

ในอาร์กิวเมนต์ที่สอง เราระบุว่าเราต้องการใช้หมายเลขแถวในช่วง A2:A11 เป็นค่าการเรียงลำดับ

ในอาร์กิวเมนต์ที่สาม เราใช้ค่า -1 เพื่อระบุว่าเราต้องการเรียงลำดับตามหมายเลขแถวจากมากไปน้อย

ผลลัพธ์ที่ได้คือเราสามารถกลับลำดับของแถวในช่วง A2:C11 ได้

หมายเหตุ : คุณสามารถดูเอกสารประกอบทั้งหมดของฟังก์ชัน SORTBY ใน Excel ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีรวมแถวที่มีตัวระบุเดียวกัน
Excel: วิธีนับบรรทัดด้วยข้อความ
Excel: วิธีเน้นแถวที่ซ้ำกัน

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *