Ẩn các giá trị 0 trong danh sách Excel một cách nhanh chóng và dễ dàng

Đây là cách bạn đảm bảo rằng các giá trị 0 không còn được hiển thị trong bảng tính Excel của bạn, mặc dù chúng vẫn ở đó

Cách ẩn các giá trị 0 trong Excel

Trong các bảng chứa đầy dữ liệu, các giá trị rỗng đôi khi hiển thị khoảng trống. Nếu bạn muốn ẩn những khoảng trống này một cách trực quan, bạn có thể ẩn các giá trị null mà không cần xóa chúng. Để thực hiện việc này, hãy tiến hành như sau:

  1. Chọn các ô mà bạn không muốn giá trị 0 xuất hiện.
  2. Excel 2007 và Excel 2010: Kích hoạt tab START. Trong nhóm KÍCH THƯỚC TEMPLATES, nhấp vào NỐI CÓ ĐIỀU KIỆN> QUY TẮC CHO TẾ BÀO CHIẾU SÁNG> EQUAL. Nhập số 0 vào trường nhập. Chọn ĐỊNH DẠNG TÙY CHỈNH từ danh sách VỚI.
  3. Excel phiên bản 2003: Gọi lệnh ĐỊNH DẠNG ĐIỀU KIỆN trong menu ĐỊNH DẠNG. Trong trường danh sách dưới ĐIỀU KIỆN 1, hãy chọn tùy chọn GIÁ TRỊ TẾ BÀO THỰC TẾ. Nhập số 0 vào trường nhập bên cạnh.
  4. Nhấp vào nút ĐỊNH DẠNG.

Trong tất cả các phiên bản, Excel sẽ hiển thị một hộp thoại.

  1. Kích hoạt tab FONT. Ở đó, bạn chọn màu của nền ô hiện tại của bạn trong COLOR. Thông thường đây sẽ là màu trắng. Xác nhận lựa chọn này với OK.
  2. Đồng thời đóng hộp thoại ĐỊNH DẠNG ĐIỀU KIỆN bằng OK.

Các giá trị 0 sau đó vẫn được hiển thị trong bảng của bạn, nhưng chúng không còn hiển thị nữa vì chúng được xuất ra bằng màu nền của ô.

Hình dưới đây cho thấy một bảng ví dụ, trong đó các ô trong cột F được định dạng như mô tả:

Cách ngăn hiển thị các giá trị 0 trong Excel qua VBA

Bạn có muốn tự động ẩn tất cả các ô có giá trị 0 bằng macro không? Đây có thể là một ứng dụng hữu ích để dọn dẹp dữ liệu. Hãy xem tình hình ban đầu trong bảng sau.

Trong bảng này, chúng tôi muốn ẩn tất cả các hàng có chứa ô chứa số không. Sử dụng macro sau:

# Liên kết được Tài trợ #

Ẩn dòng phụIf0 ()
Làm mờ ô dưới dạng phạm vi
Đối với mỗi ô trong ActiveSheet.UsedRange
Nếu Cell.Value = 0 Và Hàng (Cell.Row) .Hidden = False _
Sau đó, hàng (ô.Row) .Hidden = True
Ô tiếp theo
Kết thúc Sub

Khi bạn bắt đầu macro với bảng hiển thị ở trên, các hàng 4, 12 và 16 bị ẩn.

Giá trị 0 xuất hiện trong bất kỳ cột nào của các dòng này. Nếu bạn muốn kiểm tra một tiêu chí khác thay vì giá trị 0, bạn có thể điều chỉnh phép so sánh với số 0 trong mã chương trình.

Macro đang thực hiện quá nhiều công việc vì nó cũng kiểm tra các ô nằm trong một hàng đã bị ẩn trước đó. Đổi lại, macro quản lý với ít lệnh hơn nếu nó nắm bắt được thực tế này.

Để hiển thị lại tất cả các ô, hãy nhấn tổ hợp phím CTRL A rồi chọn chức năng "Định dạng - Dòng - Hiển thị" hoặc sử dụng macro sau:

Sub Hiển thị Tất cả ()
Cells.Rows.Hidden = Sai
Kết thúc Sub

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave