HƯỚNG DẪN CÁCH XÓA DÒNG CÓ ĐIỀU KIỆN TRONG EXCEL NHANH CHÓNG

Trần Linh Chi
Trần Linh Chi
Mar 16 2021

Trước đây, nếu bạn muốn xóa một hoặc nhiều hàng có điều kiện trong Excel thì bạn sẽ phải mất rất nhiều thời gian để lựa chọn toàn bộ những hàng chứa giá trị ô mong muốn rồi mới có thể xóa chúng đi được. Đây là một cách làm tốn thời gian và rất dễ xảy ra thiếu sót, đặc biệt là với những bảng tính có số lượng dữ liệu lớn. Đừng lo phải mất công như vậy nữa, vì trong bài viết này, Gitiho sẽ giới thiệu đến các bạn những cách để xóa dòng có điều kiện trong Excel vô cùng đơn giản và nhanh chóng. Nắm vững được cách làm này, bạn có thể xóa một hoặc nhiều dòng trong Excel dễ dàng hơn đó!

Xem thêm: Hướng dẫn cách viết các hàm trong Excel chi tiết dễ hiểu nhất 

Xóa dòng trong Excel bằng chức năng Find and Replace

Ứng dụng của Find and Replace để xóa dòng Excel

Không chỉ được sử dụng để tìm kiếm và thay thế, chức năng Find and Replace còn có thể được sử dụng để xóa dòng Excel có điều kiện  một cách dễ dàng chỉ trong 4 bước đơn giản: 

Các bước để xóa dòng Excel bằng Find and Replace

  • Chọn phạm vi chứa các dòng có điều kiện mà bạn muốn xóa.
  • Nhấn tổ hợp phím Ctrl + F hoặc vào thẻ Home > Editing > Find & Select > Find.. để mở hộp thoại Find and Replace
  • Tại hộp thoại Find and Replace, nhập giá trị của ô có điều kiện muốn xóa, sau đó nhấp chọn Find All


  • Chọn tất cả các kết quả tìm kiếm được (Nhấn tổ hợp phím Ctrl + A) ở cuối hộp thoại Find and Replace rồi đóng hộp thoại lại. 


  • Nhấp chuột phải vùng các ô đã chọn, chọn Delete.
  • Tại hộp thoại Delete, nhấp chọn Entire Row.


Vậy là các bạn đã xóa dòng có điều kiện mong rồi đó!


 

Xóa các dòng trong Excel bằng mã VBA

Ngoài cách sử dụng chức năng Find and Replace, bạn có thể sử dụng mã VBA. Đây là một thủ thuật nhỏ giúp bạn xóa các dòng có điều kiện một cách nhanh chóng hơn. Các bước như sau:

  • Nhấn tổ hợp phím Alt + F11 để mở cửa sổ Microsoft Visual Basic for applications.
  • Chọn Insert > Module và nhập đoạn mã sau vào Module, sau đó chọn Run để chạy mã:

Sub DeleteRows()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim DeleteRng As Range
Dim DeleteStr As String
xTitleId = "Hoc Excel Online"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
DeleteStr = Application.InputBox("Delete Text", xTitleId, Type:=2)
For Each rng In InputRng
If rng.Value = DeleteStr Then
If DeleteRng Is Nothing Then
Set DeleteRng = rng
Else
Set DeleteRng = Application.Union(DeleteRng, rng)
End If
End If
Next
DeleteRng.EntireRow.Delete
End Sub
  • Khi có hộp thoại bật lên (hộp thoại KutoolsforExcel), chọn vùng muốn xóa dòng Excel có điều kiện và chọn OK
  • Ở hộp thoại tiếp theo, nhập vào giá trị điều kiện của dòng muốn xóa rồi chọn OK.

Vậy là các dòng có điều kiện trong Excel mà bạn muốn xóa đã được xóa thành công.


Đăng ký ngay khóa học Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ!


Tổng kết

Trong bài viết trên, Gitiho đã giới thiệu cho các 2 cách để xóa dòng Excel có điều kiện nhanh chóng và dễ dàng hơn. Đó là:

  • Sử dụng chức năng Find and Replace
  • Sử dụng mã VBA trong cửa sổ Microsoft Visual Basic for applications.

Hy vọng bạn đã nắm chắc được các thao tác của 2 thủ thuật nhỏ này để việc xóa dòng có điều kiện trong Excel không còn tốn thời gian và mất công sức như trước nữa. Các bạn có thể tải xuống mã VBA để nhập vào Module ở cuối bài viết.

Đừng quên cập nhật những kiến thức thú vị khác về Excel hàng ngày tại Gitiho.com nhé!


Hướng dẫn cách dùng hàm index trong Excel chi tiết nhất

Hướng dẫn cách copy chỉ những giá trị hiển thị sau khi lọc trong Excel

Hướng dẫn cách sắp xếp ngày trong Excel

Hướng dẫn cách dùng hàm VLOOKUP qua các ví dụ từ cơ bản đến nâng cao

HƯỚNG DẪN CÁCH SỬ DỤNG HÀM IF VỚI NHIỀU ĐIỀU KIỆN: AND, OR, HÀM IF LỒNG NHAU VÀ HƠN THẾ

Tài liệu kèm theo bài viết

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

Bài viết liên quan

Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

Cách ứng dụng hàm INT và MOD cho lễ tân và các công việc khác

Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

Hướng dẫn cách tách địa chỉ ra khỏi chuỗi

CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

CÁCH TÍNH ĐIỂM TRUNG BÌNH VÀ XẾP LOẠI TRONG EXCEL (KÈM BÀI TẬP)

Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

Hướng dẫn kiểm tra giá trị trùng lặp cực đơn giản trên Excel 2010, 2013, 2016, 2019

Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

Cách cộng, trừ ngày tháng năm trong Excel để tính số ngày siêu nhanh cho kế toán

Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

Hướng dẫn 4 cách bôi đen trong Excel đơn giản và nhanh chóng

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội