Làm thế nào để làm nổi bật tất cả các dòng lỗi trong Google Sheets

Đôi khi, việc làm nổi bật các ô lỗi trong Google Sheets không quá khó. Tuy nhiên, việc làm nổi bật các dòng chứa lỗi lại không dễ dàng như vậy. Ví dụ, giả sử ô F13 chứa lỗi #N/A!. Tôi muốn làm nổi bật toàn bộ dòng 13. Tương tự, tôi muốn làm nổi bật tất cả các dòng chứa lỗi trong Google Sheets.

Điều này hoàn toàn có thể thực hiện trên Google Sheets thông qua một quy tắc định dạng có điều kiện tùy chỉnh, và tôi sẽ hướng dẫn chi tiết trong bài viết này.

Trước tiên, hãy cùng tìm hiểu về các hàm lỗi (xem hướng dẫn về các hàm Google Sheets của tôi).

Google Sheets cung cấp năm loại hàm thông tin và hai loại hàm logic để xử lý lỗi. Chúng là:

Hàm lỗi – Thông tin

  1. ERROR.TYPE ✔
  2. ISERR
  3. ISERROR ✔
  4. ISNA
  5. TYPE ✔

Hàm lỗi – Logic

  1. IFERROR ✔
  2. IFNA

Hãy xem xem có những hàm nào có dấu chấm đánh dấu. Bạn có thể sử dụng những hàm đó để làm nổi bật tất cả các ô lỗi trong Google Sheets.

Đầu tiên, tôi sẽ giải thích cách làm nổi bật tất cả các ô lỗi. Sau đó, chúng ta sẽ đi vào chủ đề chính là làm thế nào để làm nổi bật tất cả các dòng lỗi (các dòng chứa lỗi) trong Google Sheets.

Làm nổi bật tất cả các ô lỗi trong Google Sheets

Sử dụng một trong các quy tắc định dạng có điều kiện dưới đây để làm nổi bật tất cả các ô lỗi trên một sheet.

Highlight All Error Cells in Google Sheets

Các quy tắc định dạng có điều kiện khác nhau (Công thức tùy chỉnh)

Có tổng cộng bốn công thức. Bạn có thể sử dụng bất kỳ công thức nào dưới đây để làm nổi bật tất cả các ô lỗi.

  • =error.type(A1)>0
  • =iserror(A1)=true
  • =type(A1)=16
  • =iferror(A1,true)

Tôi biết rằng bạn đã quen thuộc với việc áp dụng quy tắc tùy chỉnh trong định dạng có điều kiện của Google Sheets. Tuy nhiên, tôi sẽ giải thích các bước cho bạn.

Trước hết, hãy chọn tất cả các ô. Sử dụng Ctrl+A (Windows) hoặc ⌘ + a (Mac).

Định dạng có điều kiện là một tùy chọn trong menu. Nó nằm dưới menu Format. Vì vậy, sau khi chọn tất cả các ô hoặc mảng bạn muốn, hãy vào Format > Conditional format.

Sau đó, làm theo các thiết lập dưới đây. Tôi sẽ sử dụng công thức đầu tiên để làm nổi bật tất cả các ô chứa lỗi. Nếu bạn đặt màu chữ cũng như màu nền của ô là trắng, thì tất cả các giá trị lỗi sẽ bị ẩn khỏi tầm nhìn.

Làm nổi bật tất cả các dòng lỗi trong Google Sheets

Bằng cách đặt dấu đô la trước chữ cái của cột, ví dụ $A1 thay vì A1, chúng ta có thể mở rộng việc làm nổi bật dòng từ một ô đơn sang toàn bộ dòng đó.

Chủ đề đã được mô tả chi tiết ở đây – Làm nổi bật toàn bộ dòng trong định dạng có điều kiện trong Google Sheets.

Tuy nhiên, việc chỉ đơn giản đặt dấu đô la không hoạt động để làm nổi bật tất cả các dòng lỗi. Vậy làm sao?

