Bỏ qua nội dung chính

4 cách dễ dàng để nhanh chóng loại bỏ nhiều hàng trống hoặc hàng trống trong Excel

Nếu có hàng trăm hàng trống cần được xóa qua toàn bộ trang tính hoặc sổ làm việc, bạn sẽ cảm thấy thất vọng. Ở đây hướng dẫn này sẽ liệt kê một số phương pháp nhanh chóng để xử lý công việc này cho bạn từng bước.


Phương pháp A: Loại bỏ các hàng trống bằng lệnh Đi đến Đặc biệt

Bây giờ, vui lòng thực hiện theo các bước dưới đây để loại bỏ các hàng trống với Chuyển đến các hàng Đặc biệt:

1. Chọn phạm vi bạn muốn xóa các hàng trống, nhấp vào Trang Chủ tab, sau đó trong Chỉnh sửa nhóm, nhấp Tìm & Chọn > Đi đặc biệt.
doc xóa hàng trống 2

2. bên trong Đi đặc biệt hộp thoại, kiểm tra Chữ trống tùy chọn.
doc xóa hàng trống 3

3. nhấp chuột OK, bây giờ tất cả các ô trống trong vùng chọn đã được chọn.
doc xóa hàng trống 4

4. nhấp chuột Trang Chủ tab, trong Tế bào nhóm, nhấp Xóa bỏ > Xóa hàng trang tính.
doc xóa hàng trống 5

Bây giờ các hàng có ô trống đã bị loại bỏ.
doc xóa hàng trống 6

Lưu ý:

Có một luồng nguy hiểm khi bạn sử dụng lệnh Đi tới Đặc biệt để xóa các hàng trống:
Tất cả các hàng chứa ô trống (ngay cả khi hàng chứa một ô trống và các cột khác chứa dữ liệu) sẽ bị xóa như hình minh họa bên dưới.

doc xóa hàng trống 1


Bạn Có Muốn Tăng Lương và Có Nhiều Thời Gian Để Đồng Hành Với Gia Đình Không?

Tab Office Nâng cao hiệu quả của bạn lên 50% trong Microsoft Office Đang hoạt động ngay bây giờ

Thật không thể tin được, làm việc với hai hoặc nhiều tài liệu dễ dàng và nhanh hơn so với làm việc cùng một lúc.

So với các trình duyệt nổi tiếng, công cụ theo thẻ trong Office Tab mạnh hơn và hiệu quả hơn.

Giảm hàng trăm lần click chuột và gõ bàn phím mỗi ngày cho bạn, nói lời tạm biệt với bàn tay chuột ngay bây giờ.

Nếu bạn thường làm việc với nhiều tài liệu, Office Tab sẽ là một công cụ tiết kiệm thời gian tuyệt vời cho bạn.

Dùng thử miễn phí 30 ngày, không cần thẻ tín dụng.

Tìm hiểu thêmTải xuống Ngay


Phương pháp B: Loại bỏ các hàng trống trong phạm vi / trang tính / sổ làm việc với Kutools

Nếu bạn muốn nhanh chóng và dễ dàng loại bỏ tất cả các hàng trống trong lựa chọn, trang tính hiện hoạt, trang tính đã chọn hoặc toàn bộ sổ làm việc mà không xóa nhầm , bạn có thể thử Xóa hàng trống công cụ của Kutools cho Excel, có thể xử lý công việc bằng một cú nhấp chuột mà không cần mã VBA và cột trợ giúp.

Tuy nhiên, trước khi sử dụng công cụ này, bạn cần phải cài đặt miễn phí Kutools cho Excel trước hết.

Nhấp chuột Kutools > Xóa bỏ > Xóa hàng trống, sau đó trong danh sách thả xuống phụ, hãy chọn một thao tác khi bạn cần.
doc xóa hàng trống 17

Demo: Xóa tất cả các hàng trống chỉ với một cú nhấp chuột


Phương pháp C: Loại bỏ các hàng trống bằng mã VBA

1. nhấn Alt + F11 phím để kích hoạt Microsoft Visual Basic cho các ứng dụng cửa sổ.

2. nhấp chuột Chèn > Mô-đun để tạo ra một Mô-đun script, sao chép và dán đoạn mã dưới đây vào script.

VBA: Xóa các hàng trống

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

doc xóa hàng trống 7

3. nhấn F5 để chạy mã, sau đó chọn một phạm vi bạn sử dụng để xóa các hàng trống trong cửa sổ bật lên KutoolsforExcel thoại.
doc xóa hàng trống 8

4. nhấp chuột OK. Bây giờ các hàng trống trong lựa chọn đã bị loại bỏ.
doc xóa hàng trống 9

Lưu ý:

Với mã VBA này, tốt hơn bạn nên xóa các hàng trống trong một phạm vi nhưng không phải trong toàn bộ trang tính, nếu không Microsoft Excel có thể bị kẹt.


Phương pháp D: Loại bỏ các hàng trống bằng cột trợ giúp và chức năng Bộ lọc

1. Chèn một cột trước phạm vi dữ liệu của bạn, lấy việc chèn Cột A làm ví dụ, sau đó nhập công thức này = B3 & C3 & D3 vào A3 để kết hợp dữ liệu trong hàng 3, xem ảnh chụp màn hình:

Mẹo: Nếu dữ liệu của bạn trên Cột B3 đến Cột N, hãy điều chỉnh công thức thành = B3 & C3 & D3 & E3 &… & N3.
doc xóa hàng trống 10

2. Sau đó điền công thức vào các ô bằng cách kéo chốt tự động điền xuống.
doc xóa hàng trống 11

3. Sau đó nhấn vào Ngày > Lọc.
doc xóa hàng trống 12

4. Sau đó nhấp vào Biểu tượng bộ lọc tại cột trợ giúp, hãy kiểm tra Chữ trống chỉ trong danh sách thả xuống. Xem ảnh chụp màn hình:
doc xóa hàng trống 13

5. nhấp chuột OK, tất cả các hàng trống đã được lọc ra.
doc xóa hàng trống 14

6. Chọn các hàng đã lọc, nhấp vào Trang Chủ > Xóa bỏ > Xóa hàng trang tính để loại bỏ các hàng trống.
doc xóa hàng trống 15

7. Sau đó nhấn vào Ngày > Lọc một lần nữa để vô hiệu hóa Lọc chức năng.
doc xóa hàng trống 16

Lưu ý:

So với phương pháp A và phương pháp C, phương pháp này có thể loại bỏ chính xác các hàng trống và dễ xử lý cho mọi người dùng Excel. Tuy nhiên, nếu có hàng chục cột trong dữ liệu của bạn, phương pháp này sẽ hơi tẻ nhạt.


Hoạt động tương đối: Chèn các hàng trống vào mọi hàng khác

Có thể đôi khi, bạn muốn chèn các hàng trống vào mọi hàng khác của một dải ô như hình minh họa bên dưới:
doc xóa hàng trống 18

Trong trường hợp này, bạn có thể áp dụng Chèn hàng & cột trống tiện ích của Kutools cho Excel để nhanh chóng xử lý công việc này.

1. Chọn phạm vi bạn muốn chèn các hàng hoặc cột trống trong mọi hàng khác, sau đó nhấp vào Kutools > Chèn > Chèn hàng & cột trống.
doc xóa hàng trống 19

2. bên trong Chèn hàng & cột trống hộp thoại, kiểm tra Hàng trống or Cột trống tùy chọn như bạn cần trong Chèn loại phần, sau đó, trong Các lựa chọn phần, chỉ định Khoảng thời gian củaHàng/Cột.
doc xóa hàng trống 20

3. nhấp chuột Ok, các hàng trống đã được chèn vào mọi hàng khác của vùng chọn.

Demo: Chèn hàng & cột trống


Tải xuống tệp mẫu

mẫuNhấp để tải xuống tệp mẫu

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

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...

Mô 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!
Comments (54)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
excelente me sirvio el punto uno para 40000 registros en 1 seg
This comment was minimized by the moderator on the site
Great!!! This helps a lot.
This comment was minimized by the moderator on the site
VERY NICE, THANKS
This comment was minimized by the moderator on the site
:lol: Good to share! Thank you!
This comment was minimized by the moderator on the site
Very Helpful :-) it helped me to reconcile big report.
This comment was minimized by the moderator on the site
Guys I recently had this issue. I realised that the F5 special blanks wouldn't work because some of my columns had merged data sharing some rows... I just selected the columns needed and make sure the merge button was unselected. From there, the F5 special blanks select worked! Hope it helps someone.
This comment was minimized by the moderator on the site
This is simple VBA code to delete the entire rows based on particular column:- Sub DeleletBlankrows() Range("A1:A10000").SpecialCells(xlCellTypeBlanks).EntireRow.Delete End Sub
This comment was minimized by the moderator on the site
only usefull if you want to delete ANY row with ONE blank cell, not delete rows with ALL cells being blank. Isn't this titled "How to remove blank or empty rows in Excel?" not "How to remove rows with blank cells?"
This comment was minimized by the moderator on the site
Ah, no, actually. The whole purpose of the sort & filter routine I demonstrated is to take out ONLY rows that are entirely blank across. The inquirer did not want any row removed that had some data in it... only rows that were completely blank. And the problem with the BLANK command was that it took out ANY rows entirely that had even one blank cell, erasing the rest of the data on the same row. Try it. It does the opposite of what you stated in your first sentence.... it takes out only entire blank rows, and leaves ALL the remaining data intact.
This comment was minimized by the moderator on the site
When you select multiple columns, then go to Find & Select -> Go To Special and choose blanks, it will highlight every blank cell within that range. If you then proceed to Delete -> Delete Sheet Rows, it will delete all rows that had a blank cell selected. Go try it.
This comment was minimized by the moderator on the site
oh bro thankyou very very much .....
This comment was minimized by the moderator on the site
thanks a lot, it saved lot of time
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations