ไปยังเนื้อหาหลัก

4 วิธีง่ายๆในการลบแถวว่างหรือแถวว่างหลายแถวใน Excel อย่างรวดเร็ว

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-12-17

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


วิธีการ A: ลบแถวว่างด้วยคำสั่ง Go To Special

ตอนนี้โปรดทำตามขั้นตอนด้านล่างเพื่อลบแถวว่างด้วยไปที่แถวพิเศษ:

1. เลือกช่วงที่คุณต้องการลบแถวว่างคลิก หน้าแรก จากนั้นใน การตัดต่อ กลุ่มคลิก ค้นหาและเลือก > ไปที่พิเศษ.
ภาพหน้าจอของแท็บหน้าแรกใน Excel แสดงตัวเลือกค้นหาและเลือกภายใต้กลุ่มการแก้ไข

2 ใน ไปที่พิเศษ โต้ตอบตรวจสอบ ช่องว่าง ตัวเลือก
ไปที่กล่องโต้ตอบพิเศษใน Excel โดยเลือกตัวเลือกช่องว่าง

3 คลิก OKตอนนี้เซลล์ว่างทั้งหมดในส่วนที่เลือกได้ถูกเลือกแล้ว
ภาพหน้าจอแสดงเซลล์ว่างที่เลือกใน Excel โดยใช้คำสั่งไปที่พิเศษ

4 คลิก หน้าแรก ในแท็บ เซลล์ กลุ่มคลิก ลบ > ลบแถวแผ่นงาน.
ตัวเลือก Delete Sheet Rows ของ Excel ถูกเน้นไว้ในแท็บ Home ภายใต้กลุ่ม Cells

ตอนนี้แถวที่มีเซลล์ว่างถูกลบออกแล้ว
ผลลัพธ์ของการลบแถวว่างออกจากเวิร์กชีต Excel ได้สำเร็จ

หมายเหตุ

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

ตัวอย่างการแสดงแถวที่มีเซลล์ว่างถูกลบออกอย่างไม่ถูกต้องโดยใช้ Go To Special


วิธี B: ลบแถวว่างในช่วง / แผ่นงาน / สมุดงานด้วย Kutools

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

คลิก Kutools > ลบ > ลบแถวว่างจากนั้นในรายการแบบเลื่อนลงย่อยให้เลือกหนึ่งการดำเนินการตามที่คุณต้องการ

ตัวเลือกลบแถวว่างในเมนูลบของ Kutools สำหรับ Excel

หมายเหตุ : :
  • หลังจากเลือก "ในแผ่นงานที่ใช้งานอยู่""ในชีตที่เลือก", หรือ "ในแผ่นงานทั้งหมด"แถวว่างทั้งหมดจะถูกลบออกจากแผ่นงานที่เลือกทันที
  • หากคุณได้เลือกช่วงและใช้ "ในช่วงที่เลือก" ตัวเลือก กล่องโต้ตอบจะปรากฏขึ้นดังที่แสดงในภาพหน้าจอด้านล่าง คุณต้องเลือกตัวเลือกที่ต้องการแล้วคลิก "OK".
    • ในช่วง: ตัวเลือกนี้จะลบแถวว่างทั้งหมดออกจากช่วงที่เลือก โดยกำหนดเป้าหมายแถวที่ว่างเปล่าทั้งหมด โดยปล่อยให้แถวที่มีข้อมูลใดๆ ไม่ถูกแตะต้อง
    • ลบทั้งแถวด้วยเซลล์ว่างในช่วง: ตัวเลือกนี้จะลบแถวใด ๆ ในช่วงที่มีเซลล์ว่างตั้งแต่หนึ่งเซลล์ขึ้นไป แม้ว่าแถวหนึ่งจะมีข้อมูลอยู่บ้าง แต่หากเซลล์ใดๆ ในแถวนั้นว่างเปล่า แถวทั้งหมดจะถูกลบ
      กล่องโต้ตอบ Kutools พร้อมตัวเลือกในการลบแถวว่างหรือแถวที่มีเซลล์ว่างใน Excel
  • หากต้องการใช้คุณสมบัตินี้ คุณควรมี Kutools สำหรับ Excel ติดตั้งบนคอมพิวเตอร์ของคุณ ไปดาวน์โหลด Kutools สำหรับ Excel เลยตอนนี้

