Làm cách nào để thêm định dạng có điều kiện vào các ô có chứa # N / A trong Excel?


18

Tôi có một cột trong Excel 2013 chứa đầy các giá trị được tìm thấy VLOOKUP(). Vì một số lý do, tôi không thể sử dụng định dạng có điều kiện để làm nổi bật các ô có chứa #N/A.

Tôi đã thử tạo các quy tắc tô sáng cho "Bằng với ..." và "Văn bản chứa ...", nhưng dường như không hoạt động.

Làm cách nào tôi có thể sử dụng định dạng có điều kiện để làm nổi bật các ô có chứa # N / A?

Định dạng các ô có chứa văn bản # N / A

Câu trả lời:


21

#N/Akhông phải là "văn bản" theo như Excel có liên quan, nó trông giống như nó. Đây thực sự là một lỗi rất cụ thể có nghĩa là giá trị là "Không khả dụng" do một số lỗi trong quá trình tính toán.

Bạn có thể sử dụng ISNA(Range)để khớp với một lỗi thuộc loại này.

Thay vì "chứa văn bản", bạn muốn tạo một quy tắc trống mới thay vì quy tắc chung và sau đó "Sử dụng công thức để xác định các ô cần định dạng".

Trong đó bạn sẽ có thể thiết lập quy tắc cho ô đầu tiên trong phạm vi của bạn và nó sẽ chảy xuống phần còn lại của phạm vi.

=ISNA(range)

Ví dụ, để định dạng các ô có điều kiện B6:B8:

  1. Chọn ô đầu tiên bạn muốn làm nổi bật. (B6)
  2. Bấm Trang chủ -> Định dạng có điều kiện -> Quản lý quy tắc -> Quy tắc mới .
  3. Chọn Sử dụng công thức để xác định các ô cần định dạng .
  4. Trong các giá trị Định dạng trường trong đó công thức này là đúng , nhập =ISNA($B6).
  5. Bấm Định dạng để đặt định dạng ô, sau đó chọn OK .
  6. Nhấn OK lần nữa để tạo quy tắc định dạng.
  7. Trong Trình quản lý quy tắc định dạng có điều kiện , hãy chỉnh sửa phạm vi trong Áp dụng cho (ví dụ $B6:$B8:)
  8. Chọn OK để áp dụng quy tắc.

Định dạng màu đỏ cho các ô B6: B8 chứa # N / A

Cái nào sẽ khớp với true và do đó áp dụng định dạng bạn muốn.

Để tham khảo, Microsoft cung cấp một danh sách các Hàm IS cho biết chúng là gì cũng như các ví dụ về việc sử dụng chúng.


Một lý do sử dụng "chứa văn bản" sẽ không hoạt động là nếu bạn thay đổi cài đặt ngôn ngữ của mình, tôi nghi ngờ "# N / A" có thể thay đổi thành bất kỳ tên viết tắt địa phương nào của N / A.
Muzer

Khi tôi thêm quy tắc, nó sẽ không chảy xuống các ô khác. Nó chỉ áp dụng cho ô tôi đã tô sáng
Stevoisiak

@StevenVascellaro Hãy chắc chắn rằng bạn đã thiết lập một phạm vi, nhưng cũng đảm bảo rằng dấu "$" trong công thức ở đúng vị trí vì nó hạn chế cách quy tắc "chảy". Để chỉ đi xuống dữ liệu, nó cần ở phía trước cột, trong trường hợp của tôi là "B". Để đi qua nó cần phải ở phía trước của số nhưng không phải là cột. Nếu nó ở trước cả hai thì quy tắc sẽ không hoạt động. Tôi có $ B6 để nó ảnh hưởng đến mọi thứ từ hàng 6 trở xuống.
Mokubai

1
Nếu bạn có một bộ dữ liệu nhiều hàng nhiều cột và muốn nó trên mọi thứ trong phạm vi "áp dụng cho" của bạn thì bạn chỉ muốn một điểm bắt đầu trong phạm vi đó cho công thức và không có dấu "$" nào cả.
Mokubai

@StevenVascellaro lưu ý công thức và phạm vi "áp dụng cho" tại đây: i.stack.imgur.com/mkk0l.png
Mokubai


2

Hoặc sử dụng tùy chọn "Định dạng chỉ các ô có chứa" và thay đổi thả xuống đầu tiên từ "Giá trị ô" thành "Lỗi"


1

Một lựa chọn khác là sử dụng công thức sau:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

Thay thế "Không tìm thấy" bằng một số văn bản lỗi phù hợp.

Sau đó, đặt quy tắc định dạng có điều kiện cho văn bản lỗi bạn đã viết. Nếu VLOOKUP tìm thấy một giá trị, nó sẽ xuất giá trị. Mặt khác, nó sẽ xuất văn bản lỗi, sau đó sẽ có các quy tắc định dạng có điều kiện được áp dụng cho nó.


1

Tôi thường chỉ lừa hệ thống bằng cách đánh dấu tất cả các ô theo một màu cụ thể và sau đó thêm một quy tắc để định dạng các giá trị "chính xác" bằng màu đen. kết quả là tất cả các giá trị không đúng vẫn được tô màu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.