Nếu bạn đang gặp gỡ rắc rối với việc xóa các giá trị 0 trong Excel nhằm lọc tài liệu cho bảng tính, hàm xóa loại có đk trong Excel đó là giải pháp tương xứng nhất. Trong nội dung bài viết này, Gitiho đang hướng dẫn các bạn cách thực hiện hàm nhé.
Bạn đang xem: Xóa có điều kiện trong excel
Tuyệt đỉnh Excel - trở thành bậc thầy Excel trong 16 giờ



Sử dụng hàm xóa cái có đk trong Excel bằng chức năng lọc
Phương thức đầu tiên dùng hàm xóa loại có điều kiện trong Excel là sử dụng chức năng lọc có sẵn. Chúng ta làm theo công việc sau:
Bước 1: lựa chọn cột đề nghị thực hiện xóacác cực hiếm 0 trong Excel > vào Data > Filter.Bước 2: Bấm mũi thương hiệu xuống để hiển thị danh sách tùy chọn, ấn Number Filters > Equals.
Filter hiện lên. Nhập 0 vào ô như hình dưới.


Vậy là bọn họ đã xóa cácgiá trị 0 vào Excelkhỏi bảng tính. Đây là sự khác hoàn toàn trước và sau khoản thời gian áp dụng hàm xóa chiếc có đk trong Excel.
Filter) trên ExcelSử dụng hàm xóa mẫu có đk trong Excel bằng code VBA Excel
Chúng ta tiến hành theo công việc sau đây để viết hàm xóa loại có đk trong Excel bởi code VBA Excel.
Bước 1: Nhấn tổng hợp phím alternative text + F11 để xuất hiện sổMicrosoft Visual Basic for Applications.Bước 2: cửa ngõ sổ
Microsoft Visual Basic for Applications hiện nay lên. Chọn
Insert > Module và dán đoạn code VBA Excel dưới đây vào Module.
Sub Delete |
Dim Rng As Range |
Dim Work |
On Error Resume Next |
x |
Set Work |
Set Work |
Application.Screen |
Do |
set Rng = Work |
If Not Rng Is Nothing Then |
Rng.Entire |
end If |
Loop While Not Rng Is Nothing |
Application.Screen |
End Sub |
Bước 3: nhấn F5 nhằm chạy code VBA Excel. Hộp thoại Tuyet dinh Excel xuất hiện như hình, các bạn chọn cột cần tiến hành xóacác cực hiếm 0 vào Excel và thừa nhận OK.

Kết quả, họ đã thành công sử dụng hàm xóa có đk trong
Excelđể loại trừ các dòng chứa cực hiếm 0.
Tổng kết
Vậy là từ bỏ bây giờ, chúng ta đã biết cách lọc tài liệu bảng tính bởi hàm xóa có điều kiện trong Excel rồi. Bạn cũng có thể sử dụng tính năng lọc hoặc vận dụng code VBA Excel. Hy vọng các bạn sẽ thành công vận dụng thủ thuật này để đơn giản dễ dàng hóa công việc của mình.
Excel cho phép xóa văn bản trong bảng tài liệu một biện pháp chọn lọc. Vì chưng vậy, bạn có thể xóa nội dung trong tất cả các ô xung quanh những ô tất cả công thức và tiếp sau đây là cụ thể cách thực hiện.
Đôi khi do yêu cầu công việc mà bạn muốn xóa toàn bộ các ô có mức giá trị và chỉ giữ lại những ô tất cả công thức nhằm lần sau khoản thời gian bạn xào nấu dữ liệu dính vào đó, những công thức sẽ tự động tính toán và bạn không hẳn tạo lại các ô đó. Trong bài bác này, FPT shop sẽ phía dẫn chúng ta một số cách dễ dàng và đơn giản để xóa văn bản trong tất cả các ô nhưng không xóa công thức trong các ô khác.
Xóa những ô sử dụng công cố gắng Go lớn Special
Ví dụ bạn có bảng tài liệu Excel như vào hình mặt dưới, trong số đó các cột C, D, E là cột có những công thức đo lường và thống kê trong lúc cột A, F sẽ có các ô là quý hiếm tĩnh. Sau đây sẽ là công việc để xóa câu chữ khỏi các ô này trong những lúc vẫn giữ nguyên dữ liệu tại những ô tất cả công thức:
Bước 1: Chọn cục bộ bảng dữ liệu.

Bước 2: Nhấn phím F5 để kích hoạt vỏ hộp thoại Go To.
Bước 3: Bấm nút Special… ở góc dưới cùng phía trái để truy cập hộp thoại Go-To Special.
Bước 4: dưới mục Select, bạn kích tùy lựa chọn Constant, kế tiếp bấm nút OK.
Như vậy công việc trên vẫn chỉ chọn đều ô có mức giá trị trong đó. Bất kỳ ô nào tất cả chứa công thức giám sát và đo lường sẽ không được lựa chọn và bây giờ chúng ta cũng có thể nhấn phím Delete trên keyboard để xóa những giá trị này khỏi tất cả các ô được chọn.
Trong trường hợp bạn muốn xóa hoàn toàn nội dung (bao gồm các giá trị tương tự như định dạng), hãy làm cho theo quá trình sau:
Bước 1: Với những ô (chỉ có các giá trị) được chọn, truy cập thẻ Home bên trên thanh nguyên lý ribbon.
Bước 2: Bấm nút Clear nằm trong nhóm bản lĩnh Editing.
Bước 3: Trong thực đơn xổ xuống, lựa chọn tùy chọn Clear All.
Các cách trên sẽ ngay chớp nhoáng xóa tất cả nội dung cũng như định dạng khỏi các ô này.
Xóa các ô bởi VBA
Mặc dù cách trên vận động khá tốt, nhưng bạn sẽ phải thực hiện tuần tự theo quá trình và kích chuột nhiều lần để xóa những giá trị trong khi vẫn giữ những công thức. Nếu như khách hàng đã thân quen với việc thực hiện VBA thì hoàn toàn có thể tăng tốc quy trình này bằng một mã VBA solo giản.
Dưới đấy là mã VBA để giúp đỡ bạn xóa văn bản của tất cả các ô (trong vùng chọn) trong những lúc vẫn giữ nguyên các công thức:
Selection.Special
Cells(xl
Cell
Type
Constants, 23).Clear
Trong trường hợp bạn muốn làm điều tương tự cho tổng thể bảng tài liệu Excel, bạn cũng có thể sử dụng mã dưới đây:
Activesheet.cells.Special
Cells(xl
Cell
Type
Constants, 23).Clear
Dưới trên đây là công việc sử dụng mã VBA này vào Excel:
Bước 1: Mở file tài liệu Excel tất cả nội dung mong xóa.
Bước 2: Kích chuột buộc phải vào bất kỳ sheets tài liệu nào hiện có.

Bước 3: chọn tùy chọn View Code nhằm mở trình biên soạn thảo Visual Basic.

Bước 4: nếu khách hàng không thấy cửa sổ Immediate window hiển thị, truy vấn vào menu View > Immediate Window.
Bước 5: xào luộc và dán đoạn mã bên trên vào cửa sổ Immediate ở size trống bên dưới bên phải.

Bước 6: Đặt con trỏ nghỉ ngơi cuối mẫu lệnh cùng nhấn Enter.
Các cách trên đang xóa ngay nội dung khỏi cục bộ vùng chọn. Trong trường hợp bạn có nhu cầu xóa ngôn từ khỏi toàn bộ các sheets (giữ nguyên công thức), chúng ta có thể sử dụng mã sau:
For Each ws In Worksheets: ws.Cells.Special
Cells(xl
Cell
Type
Constants, 23).Clear: Next ws
Đoạn mã trên sẽ bình chọn qua từng sheets trong file dữ liệu Excel và chỉ xóa ngôn từ khỏi đông đảo ô có giá trị không thay đổi (trong khi giữ nguyên các ô có công thức).
Xem thêm: Địa Chỉ Tương Đối Tuyệt Đối Hỗn Hợp Trong Excel, Cách Sử Dụng/Chuyển Đổi Địa Chỉ Tuyệt Đối
Trên đây, emcanbaove.edu.vn vừa cùng chúng ta tìm phát âm hai cách khác biệt để xóa cấp tốc nội dung trong Excel cơ mà không xóa công thức. Hi vọng mẹo trên đây sẽ giúp đỡ được các bạn giải quyết được không ít việc khi thực hiện Excel vào thực tế.