Computer >> Máy Tính >  >> Phần mềm >> Office

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Khi làm việc với dữ liệu trong Excel, việc xóa một hàng trong Excel là một hiện tượng khá phổ biến. Có một số phương pháp hữu ích mà chúng tôi có thể sử dụng để xóa một hàng Excel Nếu một ô chứa một giá trị cụ thể bên trong nó. Các cách tiếp cận khác nhau dường như hoạt động trong các tình huống khác nhau. Bài viết này sẽ chỉ ra 3 kỹ thuật hiệu quả để xóa một hàng trong Excel Nếu một ô chứa các giá trị cụ thể với các ví dụ và hình ảnh minh họa thích hợp.

Tải xuống Sách bài tập Thực hành

Bạn nên tải xuống tệp Excel và thực hành cùng với nó.

3 phương pháp để xóa hàng Excel nếu ô chứa giá trị cụ thể

Chúng tôi sẽ sử dụng Thông tin cá nhân mẫu. Cơ sở dữ liệu dưới dạng tập dữ liệu để chứng minh tất cả các phương pháp trong hướng dẫn này.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Vì vậy, không cần thảo luận thêm, hãy cùng tìm hiểu từng phương pháp một.

1. Sử dụng Tìm và Thay thế để Xóa Hàng Nếu Ô Chứa Văn bản Cụ thể trong Excel

Giả sử, chúng tôi muốn xóa tất cả các bản ghi được bắt đầu bằng “ Mr . ” trong Tên cột. Để làm như vậy,

🔗 Các bước:

❶ Nhấn CTRL + F để mở bằng Tìm và thay thế cửa sổ.

❷ Sau đó nhập “ Mr . ” trong Tìm gì thanh.

❸ Sau đó, nhấp vào nút Tìm tất cả tùy chọn.

❹ Bây giờ hãy chọn một trong các kết quả tìm được rồi nhấn CTRL + A nút ▶ để chọn tất cả các kết quả tìm được.

❺ Khi bạn đã chọn thành công tất cả các kết quả được tìm thấy, bây giờ hãy nhấn vào nút Đóng tùy chọn.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❻ Bây giờ nhấn CTRL + - để mở nút Xóa hộp thoại.

❼ Chọn Chuyển ô lên trên và nhấn OK .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Thế là xong.

Đọc thêm:Cách xóa hàng trong Excel:7 phương pháp

2. Sử dụng AutoFilter để loại bỏ một hàng Excel nếu ô có chứa văn bản / số nhất định

2.1 Xóa hàng nếu ô chứa văn bản cụ thể

Trong phương pháp này, chúng tôi sẽ xóa tất cả các bản ghi Excel bắt đầu bằng “ Ms. Nói dối ”Trong cột Tên bằng cách sử dụng Bộ lọc tự động tính năng trong Excel. Để làm như vậy,

🔗 Các bước:

❶ Chọn toàn bộ bảng dữ liệu.

❷ Đi tới Dữ liệu ▶ Sắp xếp &Bộ lọc ▶ Bộ lọc.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❸ Nhấp vào biểu tượng thả xuống ở góc dưới bên phải trong Tên cột.

❹ Đi tới Bộ lọc văn bản ▶ Bắt đầu với tùy chọn.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Tại thời điểm này, hộp thoại có tên Bộ lọc tự động tùy chỉnh sẽ bật lên trên màn hình.

❺ Bây giờ gõ Ms. Nói dối trong thanh bắt đầu bằng và nhấn OK .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❻ Sau đó, nhấn CTRL + - và một hộp thoại như hình dưới đây sẽ xuất hiện trên màn hình.

❼ Chỉ cần nhấn OK cái nút. Chỉ đơn giản vậy thôi.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

2.2 Xóa hàng nếu ô chứa số

Trong phương pháp này, chúng tôi sẽ xóa tất cả các bản ghi Excel lớn hơn 23 trong cột Độ tuổi bằng cách sử dụng Tự động lọc tính năng trong Excel. Để làm như vậy,

🔗 Các bước:

❶ Chọn bất kỳ ô nào trong Độ tuổi cột.

❷ Đi tới Dữ liệu ▶ Sắp xếp &Bộ lọc ▶ Bộ lọc.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❸ Nhấp vào biểu tượng thả xuống ở góc dưới bên phải trong Độ tuổi cột.

❹ Đi tới Bộ lọc số ▶ Lớn hơn tùy chọn.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❺ Loại 23 trong lớn hơn và nhấn OK .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❻ Bây giờ nhấn CTRL + - để xóa tất cả các kết quả đã lọc và sau đó nhấn OK từ hộp thoại bật lên.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Thế là xong.

