Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Khi làm việc với bảng tính lớn, bạn thường chèn các hàng trống cố ý để đọc và hiểu nó đúng cách. Mặc dù chèn hàng trống được đại đa số mọi người thích, nhưng đối với một số người, làm việc với hàng trống có thể rất khó chịu. Đôi khi hàng trống có thể sinh ra do lỗi phần mềm Excel của bạn. Nó cũng có thể xảy ra khi chuyển tệp Excel, xuất dữ liệu từ cơ sở dữ liệu doanh nghiệp, v.v. Trong bài viết này, tôi sẽ đưa ra một số hướng dẫn về cách xóa hàng trống trong Excel.

Xóa hàng trống thủ công

Cách đơn giản nhất để xóa/loại bỏ hàng trống là chọn hàng trống thủ công. Điều này có thể mất nhiều thời gian trong bảng tính lớn, vì bạn phải nhắm mục tiêu chúng thủ công. Trong quy trình này, chọn hàng trống bằng cách đặt con trỏ chuột ở bên trái cùng của một hàng và nhấp chuột phải. Theo cách này, bạn chọn toàn bộ hàng trống, tiếp tục quy trình này cho các hàng trống khác sẽ cuối cùng chọn tất cả các hàng trống. Sau đó, trong tab Home dưới tùy chọn Delete (Xóa), nhấn Delete Sheet Rows (Xóa hàng bảng tính). Bằng cách nhấp vào nó, bạn sẽ xóa tất cả các hàng trống trong bảng tính của mình. Các hình ảnh sau minh họa quy trình.

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Quy trình này cũng hoạt động cho các hàng không trống. Vì vậy, quy trình có thể được sử dụng trong nhiều tình huống.

Xóa hàng trống bằng cách tìm ô trống

Nếu bạn có bảng tính chứa một vài hàng trống, xóa chúng thủ công sẽ mất rất nhiều thời gian. Vì vậy, hãy chọn một cách nhanh hơn nhiều để làm việc này.

  • 1st chọn khu vực bạn muốn thực hiện nhiệm vụ
  • Sau đó, trong tab Home dưới tùy chọn Find & Select (Tìm và chọn), nhấp vào Go to Special (Chuyển đến đặc biệt)

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Trong hộp GO TO Special, nhấp vào Blanks (Trống) và nhấn OK
  • Điều này sẽ chọn tất cả các ô trống cùng một lúc

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Giờ xóa các ô giống như cách tôi làm ở ví dụ trước

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Lưu ý: Như bạn thấy, trong quy trình này, tất cả các hàng có ô trống đều bị xóa. Đây không phải điều chúng ta muốn. Có một điều khác bạn nên cẩn thận là, nếu có một số giá trị thiếu trong bất kỳ cột nào, chúng cũng sẽ bị xóa, khiến dữ liệu dịch chuyển và có thể gây ra sự không nhất quán.

Đọc thêm: Cách tô sáng hàng nếu ô không trống (4 phương pháp)

Xóa hàng trống bằng cách sử dụng chức năng Find của Excel

Trong ví dụ này, chúng ta sửa đổi bảng của mình một chút, để bạn có kết quả phù hợp. Do quá nhiều ô trống trong các ví dụ trước, một số hàng thực sự không trống đã bị xóa. Điều này sẽ không xảy ra trong ví dụ này.

Ở đây, chúng ta sẽ sử dụng tính năng Find (Tìm) của Excel. Quy trình từng bước sau đây dành cho việc này.

  • 1st chọn tập dữ liệu của bạn và trong tab Home dưới tùy chọn Find & Select, nhấp vào Find (Tìm)
  • Sau đó, trong hộp Find and Replace (Tìm và thay thế), để trống tùy chọn Find what (Tìm gì) và chọn values (Giá trị) trong tùy chọn Look in (Tìm trong)

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Sau khi nhấn Find all (Tìm tất cả), một phần mở rộng của hộp đó sẽ xuất hiện bên dưới. Nhấn CTRL+A để chọn tất cả rồi đóng hộp

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Bạn sẽ thấy các ô trống trong khu vực đã chọn. Xóa chúng theo cách giống như chúng ta làm trong các ví dụ trước

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Sử dụng chức năng Filter để xóa hàng trống

