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

Xóa Hàng Trống Trong Excel Nhanh Chóng: 8 Kỹ Thuật Chứng Minh Hiệu Quả

Giới Thiệu

Dữ liệu thực tế thường chứa hàng trống (blank rows) gây rối mắt, sai sót khi lọc, pivot, biểu đồ. Bài viết trình bày 8 phương pháp xóa hàng trống từ thủ công đến tự động hóa, phù hợp mọi quy mô dữ liệu.

File Thực Hành

Tải file đính kèm (dữ liệu: Tên, Doanh số, Thưởng, có hàng trống ở hàng 6, 9, 11, 13).

8 Phương Pháp Xóa Hàng Trống

1. Xóa Thủ Công (Chỉ Dành Cho Dữ Liệu Nhỏ, Ít Hàng Trống)

Các Bước:

  • Giữ Ctrl → Click chọn từng hàng trống (chọn cả hàng bằng click số thứ tự hàng).
  • Chuột phải → Delete (hoặc phím tắt Ctrl + -).

Xong ngay. Chỉ dùng khi < 20 hàng trống.

2. Dùng Lệnh Sắp Xếp (Sort) – Đẩy Hàng Trống Xuống Cuối

Không xóa hẳn mà đẩy về cuối bảng.

Các Bước:

  • Chọn dữ liệu (kể tiêu đề).
  • Tab Data → Sort Smallest to Largest (A-Z) hoặc Largest to Smallest (Z-A).

Tất cả hàng trống tụ tập ở dưới cùng. Lưu ý: Nếu có cột STT, phải chọn Sort A-Z để STT không bị lộn.

3. Dùng Go To Special (Đi Đến Đặc Biệt) – Nhanh, Chuẩn Xác

Chọn chính xác ô trống → Xóa hàng chứa ô trống đó.

Các Bước:

  1. Chọn 1 cột (hoặc toàn bảng) → Home → Find & Select → Go To Special (hoặc Ctrl+G → Special).
  2. Chọn Blanks → OK. Tất cả ô trống được bôi đen.
  3. Ctrl + - (Delete) → Chọn Entire Row → OK.

Rất nhanh cho dữ liệu lớn. Cảnh báo: Nếu hàng có 1 ô trống nhưng các ô khác có dữ liệu → Cả hàng bị xóa. Chỉ dùng khi "hàng trống" = "toàn hàng rỗng".

4. Dùng Lệnh Find (Tìm Kiếm) – Tương Tự Go To Special

Các Bước:

  1. Ctrl+F (hoặc Home → Find & Select → Find).
  2. Tab Find: Find what để trống, Within: Sheet, Search: By Rows, Look in: Values, Tick Match entire cell contents.
  3. Find All → Ctrl+A chọn tất cả kết quả → Close.
  4. Ctrl + - → Entire Row → OK.

5. Dùng AutoFilter (Bộ Lọc Tự Động) – Trực Quan, Dễ Kiểm Soát

Các Bước:

  1. Chọn dữ liệu (kể tiêu đề) → Data → Filter (Ctrl+Shift+L).
  2. Click mũi tên bất kỳ cột → Bỏ tick tất cả → Chỉ tick (Blanks) → OK.
  3. Chỉ còn lại hàng trống → Chọn tất cả → Chuột phải → Delete Row.
  4. Tắt Filter (Data → Filter hoặc Ctrl+Shift+L) → Dữ liệu sạch hiện ra.

Cách Thay Thế (Không Xóa, Chỉ Ẩn): Bước 2: Bỏ tick (Blanks) → OK. Hàng trống ẩn đi. Giữ Filter ON. Tắt Filter → Hàng trống hiện lại.

6. Dùng Advanced Filter (Bộ Lọc Nâng Cao) – Chỉ Ẩn, Không Xóa

Tạo cột tiêu chí phụ để lọc bỏ hàng trống tại chỗ (in-place).

Các Bước:

  1. Tạo cột mới (ví dụ cột G), tiêu đề "Sales Person", ô G2 gõ: >"" (ý nghĩa: không rỗng).
  2. Data → Advanced.
  3. Chọn Filter the list, in-place.
  4. List range: Chọn toàn bộ dữ liệu gốc (B4:E14).
  5. Criteria range: Chọn G1:G2.
  6. OK.

Hàng trống biến mất (số hàng xanh, không liên tục). Double-click giữa số hàng xanh → Hàng trống hiện lại.

7. Dùng Công Thức Excel (Cho Excel 365/2021+ Và Các Phiên Bản Cũ)

7.1. Hàm FILTER (Chỉ Excel 365/2021+) – Hiện Đại, Tự Động Tràn (Spill)

Công Thức ô G5: =FILTER(B5:E14, (B5:B14<>"")*(C5:C14<>"")*(D5:D14<>"")*(E5:E14<>""))