Chúng ta phải sử dụng dấu đô la nhưng có thể kết hợp với một công thức khác để làm nổi bật tất cả các dòng lỗi trong Google Sheets.

Tôi đã đề xuất bốn hàm ở trên để làm nổi bật các ô lỗi. Trong số đó, chúng ta có thể sử dụng tất cả các hàm ngoại trừ hàm TYPE.

Có ba hàm ngoại trừ TYPE. Chúng là ERROR.TYPE, ISERROR và IFERROR.

Chúng ta có thể sử dụng hàm IFERROR kết hợp với hai hàm khác. Dưới đây là những kết hợp đó.

Các kết hợp hàm lỗi được đề xuất

  • iferror(ISERROR($A1:1))
  • iferror(ERROR.TYPE($A1:1))

Tôi đang sử dụng kết hợp đầu tiên để viết một quy tắc để làm nổi bật tất cả các dòng lỗi trong Google Sheets.

Một số bạn có thể quan tâm vì sao tôi đã loại bỏ hàm TYPE. Đó là vì hàm này chỉ lấy một giá trị đơn làm đối số, không phải toàn bộ dòng.

Công thức để định dạng có điều kiện cho tất cả các dòng lỗi trong Google Sheets:

=ArrayFormula(mmult(n(iferror(ISERROR($A1:1))),sequence(columns($A1:1),1)^0))

Như đã được mô tả ở trên, hãy chọn tất cả các ô (các dòng và cột) trước khi nhập quy tắc này vào định dạng có điều kiện.

Highlight All Error Rows in Google Sheets

Cách thức hoạt động của quy tắc tùy chỉnh này?

Tôi đã sử dụng hàng đầu làm tham chiếu trong công thức của tôi, tức là $A1:1.

Vì tôi đã bỏ qua chữ cái cột kết thúc, tham chiếu này mở rộng sang các cột vô tận trong hàng đầu.

Ý tôi là tham chiếu trên tương đương với việc chọn toàn bộ hàng #1.

Trả về giá trị 1 nếu giá trị ô là lỗi

Hãy nhìn vào công thức này. Nếu bạn muốn hiểu công thức này trả về giá trị gì, hãy nhập nó vào ô A2.

=ArrayFormula(n(iferror(ISERROR($A1:1))))

Như bạn thấy, công thức trả về 1 nếu giá trị ô là lỗi, ngược lại trả về 0.

Bạn có thể sử dụng =ArrayFormula(ISERROR($A1:1)*1) như một phương án thay thế cho kết hợp trên.

Nếu tổng các giá trị lỗi này là 1 hoặc lớn hơn 1, điều đó có nghĩa là hàng #1 chứa một lỗi.

Làm cách nào để tổng các giá trị lỗi này?

Chúng ta có thể sử dụng hàm MMULT.

Cú pháp: MMULT(matrix1, matrix2)

Thay ‘matrix1’ bằng bất kỳ công thức nào ở trên như:

=ArrayFormula(mmult(ISERROR($A1:1)*1,matrix2)) hoặc =ArrayFormula(mmult(n(iferror(ISERROR($A1:1))),matrix2)).

‘matrix2’ sẽ là sequence(columns($A1:1),1)^0.

Cuộn lên để xem công thức để định dạng có điều kiện cho tất cả các dòng lỗi trong Google Sheets. Thực tế, công thức này trả về số lượng lỗi trong hàng #1.

Nếu số lượng lỗi là 1 hoặc lớn hơn 1, Google Sheets sẽ làm nổi bật hàng #1.

Quy tắc này sẽ tự động áp dụng cho tất cả các hàng vì chúng ta đã sử dụng tham chiếu tuyệt đối cho ô ($A1:1).

Vậy làm thế nào để làm nổi bật tất cả các dòng lỗi trong Google Sheets? Đó là cách bạn có thể làm điều đó!

Related posts