25/05/2018, 23:23

Hướng dẫn xoá tất cả các dòng trống trong file excel có nhiều dòng

Trong bài biết này, Học Excel sẽ giải thích tại sao cần xóa những hàng trống trong bảng tính, đồng thời hướng dẫn bạn những cách nhanh và chính xác nhất để loại bỏ hàng trống mà không làm hỏng dữ liệu của bạn. Đừng bao giờ xóa hàng trống bằng cách chọn những ô trống: Bạn có thể dễ dàng ...

Trong bài biết này, Học Excel sẽ giải thích tại sao cần xóa những hàng trống trong bảng tính, đồng thời hướng dẫn bạn những cách nhanh và chính xác nhất để loại bỏ hàng trống mà không làm hỏng dữ liệu của bạn.

3 quick and correct ways to remove blank rows in Excel

Đừng bao giờ xóa hàng trống bằng cách chọn những ô trống:

Bạn có thể dễ dàng tìm được những phương pháp xóa hàng trống sau đây:

  • Chọn toàn bộ dữ liệu của bạn
  • Nhấn F5, hộp thoại Go To xuất hiện.
  • Nhấn nút Special… trong hộp thoại.
  • Trong hộp thoại Go to special, chọn nút Blanks và nhấn OK.
  • Nhấp phải vào bất kỳ ô được chọn vào và chọn Delete….
  • Trong hộp thoại Delete, chọn Entire row và nhấp vào Entire row.

Đây là một cách rất dở, chỉ sử dụng cho bảng biểu đơn giản gồm vài hàng và thậm chí, đừng bao giờ sử dụng cách này.

Nguyên nhân giải thích cho việc này là nếu hàng chứa dữ liệu quan trọng nhưng có một ô trống, toàn bộ hàng vẫn bị xóa bỏ.

Ví dụ, tôi có bảng danh sách khách hàng sau, gồm 6 hàng. Tôi muốn xóa hàng 3 và 5 vì chúng rỗng.

We want to remove rows 3 and 5 because they are empty

Thực hiện theo các thao tác trên và kết quả hiển thị như thế này:

Row 4 (Roger) is also gone because cell D4 in the

Hàng 4 (Roger) đã bị xóa vì ô D4 trong cột ‘Traffic source’ bị rỗng

Tìm hiểu thêm: Học excel kế toán online

Xóa hàng trống thông qua cột chính:

Phương pháp này có hiệu quả nếu có một cột trong bảng của bạn giúp quyết định rằng hàng đó có trống hay không (cột chính). Ví dụ, đó có thể là cột ‘customer ID’ hoặc ‘order number’…

Việc giữ thứ tự cho các hàng rất quan trọng, vậy chúng ta không nên sắp xếp các hàng trống xuống dưới cùng bảng dữ liệu thông qua cột đó.

  1. Chọn toàn bộ bảng dữ liệu (nhấn Ctrl + Home, hoặc Ctrl + Shift +End)

Select the whole table

  1. Thêm AutoFilter vào bảng, di chuyển đến thẻ Data và nhấp nút Filter. 

  1. Áp dụng nút lọc vào cột ‘Cust#’: nhấp vào mũi tên trong tiêu đề cột, bỏ chọn Select All, lăn thanh cuốn xuống cuối danh sách và đánh dấu chọn Blanks. Nhấn OK.

Excel Autofilter: show empty rows only

  1. Chọn tất cả các hàng được lọc: nhấn Ctrl + Home, nhấn phím mũi tên â để di chuyển đến hàng đầu tiên, sau đó nhấn Ctrl + Shift + End.

Select all the filtered rows

  1. Nhấp phải vào bất kỳ ô được chọn nào và chọn Delete row từ danh sách tùy chọn, hoặc chỉ nhấn Ctrl + –

 Right-click on any selected cell and choose Delete row

  1. Nhấn vào nút OK trong hộp thoại “Delete entire sheet row?”.

Delete entire sheet row dialog box

  1. Bỏ nút lọc: di chuyển đến thẻ Data và nhấn nút Clear.

  1. Tất cả các hàng trống đều được loại bỏ nhưng dòng 3 (Roger) vẫn được giữ nguyên.

All the blank rows are completely removed

Xem thêm: Khóa học lập trình VBA trong excel

Xóa hàng trống khi bảng dữ liệu không có cột chính:

Phương pháp này được sử dụng khi bảng dữ liệu có nhiều ô trống rải rác ở nhiều cột khác nhau, nhưng bạn chỉ muốn xóa những hàng không có ô chứa dữ liệu.

Excel Table with numerous empty cells scattered across different columns

Trong trường hợp này, bạn không có cột chính để cân nhắc xem hàng đó có trống hay không, vậy nên chúng ta chèn thêm cột phụ:

  1. Thêm cột ‘Blanks’ vào cuối bảng dữ liệu. Nhập công thức vào ô đầu tiên của cột: =COUNTBLANK(A2:C2).

Công thức này sẽ đếm số ô trống trong vùng dữ liệu cụ thể, A2 và C2 lần lượt là ô đầu và ô cuối của hàng hiện tại.

Excel formula to count blank cells in the specified range

  1. Sao chép công thức sang toàn bộ cột. Mời các bạn xem thêm bài viết Cách nhập cùng một công thức vào tất cả các ô được chọn cùng lúc. 

Copy the formula throughout the entire column

  1. Bây giờ chúng ta đã có cột chính. Tương tự như phần hướng dẫn trước, gắn nút lọc vào cột ‘Blanks’ để chỉ hiển thị những hàng chứa giá trị lớn nhấn (3). Số 3 nghĩa là tất cả ô tính trong cột hiện tại đã được xóa.

  1. Chọn tất cả các hàng đã lọc và xóa toàn bộ các hàng còn lại như đã hướng dẫn ở trên. Như vậy, hàng 5 bị xóa còn tất cả những hàng còn lại (chứa và không chứa ô trống) đều được giữ nguyên.

Empty row (row 5) is deleted

  1. Xóa cột phụ. Hoặc bạn có thể gắn nút lọc mới vào cột này để hiển thị những hàng chứa một hoặc nhiều hơn một ô trống.

Để thực hiện điều này, bỏ chọn “0” và nhấn OK.

uncheck the

Nguồn: Ablebits, dịch và biên tập bởi blog.hocexcel.online

0