Mục lục
Khi làm việc với dữ liệu trong Excel, việc xóa một hàng trong Excel là hiện tượng khá phổ biến. Có rất nhiều phương pháp mà chúng ta 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 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ó.
Xóa hàng nếu ô chứa giá trị cụ thể.xlsm3 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 để minh họa tất cả các phương pháp trong hướng dẫn này.
Vì vậy, không cần thảo luận thêm nữa, hãy 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 cột Tên . Để làm như vậy,
🔗 Các bước:
❶ Nhấn CTRL + F để mở bằng Tìm và Cửa sổ Replace .
❷ Sau đó nhập “ Mr .” trong thanh Find what .
❸ Sau đó, nhấp vào tùy chọn Find All .
❹ Bây giờ hãy chọn một trong các kết quả được tìm thấy và sau đó nhấn nút CTRL + A ▶ đểchọn tất cả các kết quả tìm thấy.
❺ Vì bạn đã chọn thành công tất cả các kết quả tìm thấy, giờ hãy nhấn tùy chọn Đóng .
❻ Bây giờ hãy nhấn nút CTRL + – để mở hộp thoại Xóa .
❼ Chọn tùy chọn Dịch chuyển ô lên trên và nhấn OK .
Vậy là xong.
Đọc thêm: Cách xóa hàng trong Excel: 7 phương pháp
2. Sử dụng Bộ lọc tự động để xóa hàng Excel nếu ô 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. Liesel ” trong cột Tên bằng tính năng Tự động lọc trong Excel. Để làm như vậy,
🔗 Các bước:
❶ Chọn toàn bộ bảng dữ liệu.
❷ Chuyển đến Dữ liệu ▶ Sắp xếp & Bộ lọc ▶ Bộ lọc.
❸ Nhấp vào biểu tượng thả xuống ở góc dưới bên phải trong cột Tên .
❹ Chuyển đến tùy chọn Bộ lọc văn bản ▶ Bắt đầu bằng .
Tại thời điểm này, một 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ờ hãy nhập Ms. Liesel trong thanh bắt đầu bằng và nhấn OK .
❻ Sau đó, nhấn nút CTRL + – và nhấn nút hộp thoại như hình bên dưới sẽ xuất hiện trên màn hình.
❼ Chỉ cần nhấn nút OK . Chỉ đơn giản vậy thôi.
2.2 Xóa hàng nếu ô chứa số
Trong phương pháp này, chúng ta sẽ xóa tất cả các ô trong Excelcác bản ghi lớn hơn 23 trong cột Tuổi bằng tính năng Tự động lọc trong Excel. Để làm như vậy,
🔗 Các bước:
❶ Chọn bất kỳ ô nào trong cột Tuổi .
❷ Chuyển đến Dữ liệu ▶ Sắp xếp & Bộ lọc ▶ Bộ lọc.
❸ Nhấp vào biểu tượng thả xuống ở góc dưới bên phải trong cột Tuổi .
❹ Chuyển đến tùy chọn Bộ lọc số ▶ Lớn hơn .
❺ Nhập 23 trong lớn hơn than và nhấn OK .
❻ Bây giờ nhấn CTRL + – để xóa tất cả các kết quả đã lọc và sau đó nhấn nút OK từ hộp thoại bật lên.
Vậy là xong.
Đọc thêm: Cách thực hiện 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 xóa nhiều hàng trong Excel bằng cách sử dụng Công thức (5 phương pháp)
- Xóa nhiều hàng trong Excel cùng một lúc (5 phương pháp)
- Cách xóa hàng ẩn trong Excel VBA (A 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 chóng )
- 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 mã VBA .
3.1 Xóa hàng nếu ô chứa văn bản cụ thể
Trong nàyphương pháp này, chúng tôi sẽ cố gắng xóa một hàng có tuổi 17 trong cột Tuổi .
🔗 Các bước:
❶ Nhấn ALT +F11 để mở cửa sổ VBA .
❷ Giờ hãy chuyển đến Chèn ▶ Mô-đun để mở mô-đun mới.
❸ Sao chép mã sau:
3907
❹ Dán mã vào trình chỉnh sửa VBA và Lưu bằng cách nhấn CTRL + S.
❺ Bây giờ, hãy quay lại trang tính có tên “ VBA ” và nhấn nút ALT + F8 .
❻ Chọn tên hàm có tên là DeleteRowsContainingtext() và nhấp vào Chạy .
Vậy là xong.
3.2 Xóa hàng nếu ô chứa số
Trong phương pháp này, chúng ta 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 chứa bất kỳ số nào bên trong nó.
🔗 Các bước:
❶ Nhấn ALT + F11 để mở cửa sổ VBA .
❷ Bây giờ, hãy chuyển đến Chèn ▶ Mô-đun để mở mô-đun mới.
❸ Sao chép mã sau:
5756
❹ Dán vào đó trên trình chỉnh sửa VBA và Lưu b y nhấn CTRL + S .
❺ Bây giờ, hãy quay lại trang tính có tên “ VBA (2) ” và nhấn Nút ALT + F8 .
❻ Chọn tên hàm có tên là DeleteRowsContainingNumbers() và nhấp vào Chạy .
Vậy là xong.
Đọc thêm: Excel VBA để xóa hàng với dữ liệu cụ thể (9 ví dụ)
Những điều cần nhớ
📌 Nhấn CTRL + F để mở Hộp thoại Tìm và Thay thế .
📌 CTRL + – là phím nóng để xóa.
📌 Bạn có thể nhấn ALT + F11 để mở cửa sổ VBA .
Kết luận
Để kết thúc, 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 được đí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 điề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 truy vấn có liên quan càng sớm càng tốt.