Đối với phương pháp này, chúng ta cần đưa tất cả dữ liệu vào một bảng. Làm theo các bước dưới đây để thực hiện phương pháp này.

  • 1st chọn phạm vi từ đó bạn sẽ xóa hàng trống
  • Trong tab Home dưới tùy chọn Sort & Filter (Sắp xếp và lọc), nhấp vào Filter (Lọc)

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Sau khi chọn, chọn một cột và nhấp vào mũi tên thả xuống của bộ lọc, bỏ chọn tất cả các giá trị trừ Blanks (Trống) sau đó nhấn OK

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Điều này sẽ chọn tất cả các ô trống trong phạm vi

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Sau đó, trong tab Home dưới tùy chọn Delete, nhấn Delete Sheet Rows
  • Cuối cùng, bỏ bộ lọc và bạn sẽ thấy các hàng chưa điền bị loại bỏ

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Lưu ý: Đảm bảo tạo bảng trước khi làm quy trình này, nếu không bạn sẽ không tìm thấy mọi tên trong cột vì có khoảng trống giữa các hàng của các cột. Bằng cách tạo bảng cho các ô, bạn đang chỉ định một phạm vi để thực hiện thao tác.

Nội dung liên quan: Cách chọn hàng trong Excel nếu ô chứa dữ liệu cụ thể (4 cách)

Sử dụng câu lệnh If trong Excel để xóa hàng trống

Đối với việc này, chúng ta sẽ tạo một cột thêm có tiêu đề Test. Điều này khá tương tự với ví dụ trước. Khác biệt là bạn có thể dễ dàng thấy các hàng trống của bảng tính. Quy trình được nêu dưới đây.

  • Ở cột Title, ô D2 nhập công thức này =IF(AND(ISBLANK(A2), ISBLANK(B2), ISBLANK(C2)),"Blanks", "No-Blanks")
  • Sau khi nhấn Enter, bạn sẽ thấy kết quả là Blanks hoặc No-Blanks. Kéo ô có công thức này xuống dưới sẽ sao chép công thức này cho mọi ô

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Giống như ví dụ trước, thực hiện tùy chọn lọc cho cột Test và bỏ chọn ô No-Blank

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

  • Điều này sẽ chỉ hiện các ô trống. Giờ xóa các ô trống này như trước rồi bỏ tùy chọn lọc. Bạn sẽ thấy tất cả hàng trống của bảng đã biến mất

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống sử dụng VBA Excel

Nếu bạn muốn loại bỏ hàng trống bằng macro/VBA, bạn có thể dùng mã sau để làm điều đó. Mã được thu thập từ liên kết này https://www.mrexcel.com/forum/excel-questions/1015878-macro-fro-removing-blank-cells-range.html

Mã nguồn Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh 
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

 

Nhấp vào Visual Basic dưới tab Developer trong Excel. Chèn mã vào hộp trống xuất hiện và chạy nó. Bạn sẽ thấy một hộp nói "Blank Rows Removed" xuất hiện. Cuối cùng, nhấn OK để tiếp tục.

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Xóa hàng trống trong Excel dễ dàng: 6 kỹ thuật đã chứng minh

Lưu ý: Bạn phải nhớ rằng mã này không hoạt động trên bảng. Vì vậy, nếu bạn muốn xóa hàng trống trong một bảng, bạn không thể làm điều đó với mã này. Để chạy mã này, bạn có thể cần bật macro Excel.

Kết luận

Như chúng ta thấy, có rất nhiều cách xóa hàng trống trong Excel từ đơn giản đến phức tạp. Chọn phương pháp phù hợp nhất cho bạn. Bạn cần rất cảnh giác khi xóa hàng trống vì nó cũng có thể xóa các ô khác trong bảng tính của bạn.

Vui lòng chia sẻ bất kỳ kỹ thuật nào khác mà bạn biết sẽ hữu ích.

Các bài viết liên quan

  • Kỹ thuật dọn dẹp dữ liệu trong Excel: Xáo trộn các hàng
  • Excel Alternating Row Color with Conditional Formatting [Video]
  • Cách tô sáng từng dòng xen kẽ trong Excel
  • Tô sáng hàng đang hoạt động trong Excel (3 phương pháp)