วิธี C: ลบแถวว่างด้วยรหัส VBA

1 กด Alt + F11 กุญแจสำคัญในการเปิดใช้งาน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างใหม่ โมดูล คัดลอกและวางโค้ดด้านล่างลงในสคริปต์

VBA: ลบแถวว่าง

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

หน้าต่างโมดูล Excel VBA แสดงโค้ด VBA สำหรับการลบแถวว่าง

3 กด F5 เพื่อเรียกใช้รหัสจากนั้นเลือกช่วงที่คุณใช้เพื่อลบแถวว่างใน popping KutoolsforExcel โต้ตอบ
กล่องโต้ตอบ Kutools พร้อมท์ให้เลือกช่วงสำหรับการลบแถวว่างใน Excel

4 คลิก OK. ตอนนี้แถวที่ว่างในการเลือกถูกลบออกแล้ว
ผลลัพธ์แสดงแถวว่างที่ถูกลบออกโดยใช้ VBA ใน Excel

หมายเหตุ

ด้วยรหัส VBA นี้คุณควรลบแถวว่างในช่วง แต่ไม่ใช่ในแผ่นงานทั้งหมดมิฉะนั้น Microsoft Excel อาจติดขัด


วิธี D: ลบแถวว่างด้วยคอลัมน์ตัวช่วยและฟังก์ชันตัวกรอง

1. แทรกคอลัมน์หนึ่งคอลัมน์ก่อนช่วงข้อมูลของคุณแทรกคอลัมน์ A เป็นอินสแตนซ์จากนั้นพิมพ์สูตรนี้ = B3 & C3 & D3 เป็น A3 เพื่อรวมข้อมูลใน row3 ดูภาพหน้าจอ:

ปลาย: ถ้าข้อมูลของคุณในคอลัมน์ B3 ถึงคอลัมน์ N ให้ปรับสูตรเป็น = B3 & C3 & D3 & E3 & … & N3
ภาพหน้าจอของ Excel แสดงสูตรคอลัมน์ตัวช่วยในการรวมข้อมูลแถวเพื่อกรองแถวว่าง

2. จากนั้นเติมสูตรลงในเซลล์โดยลากที่จับเติมอัตโนมัติลง
ผลลัพธ์ของการลากสูตรคอลัมน์ตัวช่วยลงมาเพื่อใช้กับทุกแถวใน Excel

3 จากนั้นคลิก ข้อมูล > ตัวกรอง.
แท็บข้อมูลของ Excel ที่แสดงตัวเลือกตัวกรองที่นำไปใช้กับคอลัมน์ตัวช่วย

4 จากนั้นคลิกปุ่ม ไอคอนตัวกรอง ตรวจสอบที่คอลัมน์ตัวช่วย ช่องว่าง ตัวเลือกในรายการแบบเลื่อนลงเท่านั้น ดูภาพหน้าจอ:
เมนูแบบดรอปดาวน์ของตัวกรองที่แสดงตัวเลือกช่องว่างที่เลือกใน Excel

5 คลิก OKแถวที่ว่างทั้งหมดถูกกรองออก
กรองแถวว่างที่แสดงใน Excel โดยใช้เมธอดคอลัมน์ตัวช่วย

6. เลือกแถวที่กรองแล้วคลิก หน้าแรก > ลบ > ลบแถวแผ่นงาน เพื่อลบแถวว่าง
ตัวเลือก Delete Sheet Rows ของ Excel ถูกเน้นเพื่อลบแถวว่างที่ถูกกรอง

7 จากนั้นคลิก ข้อมูล > ตัวกรอง อีกครั้งเพื่อปิดใช้งาน ตัวกรอง ฟังก์ชัน
การปิดใช้งานฟังก์ชันตัวกรองใน Excel หลังจากลบแถวว่าง

หมายเหตุ

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


ดาวน์โหลดไฟล์ตัวอย่าง

ไฟล์ตัวอย่างการลบแถวว่างใน Excel พร้อมให้ดาวน์โหลดแล้วคลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!