Người dùng có thể cần xóa các ô có một giá trị nhất định khi làm việc trong Excel. Đây có thể là một ô đơn lẻ hoặc nhiều ô với cùng một giá trị ô. Trong khi làm việc trong một tập dữ liệu lớn, việc xóa các giá trị nhất định bằng cách đi qua từng ô một là việc tốn thời gian và tẻ nhạt. Vì vậy, trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách xóa ô có một giá trị nhất định trong Excel .
Bạn có thể tải xuống Excel miễn phí sách bài tập ở đây và tự thực hành.
2 cách tiện dụng để xóa ô có giá trị nhất định trong Excel
Trong bài viết này, bạn sẽ thấy hai cách dễ dàng và tiện dụng để xóa các ô có một giá trị nhất định trong Excel. Trong phương pháp đầu tiên của chúng tôi, chúng tôi sẽ sử dụng Tìm và thay thế tính năng của Excel để xóa ô. Đối với quy trình thứ hai, chúng tôi sẽ áp dụng VBA mã để làm tương tự.
Để hiểu rõ hơn về quy trình của chúng tôi, chúng tôi sẽ sử dụng tập dữ liệu sau. Trong tập dữ liệu này, chúng tôi có tên, họ và tuổi của một số người ngẫu nhiên.
1. Sử dụng Tính năng Tìm và Thay thế để Xóa các Ô có Giá trị Nhất định
Trong quy trình đầu tiên của chúng tôi, chúng tôi sẽ sử dụng Tìm và Thay thế tính năng của Excel. Tính năng này sẽ tìm kiếm một giá trị nhất định sau khi nhập đầu vào và sau đó sẽ thay thế từng giá trị một hoặc tất cả chúng cùng một lúc. Các bước để sử dụng tính năng tiện dụng này được đưa ra bên dưới.
Bước 1:
- Trước hết, sau khi chuẩn bị tập dữ liệu, hãy chuyển đến Trang chủ tab của dải băng.
- Sau đó, từ Chỉnh sửa nhóm chọn Tìm &Chọn .
Bước 2:
- Thứ hai, chọn Thay thế lệnh từ menu thả xuống.
- Bằng cách chọn lệnh này, bạn sẽ hiển thị Tìm &Thay thế hộp thoại.
- Ngoài ra, bạn có thể chỉ cần nhấn Ctrl + H để làm điều tương tự.
Bước 3:
- Sau đó, chúng tôi sẽ cung cấp một số thông tin đầu vào vào hộp thoại để đạt được mục tiêu của mình.
- Đầu tiên, trong phần Tìm gì nhập hộp, chèn tên hoặc số hoặc bất kỳ ký tự nào bạn muốn xóa.
- Hơn nữa, dữ liệu đầu vào phải là bất kỳ thứ gì từ tập dữ liệu của bạn.
- Trong ví dụ của chúng tôi, chúng tôi muốn xóa các ô có tên “ Gỗ ”Trong họ.
- Sau đó, nhấp vào một số tùy chọn cho trường hợp và nội dung ô phù hợp.
- Cuối cùng, nhấp vào Thay thế tất cả .
Bước 4:
- Cuối cùng, sau khi hoàn thành bước trước, bạn sẽ thấy rằng tất cả các ô có chứa giá trị “ Gỗ ”Sẽ được xóa.
- Cuối cùng, đóng hộp thoại.
Đọc thêm: Cách xóa ô trong Excel VBA (9 phương pháp dễ dàng)
2. Áp dụng mã VBA để xóa ô có giá trị nhất định trong Excel
Đối với phương pháp thứ hai, chúng tôi sẽ áp dụng VBA mã để xóa các ô. Trong đoạn mã, chúng tôi sẽ đặt giá trị ô cụ thể và đưa ra một số lệnh để xóa các ô chứa giá trị chính xác. Chúng tôi sẽ mô tả toàn bộ quy trình trong các bước sau.
Bước 1:
- Trước tiên, hãy chuyển đến Nhà phát triển tab của dải băng.
- Sau đó từ Mã nhóm chọn Visual Basic .
Bước 2:
- Thứ hai, bạn sẽ thấy Visual Basic cửa sổ.
- Sau đó, từ Chèn , chọn Mô-đun .
Bước 3:
- Thứ ba, sao chép mã sau và dán vào mô-đun.
- Ở đây, chúng tôi muốn xóa các ô chứa giá trị “ Gỗ ”Thông qua mã này.
Option Explicit
Sub Clear_Cells_with_Certain_Value()
Dim xRange As Range
Dim eRange As Range
Set xRange = Worksheets("VBA").Range("B5:C10")
For Each eRange In xRange
If eRange.Value = "Wood" Then
eRange.ClearContents
End If
Next
End Sub
Phân tích VBA
- Đầu tiên, chúng tôi đang gọi Thủ tục phụ Clear_Cells_with_Certain_Value .
Sub Clear_Cells_with_Certain_Value()
- Thứ hai, chúng tôi xác định các loại biến.
Dim xRange As Range
Dim eRange As Range
- Thứ ba, chúng tôi đặt phạm vi dữ liệu cụ thể của trang tính để xóa giá trị ô.
Set xRange = Worksheets("VBA").Range("B5:C10")
- Sau đó, chúng tôi xem xét tất cả các ô từ phạm vi dữ liệu bằng cách sử dụng Cho mỗi vòng lặp tiếp theo .
- Ở đây, chúng tôi đã sử dụng lệnh eRange.ClearContents để chỉ xóa giá trị ô.
- Nếu bạn cũng muốn xóa cả định dạng ô, hãy sử dụng lệnh eRange.Clear thay vì lệnh trước đó.
For Each eRange In xRange
If eRange.Value = "Wood" Then
eRange.ClearContents
End If
Next
End Sub
Bước 4:
- Thứ tư, giữ con trỏ trong mô-đun và nhấn F5 hoặc Run để thực thi mã.
- Sau đó, lưu mã để sử dụng cho các hoạt động tiếp theo.
Bước 5:
- Cuối cùng, sau khi chạy mã, các ô chứa “ Gỗ ”Sẽ được xóa.
Đọc thêm: Excel VBA:Xóa nội dung nếu ô chứa giá trị cụ thể
Kết luận
Đó là phần cuối của bài viết này. Chúng tôi hy vọng bạn thấy bài viết này hữu ích. Sau khi đọc mô tả ở trên, bạn sẽ có thể xóa các ô có một giá trị nhất định trong Excel bằng cách sử dụng bất kỳ phương pháp nào nêu trên. Vui lòng chia sẻ thêm bất kỳ thắc mắc hoặc đề xuất nào với chúng tôi trong phần nhận xét bên dưới.
Đặc quyền nhóm luôn quan tâm đến sở thích của bạn. Hơn nữa, bạn cần lưu ý rằng các ý kiến đã gửi cần được thông qua. Do đó, sau khi bình luận, hãy kiên nhẫn và chúng tôi sẽ trả lời các thắc mắc của bạn trong thời gian sớm nhất.
Các bài viết liên quan
- Sự khác biệt giữa Xóa và Xóa nội dung trong Excel
- Cách xóa các ô trong Excel bằng nút (với các bước chi tiết)
- Cách xóa nội dung mà không xóa công thức bằng VBA trong Excel
- Cách xóa nội dung trong Excel mà không cần xóa định dạng
- Excel VBA để Xoá Nội dung của Phạm vi (3 Trường hợp Thích hợp)
- Cách Xoá Nội dung trong Excel mà Không cần Xoá Công thức (3 Cách)