Đọc thêm:Cách lọc và xóa hàng bằng VBA trong Excel (2 phương pháp)

Bài đọc tương tự:

  • Cách Xoá Nhiều Hàng trong Excel Sử dụng Công thức (5 Phương pháp)
  • Xoá Nhiều Hàng trong Excel cùng một lúc (5 Phương pháp)
  • Cách xóa các hàng ẩn trong Excel VBA (Phân tích chi tiết)
  • Xóa hàng trong Excel mà không ảnh hưởng đến công thức (2 cách nhanh )
  • Cách Xóa Hàng Bằng Macro Nếu Ô Chứa 0 trong Excel (4 Phương pháp)

3. Xóa hàng nếu ô chứa văn bản / số cụ thể trong Excel bằng mã VBA

Trong phần này, chúng tôi sẽ xóa một hàng nếu bất kỳ ô nào trong đó chứa bất kỳ văn bản hoặc số nào bằng cách sử dụng VBA mã.

3.1 Xóa hàng nếu ô chứa văn bản cụ thể

Trong phương pháp này, chúng tôi sẽ cố gắng xóa hàng có độ tuổi 17 trong Age cột.

🔗 Các bước:

❶ Nhấn ALT + F11 để mở VBA cửa sổ.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❷ Bây giờ đi tới Chèn ▶ Mô-đun để mở một mô-đun mới.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❸ Sao chép mã sau:

Sub DeleteRowsContainingtext()
Dim A As Worksheet
Dim B As Integer
Dim Step As Long
Set A = Worksheets("VBA")
For B = A.Range("B5:C14").Rows.Count To 1 Step -1
If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then
A.Cells(B + 2, 2).EntireRow.Delete
End If
Next
End Sub

❹ Dán nó vào VBA trình chỉnh sửa và Lưu nó bằng cách nhấn CTRL + S.

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❺ Bây giờ quay lại trang tính có tên “ VBA ”Và nhấn ALT + F8 nút.

❻ Chọn tên hàm có tên là DeleteRowsContainingtext () và nhấp vào Chạy .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Thế là xong.

3.2 Xóa hàng nếu ô chứa số

Trong phương pháp này, chúng tôi sẽ thảo luận về cách bạn thực sự có thể xóa bất kỳ hàng nào nếu bất kỳ ô nào trong cột Tuổi có chứa bất kỳ số nào trong đó.

🔗 Các bước:

❶ Nhấn ALT + F11 để mở VBA cửa sổ.

❷ Bây giờ đi tới Chèn ▶ Mô-đun để mở một mô-đun mới.

❸ Sao chép mã sau:

Sub DeleteRowsContainingNumbers()
Dim A As Long
Dim B As Long
A = 1000
For B = A To 1 Step -1
If Cells(B, 3).Value = "17" Then
Rows(B).Delete
End If
Next
End Sub

Dán nó trên VBA trình chỉnh sửa và Lưu nó bằng cách nhấn CTRL + S .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

❺ Bây giờ quay lại trang tính có tên “ VBA (2) ”Và nhấn ALT + F8 nút.

❻ Chọn tên hàm có tên là DeleteRowsContainingNumbers () và nhấp vào Chạy .

Xóa hàng nếu ô chứa giá trị cụ thể trong Excel (3 phương pháp)

Thế là xong.

Đọc thêm:Excel VBA để xóa hàng có dữ liệu cụ thể (9 ví dụ)

Những điều cần nhớ

📌 Nhấn CTRL + F để mở Tìm và thay thế hộp thoại.

📌 CTRL + - là phím nóng để xóa.

📌 Bạn có thể nhấn ALT + F11 để mở VBA cửa sổ.

Kết luận

Để tóm tắt, chúng tôi đã minh họa 3 phương pháp khác nhau, để xóa một hàng nếu một ô chứa một giá trị cụ thể trong Excel. Bạn nên tải xuống sách bài tập thực hành đính kèm với bài viết này và thực hành tất cả các phương pháp với tài liệu đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các câu hỏi có liên quan càng sớm càng tốt.

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

  • Cách Xoá Nhiều Hàng trong Excel
  • Xoá Nhiều Hàng trong Excel với Điều kiện
  • Loại bỏ các hàng đã chọn trong Excel
  • Cách xóa mọi hàng khác trong Excel
  • Excel VBA:Xóa hàng nếu ô trống (Hướng dẫn đầy đủ)