ในบทความวันนี้ เราจะนำเสนอ 4 วิธีที่มีประสิทธิภาพในการไม่รวมแถวส่วนหัวขณะจัดเรียงเนื้อหาของตารางในไฟล์ Word
ในโปรแกรม Word เรานิยมใช้ตารางเพื่อจัดเก็บข้อมูลทุกประเภท ส่วนใหญ่แล้วเราจะทำงานกับตัวเลข ดังนั้นการจัดเรียงข้อมูลจึงเป็นหนึ่งในงานประจำวันของเราอย่างหลีกเลี่ยงไม่ได้ อย่างไรก็ตาม เมื่อทำการจัดเรียงข้อมูล คุณต้องระวังว่าตารางของคุณมีแถวส่วนหัวหรือไม่ หากมี คุณต้องให้ความสนใจเป็นพิเศษ
นี่คือ 4 วิธีในการจัดเรียงตาราง
วิธีที่ 1: จัดเรียงเนื้อหาของตารางด้วย One Header Row
- หากตารางของคุณมีแถวส่วนหัวเพียงแถวเดียวให้วางเคอร์เซอร์ไว้ข้างใน
- จากนั้นคลิกแท็บ "เค้าโครง"
- จากนั้นคลิก "จัดเรียง" ในกลุ่ม "ข้อมูล" เพื่อเปิดกล่องโต้ตอบชื่อเดียวกัน
- ในกล่อง "จัดเรียง" เลือก "แถวส่วนหัว" ที่มุมซ้ายลง
- จากนั้นเลือกกฎการเรียงลำดับไม่ว่าจะเป็นจากน้อยไปมากหรือมากไปน้อย
- สุดท้ายคลิก“ ตกลง”
ตอนนี้ถ้าตารางของคุณมีแถวส่วนหัวตั้งแต่ 2 แถวขึ้นไปคุณจะต้องใช้วิธีการต่อไปนี้เนื่องจาก Word รู้จักแถวส่วนหัวเพียงแถวเดียว
วิธีที่ 2: ระบุแถวส่วนหัว
- ก่อนอื่นเลือกแถวที่คุณต้องการตั้งเป็นแถวส่วนหัว
- จากนั้นคลิกแท็บ "เค้าโครง" ด้วย
- แล้วคลิกที่ "ทำซ้ำแถวส่วนหัว"
- จากนั้นยกเลิกการเลือกแถว แต่ตรวจสอบให้แน่ใจว่าเคอร์เซอร์อยู่ในตารางที่จะจัดเรียงเนื้อหา
- จากนั้นคลิก "เรียงลำดับ" และระบุกฎการจัดเรียง
- คลิก“ ตกลง” ในที่สุด
วิธีที่ 3: เลือกแถวที่จะจัดเรียง
- คราวนี้เลือกแถวที่มีเนื้อหาที่จะจัดเรียง
- จากนั้นคลิกคำสั่ง“ เรียงลำดับ”
- ในกล่อง "เรียงลำดับ" คลิกที่กล่องคำสั่งผสมของ "จัดเรียงตาม" แล้วเลือกคอลัมน์
- และคุณยังสามารถตั้งค่าคอลัมน์เพื่อจัดเรียงในกล่องคำสั่งผสม“ แล้วตาม”
- จากนั้นเลือกกฎการจัดเรียงและคลิก "ตกลง"
คุณอาจสังเกตเห็นว่าคุณสามารถเลือกคอลัมน์ที่จะใช้เรียงลำดับได้ในวิธีที่ 3 แต่คุณไม่สามารถทำเช่นนั้นได้ในวิธีที่ 2 ดังนั้น นี่คือวิธีการใช้มาโคร ซึ่งไม่เพียงแต่ช่วยให้คุณระบุจุดเริ่มต้นของช่วงการเรียงลำดับได้เท่านั้น แต่ยังระบุคอลัมน์ที่ต้องการเรียงลำดับได้อีกด้วย
วิธีที่ 4: เรียกใช้ Word Macro
- เริ่มต้นด้วยการวางเคอร์เซอร์ไว้ในตารางแล้วกด“ Alt + F11” เพื่อเปิดตัวแก้ไข VBA
- จากนั้นคลิกปกติ” ในคอลัมน์ทางซ้าย
- แล้วคลิก“ แทรก” บนแถบเมนู
- เลือก“ โมดูล” ในเมนูแบบเลื่อนลงนั้น
- เปิดโดยดับเบิลคลิก
- ในโมดูลวางรหัสต่อไปนี้:
Sub SortCurrentTable()
Dim strRowNum As String
Dim strSortRule As String
Dim strField As String
Application.ScreenUpdating = False
strRowNum = InputBox("Enter the row number of the row which you want to start sort:", "Row Number")
strSortRule = InputBox("Enter one of the following values:" & vbNewLine _
& "0 for ascending" & vbNewLine & "1 for descending", "Sorting Rule")
strField = InputBox("Enter the number of field by which you want to sort:", "Field Number")
With Selection.Tables(1).Range
.Start = .Rows(Int(strRowNum)).Range.Start
.Sort SortOrder:=Int(strSortRule), FieldNumber:=Int(strField)
End With
Application.ScreenUpdating = True
End Sub
- จากนั้นคลิกปุ่ม“ Run” เพื่อรันโค้ด
- จากนั้นในช่องป้อนข้อมูลแรกที่แจ้งให้ป้อนหมายเลขแถว
- คลิก“ ตกลง” เพื่อดำเนินการต่อ
- และในช่อง "กฎการจัดเรียง" ให้ป้อนค่าที่แสดงถึงกฎการเรียงลำดับแล้วคลิก "ตกลง"
- ถัดไปในช่อง "หมายเลขฟิลด์" ป้อนหมายเลขคอลัมน์แล้วคลิก "ตกลง"
แก้ไขปัญหาเอกสาร
ในการใช้งาน Word เรามักพบเจอกับข้อผิดพลาดต่างๆ ได้ง่าย บางข้อผิดพลาดแก้ไขได้ด้วยการรีสตาร์ทง่ายๆ แต่บางข้อผิดพลาดก็ร้ายแรงกว่ามาก โดยเฉพาะอย่างยิ่งเมื่อคุณได้รับมรดกเป็นไฟล์ Word ขนาดใหญ่ เอกสารที่เสียหายจากนั้นสิ่งที่ดีที่สุดคือการหาเครื่องมือมาซ่อม
บทนำผู้เขียน:
Vera Chen เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ Excel เสียหาย และ pdf ซ่อมแซมผลิตภัณฑ์ซอฟต์แวร์ ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.








