Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการลบแถวว่างใน Excel (6 วิธี)

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

การลบแถวว่างด้วยตนเอง

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

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

กระบวนการนี้ยังใช้ได้กับแถวที่ไม่เว้นว่างด้วย ดังนั้น กระบวนการนี้จึงสามารถใช้ได้ในหลายสถานการณ์

การลบแถวว่างโดยการค้นหาเซลล์ว่าง

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

  • 1 st เลือกพื้นที่ที่คุณต้องการทำงานของคุณ
  • จากนั้นในแท็บหน้าแรกภายใต้ ค้นหาและเลือก ตัวเลือกคลิกที่ ไปที่พิเศษ

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • ใน GO TO Special คลิกที่ช่อง ช่องว่าง แล้วกดตกลง
  • การดำเนินการนี้จะเลือกเซลล์ว่างทั้งหมดพร้อมกัน

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • ลบเซลล์แบบเดียวกับในตัวอย่างที่แล้ว

วิธีการลบแถวว่างใน Excel (6 วิธี)

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

อ่านเพิ่มเติม: วิธีการเน้นแถวถ้าเซลล์ไม่ว่าง (4 วิธี)

ลบแถวว่างโดยใช้ฟังก์ชันการค้นหาของ Excel

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

ที่นี่ เราจะใช้ excel Find ลักษณะเฉพาะ. ต่อไปนี้เป็นกระบวนการทีละขั้นตอนสำหรับสิ่งนี้

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

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • หลังจากกด Find all ส่วนขยายของกล่องนั้นจะปรากฏด้านล่าง กด CTRL+A เพื่อเลือกทั้งหมดแล้วปิดกล่อง

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • คุณจะเห็นช่องว่างในโซนที่เลือก ลบด้วยวิธีเดียวกับที่เราทำในตัวอย่างก่อนหน้านี้

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

การใช้ฟังก์ชันตัวกรองเพื่อลบแถวว่าง

สำหรับวิธีนี้ เราต้องใส่ข้อมูลทั้งหมดของเราลงในตาราง ทำตามขั้นตอนด้านล่างเพื่อทำวิธีนี้

  • 1 st เลือกช่วงที่คุณจะลบแถวว่าง
  • ในแท็บหน้าแรกภายใต้ตัวเลือกการจัดเรียงและตัวกรอง ให้คลิกที่ตัวกรอง

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • หลังจากเลือกนี้ ให้คอลัมน์หนึ่งแล้วคลิกตัวกรองแบบเลื่อนลง ให้ยกเลิกการเลือกค่าทั้งหมดยกเว้น ช่องว่าง แล้วกดตกลง

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • จะเป็นการเลือกเซลล์ว่างทั้งหมดในช่วง

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • จากนั้นในแท็บหน้าแรกภายใต้ลบ ให้กด ลบแถวของแผ่นงาน
  • สุดท้าย นำตัวกรองออกแล้วคุณจะเห็นแถวที่ไม่ได้รับโฆษณาถูกตัดออก

วิธีการลบแถวว่างใน Excel (6 วิธี)

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

เนื้อหาที่เกี่ยวข้อง: วิธีการเลือกแถวใน Excel หากเซลล์มีข้อมูลเฉพาะ (4 วิธี)

การใช้คำสั่ง if ใน Excel เพื่อลบแถวว่าง

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

  • ในคอลัมน์ของชื่อเรื่องในเซลล์ D2 ให้พิมพ์สูตรนี้ =IF(AND(ISBLANK(A2), ISBLANK(B2), ISBLANK(C2)),,”Blanks”, “No-Blanks”)
  • หลังจากกด Enter คุณจะเห็นผลลัพธ์เป็น Blanks หรือ No-Blanks การลากเซลล์ที่กำหนดสูตรนี้ลงด้านล่างจะเป็นการคัดลอกสูตรนี้ไปยังทุกเซลล์

วิธีการลบแถวว่างใน Excel (6 วิธี)

  • เช่นเดียวกับตัวอย่างก่อนหน้านี้ เรียกใช้ตัวเลือกตัวกรองสำหรับคอลัมน์การทดสอบ และยกเลิกการเลือก ไม่มีช่องว่าง กล่อง

วิธีการลบแถวว่างใน Excel (6 วิธี)

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

วิธีการลบแถวว่างใน Excel (6 วิธี)

การลบแถวว่างโดยใช้ Excel VBA

หากคุณต้องการกำจัดแถวว่างโดยใช้มาโคร/VBA คุณสามารถใช้รหัสต่อไปนี้เพื่อดำเนินการดังกล่าว รวบรวมโค้ดจากลิงก์นี้ https://www.mrexcel.com/forum/excel-questions/1015878-macro-fro-removing-blank-cells-range.html

ซอร์สโค้ด วิธีการลบแถวว่างใน Excel (6 วิธี) วิธีการลบแถวว่างใน Excel (6 วิธี) วิธีการลบแถวว่างใน Excel (6 วิธี)
Sub DeleteBlankRows()
Dim Rw As Range
If WorksheetFunction.CountA(Selection) = 0 Then
MsgBox "No blank rows found", vbOKOnly
Exit Sub
End If
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
Selection.SpecialCells(xlCellTypeBlanks).Select
For Each Rw In Selection.Rows
If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then
Selection.EntireRow.Delete
End If
Next Rw
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
MsgBox "Blank Rows Removed"
End Sub

คลิกที่ Visual Basic ภายใต้ นักพัฒนา แท็บใน Excel ใส่รหัสในช่องว่างที่ปรากฏและเรียกใช้ คุณจะเห็นกล่องที่ระบุว่า Blank Rows Removed ปรากฏขึ้น สุดท้ายกดตกลงเพื่อดำเนินการต่อ

วิธีการลบแถวว่างใน Excel (6 วิธี)

วิธีการลบแถวว่างใน Excel (6 วิธี)

หมายเหตุ: คุณต้องจำไว้ว่ารหัสนี้ใช้ไม่ได้กับตาราง ดังนั้น หากคุณต้องการลบแถวว่างในตาราง คุณไม่สามารถทำได้ด้วยรหัสนี้ สำหรับการเรียกใช้โค้ดนี้ คุณอาจต้องเปิดใช้งานมาโคร Excel

บทสรุป

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

โปรดแชร์เทคนิคอื่นๆ ที่คุณรู้ว่าจะเป็นประโยชน์

บทความที่เกี่ยวข้อง

  • เทคนิคการล้างข้อมูลใน Excel:การสุ่มแถว
  • Excel สลับสีแถวด้วยการจัดรูปแบบตามเงื่อนไข [วิดีโอ]
  • วิธีการเน้นทุกแถวใน Excel
  • เน้นแถวที่ใช้งานอยู่ใน Excel (3 วิธี)