Giải Thích: Điều kiện: Tất cả 4 cột B,C,D,E đều khác rỗng (<>). Nhân logic (*) = AND. FILTER trả về mảng các hàng thỏa mãn, tự tràn ra dưới ô G5.

Ưu Điểm: Nhập 1 lần, tự động cập nhật khi dữ liệu gốc thay đổi, áp dụng luôn cho hàng mới thêm vào.

7.2. Hàm COUNTBLANK + Filter – Dành Cho Mọi Phiên Bản

Các Bước:

  1. Thêm cột F "Blanks": =COUNTBLANK(B5:E5) → Kéo xuống.
  2. Hàng trống toàn bộ → COUNTBLANK = 4 (số cột). Hàng có dữ liệu → < 4.
  3. Bật Filter (Ctrl+Shift+L) cột F → Chỉ tick 4 → OK.
  4. Xóa các hàng đang hiển thị (hàng trống).
  5. Tắt Filter → Xóa cột F phụ.

7.3. Kết Hợp INDEX, SMALL, ROW, ROWS (Mảng Cũ, Ctrl+Shift+Enter) – Cho Excel 2010-2019

Công Thức ô G5: =IFERROR(INDEX(B:B, SMALL(IF(B$5:B$14<>"", ROW(B$5:B$14)), ROWS(B$5:B5))), "")

  • Nhập công thức → Ctrl+Shift+Enter (Excel cũ) / Enter (365).
  • Kéo ngang (cột C,D,E) → Kéo dọc đến hết dữ liệu.
  • Chỉ lấy giá trị cột B (tên) làm điều kiện lọc hàng. Cần kéo ngang để lấy các cột khác.

Logic: Tạo mảng số hàng không rỗng cột B → SMALL lấy lần lượt hàng 1,2,3... → INDEX lấy giá trị.

8. Dùng Power Query (Công Cụ Mạnh Nhất Cho Dữ Liệu Lớn, Lặp Đi Lặp Lại)

Các Bước:

  1. Chọn dữ liệu → Data → From Table/Range → OK (Mở Power Query Editor).
  2. Tab Home → Reduce Rows dropdown → Remove Rows → Remove Blank Rows.
  3. Hàng trống biến mất ngay.
  4. File → Close & Load To → Chọn Table, Existing worksheet, ô đích (ví dụ B16) → OK.

Chuyển Bảng (Table) Về Range (Phạm Vi Thường):

  • Click vào bảng kết quả → Tab Table Design → Convert to Range → OK.

Định Dạng Số (Accounting): Chọn cột Doanh số, Thưởng → Home → Number → Accounting Number Format.

Ưu Điểm: Không thay đổi dữ liệu gốc, tự động hóa (Refresh khi dữ liệu mới), xử lý hàng triệu dòng nhẹ nhàng.

Tóm Tắt So Sánh & Lời Khuyên

Phương PhápPhiên BảnTự Động Cập NhậtPhù Hợp
1. Thủ CôngTất cảKhôngDữ liệu < 50 hàng, < 10 hàng trống
2. SortTất cảKhôngChấp nhận hàng trống ở cuối
3. Go To SpecialTất cảKhôngDữ liệu lớn, hàng trống = toàn hàng rỗng
4. FindTất cảKhôngTương tự Go To Special
5. AutoFilterTất cảKhông (cần lọc lại)Muốn kiểm tra trước khi xóa, hoặc chỉ ẩn
6. Advanced FilterTất cảKhôngChỉ ẩn tại chỗ, không xóa gốc
7.1 FILTER Function365/2021+CóBáo cáo động, dashboard
7.2 COUNTBLANK+FilterTất cảKhôngExcel cũ, cần xóa hẳn
7.3 INDEX/SMALL Array2010+Có (mảng)Excel cũ cần tự động
8. Power Query2010+Có (Refresh)Dữ liệu lớn, ETL, lặp lại định kỳ

Kết Luận

8 cách xóa hàng trống từ cơ bản đến chuyên nghiệp. Người mới bắt đầu: Dùng Filter (Cách 5) hoặc Go To Special (Cách 3). Người chuyên nghiệp/Excel 365: Dùng FILTER Function (Cách 7.1). Xử lý dữ liệu lớn/ETL: Dùng Power Query (Cách 8). Hãy tải file thực hành và thử ngay hôm nay!

Bài Viết Liên Quan

  • Xóa Mỗi Hàng Thứ N Trong Excel (6 Cách Dễ Nhất)
  • Dùng Macro Xóa Hàng Theo Điều Kiện (3 Cách)
  • Cách Dùng VBA Xóa Hàng Trống
  • Xóa Hàng Vô Hạn Trong Excel (5 Cách Dễ)
  • Cách Xóa Hàng Ẩn Trong Excel (3 Phương Pháp)
  • Excel VBA Xóa Hàng Có Dữ Liệu Cụ Thể (9 Ví Dụ)