6 cách dễ dàng để loại bỏ các hàng trống trong Excel (Từng bước)
Khi bạn đang làm việc với các bộ dữ liệu lớn chứa các hàng trống, nó có thể làm lộn xộn trang tính của bạn và cản trở quá trình phân tích dữ liệu. Mặc dù bạn có thể xóa một số lượng nhỏ hàng trống theo cách thủ công nhưng việc này sẽ tốn thời gian và không hiệu quả khi xử lý hàng trăm hàng trống. Trong hướng dẫn này, chúng tôi trình bày sáu phương pháp khác nhau để loại bỏ hàng loạt các hàng trống một cách hiệu quả. Những kỹ thuật này bao gồm các tình huống khác nhau mà bạn có thể gặp phải trong Excel, cho phép bạn làm việc với dữ liệu sạch hơn và có cấu trúc hơn.
- Xóa các hàng trống
- Bởi một cột trợ giúp
- Bởi Kutools trong 3 giây
- Thủ công
- Bằng cách sử dụng VBA
- Xóa các hàng chứa (các) ô trống
- Bằng tính năng Chuyển đến Đặc biệt
- Trong một cột chính bằng tính năng Bộ lọc
Video: Xóa hàng trống
Xóa các hàng trống
Khi xóa các dòng trống khỏi tập dữ liệu, điều quan trọng là phải thận trọng vì một số phương pháp thường được đề xuất có thể vô tình xóa các hàng chứa dữ liệu. Ví dụ: hai mẹo phổ biến được tìm thấy trên internet là (cũng được cung cấp trong hướng dẫn này bên dưới):
- Sử dụng "Đi đặc biệt" để chọn các ô trống rồi xóa các hàng của các ô trống đã chọn này.
- Sử dụng Lọc tính năng lọc các ô trống trong một cột chính và sau đó xóa các hàng trống trong phạm vi đã lọc.
Tuy nhiên, cả hai phương pháp này đều có khả năng xóa nhầm các hàng chứa dữ liệu quan trọng như ảnh chụp màn hình bên dưới.
Để tránh việc xóa ngoài ý muốn như vậy, bạn nên sử dụng một trong bốn phương pháp dưới đây để xóa chính xác các hàng trống.
>> Xóa các hàng trống bằng cột trợ giúp
Bước 1: Thêm cột trợ giúp và sử dụng hàm COUNTA
Ở ngoài cùng bên phải của tập dữ liệu, hãy thêm "Người giúp đỡ" và sử dụng công thức bên dưới trong ô đầu tiên của cột:
=COUNTA(A2:C2)
Chú thích: Trong công thức, A2:C2 là phạm vi mà bạn muốn đếm các ô không trống.Sau đó kéo thanh điều khiển tự động điền xuống để điền công thức đếm số ô không trống trong mỗi hàng. "0" cho biết hàng tương đối hoàn toàn trống.
Bước 2: Lọc các hàng trống theo cột trợ giúp
Nhấp vào bất kỳ ô nào của cột trợ giúp, chọn Ngày > Lọc.
Sau đó bấm vào mũi tên bộ lọc và chỉ kiểm tra 0 trong menu mở rộng và nhấp vào OK.
Bây giờ tất cả các hàng trống đã được lọc.
Bước 3: Xóa hàng trống
Chọn các hàng trống (bấm vào số hàng và kéo xuống để chọn tất cả các hàng trống), sau đó nhấp chuột phải để chọn Xóa hàng từ menu ngữ cảnh (hoặc bạn có thể sử dụng phím tắt Ctrl + -).
Bước 4: Chọn Bộ lọc trong nhóm Sắp xếp & Lọc để xóa bộ lọc đã áp dụng
Kết quả:
>> Xóa hàng trống bằng Kutools trong 3 giây
Để có một cách nhanh chóng và dễ dàng loại bỏ chính xác các hàng trống khỏi lựa chọn của bạn, giải pháp tốt nhất là sử dụng Xóa hàng trống tính năng của Kutools cho Excel. Đây là cách:
- Chọn phạm vi mà bạn muốn loại bỏ các hàng trống.
- Nhấp chuột Kutools > Xóa bỏ > Xóa hàng trống > Trong phạm vi đã chọn.
- Chọn tùy chọn mong muốn khi bạn cần và nhấp vào OK trong hộp thoại bật lên.
-
Ngoài việc xóa các hàng trống trong vùng chọn, Kutools for Excel còn cho phép bạn xóa các hàng trống khỏi vùng chọn một cách thuận tiện. trang tính hoạt động, trang tính đã chọn, hoặc thậm chí toàn bộ bảng tính chỉ với một cú nhấp chuột.
Trước khi sử dụng tính năng Xóa Hàng Trống, vui lòng cài đặt Kutools for Excel. Nhấp vào đây để tải xuống và dùng thử miễn phí 30 ngày.
>> Xóa các hàng trống theo cách thủ công
Nếu có vài hàng trống cần xóa, bạn cũng có thể xóa chúng theo cách thủ công.
Bước 1: Chọn hàng trống
Nhấp vào số hàng để chọn một hàng trống. Nếu có nhiều hàng trống, hãy giữ phím Ctrl và nhấp vào từng số hàng một để chọn chúng.
Bước 2: Xóa hàng trống
Sau khi chọn các hàng trống, nhấp chuột phải và chọn Xóa bỏ từ menu ngữ cảnh (hoặc bạn có thể sử dụng phím tắt Ctrl + -).
Kết quả:
>> Xóa hàng trống bằng VBA
Nếu bạn quan tâm đến VBA, hướng dẫn này cung cấp hai mã VBA để bạn loại bỏ các hàng trống trong vùng chọn và trong trang tính đang hoạt động.
Bước 1: Sao chép VBA vào cửa sổ Microsoft Visual Basic for Applications
-
Kích hoạt trang tính mà bạn muốn xóa các hàng trống khỏi đó, sau đó nhấn Khác + F11 phím.
-
Trong cửa sổ bật lên, nhấp vào Chèn > Mô-đun.
-
Sau đó sao chép và dán một trong các mã bên dưới vào mô-đun mới trống.
Mã 1: Xóa các hàng trống khỏi trang tính đang hoạt động
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End Sub
Mã 2: Xóa các hàng trống khỏi vùng chọn
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Bước 2: Chạy mã và xóa hàng trống
Nhấp chuột Nút chạy hoặc báo chí F5 phím để chạy mã.
-
Nếu bạn sử dụng mã 1 để xóa các hàng trống trong trang tính đang hoạt động, thì sau khi chạy mã, tất cả các hàng trống trong trang tính sẽ bị xóa.
-
Nếu bạn sử dụng mã 2 để xóa các hàng trống khỏi lựa chọn, sau khi chạy mã, một hộp thoại bật ra, hãy chọn một phạm vi mà bạn muốn xóa các hàng trống trong hộp thoại, sau đó nhấp vào OK.
Kết quả:
Mã 1: Xóa các hàng trống trong trang tính đang hoạt động
Code2: Xóa hàng trống trong vùng chọn
Xóa các hàng chứa các ô trống
Có hai phần trong phần này: một là sử dụng tính năng Chuyển đến Đặc biệt để xóa các hàng chứa ô trống và phần còn lại là sử dụng tính năng Lọc để xóa các hàng có khoảng trống trong một cột khóa cụ thể.
>> Xóa hàng chứa ô trống bằng Go To Special
Tính năng Chuyển đến Đặc biệt được khuyên dùng rộng rãi để xóa các hàng trống. Nó có thể là một công cụ hữu ích khi bạn cần xóa các hàng chứa ít nhất một ô trống.
Bước 1: Chọn các ô trống trong dãy
-
Chọn phạm vi bạn muốn xóa các hàng trống, chọn Trang Chủ > Tìm & Chọn > Đi đặc biệt.
Hoặc bạn có thể nhấn trực tiếp F5 phím để kích hoạt Go To hộp thoại và nhấp vào Reduct ® nút để chuyển sang Go To Reduct ® thoại.
-
Trong tạp chí Đi đặc biệt hộp thoại, chọn Chữ trống tùy chọn và nhấp chuột OK.
Bây giờ tất cả các ô trống trong phạm vi đã chọn đã được chọn.
Bước 2: Xóa các hàng có chứa các ô trống
-
Nhấp chuột phải vào bất kỳ ô đã chọn nào và chọn Xóa bỏ từ menu ngữ cảnh (hoặc bạn có thể sử dụng phím tắt Ctrl + -).
-
Trong tạp chí Xóa bỏ hộp thoại, chọn Toàn bộ hàng tùy chọn và nhấp chuột OK.
Kết quả:
>> Xóa hàng chứa ô trống trong cột khóa bằng tính năng Lọc
Khi bạn có một tập dữ liệu lớn và muốn xóa các hàng dựa trên điều kiện trong đó một cột chính chứa các ô trống, tính năng Bộ lọc của Excel có thể là một công cụ mạnh mẽ.
Bước 1: Lọc các ô trống trong cột key
-
Chọn tập dữ liệu, nhấp vào Ngày tab, đi tới Sắp xếp & Lọc nhóm, nhấp Lọc để áp dụng bộ lọc cho tập dữ liệu.
-
Nhấn vào mũi tên bộ lọc của cột chính mà bạn muốn xóa các hàng dựa trên, trong ví dụ này, ID cột là cột chính và chỉ kiểm tra Chữ trống từ menu mở rộng. Nhấp chuột OK.
Bây giờ tất cả các ô trống trong cột chính đã được lọc.
Bước 2: Xóa hàng
Chọn các hàng còn lại (bấm vào số hàng và kéo xuống để chọn tất cả các hàng trống), sau đó nhấp chuột phải để chọn Xóa hàng trong menu ngữ cảnh (hoặc bạn có thể sử dụng phím tắt Ctrl + -). Và bấm vào OK trên hộp thoại bật lên.
Bước 3: Chọn Bộ lọc trong nhóm Sắp xếp & Lọc để xóa bộ lọc đã áp dụng
Kết quả:
Công cụ năng suất văn phòng tốt nhất
Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian. Bấm vào đây để có được tính năng bạn cần nhất...
Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều
- Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
- Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!