จะเปิดเผยลำดับข้อมูลใน Excel ได้อย่างไร? | 3 วิธีพร้อมตัวอย่าง

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

ลำดับย้อนกลับใน excel ไม่มีอะไรนอกจากการพลิกข้อมูลโดยที่ค่าด้านล่างมาอยู่ด้านบนและค่าบนสุดจะไปที่ด้านล่าง

สำหรับตัวอย่างดูภาพด้านล่าง

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

วิธีการย้อนกลับลำดับของแถวข้อมูลใน Excel

ใน excel เราสามารถจัดเรียงตามวิธีการต่างๆได้ที่นี่เราจะแสดงวิธีที่เป็นไปได้ทั้งหมดในการย้อนกลับลำดับใน excel

คุณสามารถดาวน์โหลดเทมเพลต Excel Reverse Order ได้ที่นี่ - Reverse Order Excel Template

วิธี # 1 - วิธีการจัดเรียงอย่างง่าย

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

ขั้นตอนที่ 1 -พิจารณาข้อมูลด้านล่างสำหรับตัวอย่างนี้

ขั้นตอนที่ 2 -ถัดจากนี้สร้างคอลัมน์ชื่อ "HELPER" และใส่หมายเลขซีเรียล

ขั้นตอนที่ 3 -ตอนนี้เลือกข้อมูลทั้งหมดและตัวเลือกการเรียงเปิดโดยการกดALT + D + S

ขั้นตอนที่ 4 -ภายใต้“ จัดเรียงตาม” ให้เลือก“ ตัวช่วย”

ขั้นตอนที่ 5 -จากนั้นภายใต้ "คำสั่งซื้อ" ให้เลือก "ใหญ่ที่สุดไปหาเล็กที่สุด"

ขั้นตอนที่ 6 -ตอนนี้คลิกที่ตกลงข้อมูลของเราจะถูกย้อนกลับ

วิธี # 2 - การใช้สูตร Excel

เรายังสามารถย้อนลำดับโดยใช้สูตรได้อีกด้วย แม้ว่าเราจะไม่มีฟังก์ชันในตัวที่จะทำสิ่งนี้ แต่เราสามารถใช้สูตรอื่นเพื่อย้อนกลับลำดับได้

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

ขั้นตอนที่ 1 -พิจารณาข้อมูลด้านล่างสำหรับตัวอย่างนี้

ขั้นตอนที่ 2 -เปิดฟังก์ชัน INDEX ก่อน

ขั้นตอนที่ 3 -สำหรับArrayให้เลือกชื่อเมืองจาก A2: A9 และทำการอ้างอิงแบบสัมบูรณ์โดยกดปุ่ม F4

ขั้นตอนที่ 4 -ถัดไปเพื่อแทรกฟังก์ชันRow Num open ROWSภายในฟังก์ชัน INDEX

ขั้นตอนที่ 5 -สำหรับฟังก์ชัน ROWS ให้เลือกช่วงของเซลล์เดียวกับที่เราได้เลือกไว้สำหรับฟังก์ชัน INDEX แต่คราวนี้จะทำให้เซลล์สุดท้ายเป็นข้อมูลอ้างอิงแบบสัมบูรณ์เท่านั้น

ขั้นตอนที่ 6 -ปิดวงเล็บและกดปุ่ม Enter เพื่อรับผลลัพธ์

ขั้นตอนที่ 7 -ลากสูตรเพื่อให้ได้ผลลัพธ์ที่สมบูรณ์

วิธี # 3 - ลำดับย้อนกลับโดยใช้การเข้ารหัส VBA

การย้อนกลับลำดับของข้อมูล excel สามารถทำได้โดยใช้ VBA Coding หากคุณมีความรู้เกี่ยวกับ VBA เป็นอย่างดีด้านล่างนี้คือรหัสสำหรับคุณ

รหัส:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1). End (xlUp) .Row For k = 2 To LR Cells (k, 2) .Value = Cells (LR, 1) .Value LR = LR - 1 ถัดไป k End Sub 

คัดลอกรหัสนี้ไปยังโมดูลของคุณ

ตอนนี้เรียกใช้รหัสเพื่อรับรายการลำดับย้อนกลับในแผ่นงาน excel ของคุณ

ให้ฉันอธิบายให้คุณทราบว่ารหัสนี้เหมาะกับคุณอย่างไร ก่อนอื่นฉันได้ประกาศสองตัวแปร“ k” &“ LR”เป็นประเภทข้อมูล LONG

 Dim k As Long Dim LR ตราบนานเท่านาน 

“ k” ใช้สำหรับการวนรอบเซลล์และ“ LR” คือการค้นหาแถวสุดท้ายที่ใช้ในแผ่นงาน

ต่อไปฉันได้ใช้เทคนิคการค้นหาแถวที่ใช้ล่าสุดเพื่อค้นหาค่าสุดท้ายในสตริง

LR = เซลล์ (Rows.Count, 1). End (xlUp) .Row

ต่อไปฉันใช้FOR NEXT loop เพื่อวนผ่านเซลล์เพื่อย้อนกลับคำสั่ง

 สำหรับ k = 2 ถึง LR เซลล์ (k, 2) ค่า = เซลล์ (LR, 1) ค่า LR = LR - 1 k ถัดไป

ดังนั้นเมื่อเรารันโค้ดนี้เราจะได้ผลลัพธ์ดังต่อไปนี้

สิ่งที่ต้องจำ

  • ไม่มีฟังก์ชันหรือเครื่องมือในตัวใน excel เพื่อย้อนลำดับ
  • การรวมกันของ INDEX + ROWS จะกลับลำดับ
  • ตัวเลือกการจัดเรียงเทคนิคที่มีอยู่ทั้งหมดเป็นวิธีที่ดีและง่ายกว่าในการจัดเรียง
  • ในการทำความเข้าใจโค้ด VBA คุณต้องมีความรู้เกี่ยวกับมาโคร VBA มาก่อน