如何有條件地設定表格中所有行的格式,以根據儲存格值顯示不同的顏色

如何有條件地設定表格中所有行的格式,以根據儲存格值顯示不同的顏色

我開發了一個表格(如下所示),旨在根據優先順序顯示一個人的職責。

如果使用者點擊切換開/關按鈕,則會切換表格行上的顏色(紅色、黃色和綠色),以便在視覺上更容易理解優先順序。

圖片顯示表

我的想法是,我希望表中的每一行顯示 3 種不同的顏色:紅色、黃色和綠色,這取決於顯示的優先順序。然而,當我將條件格式應用於整個表時,它似乎只將公式應用於最頂行,而我想將其應用於所有行。

公式設定如下: =AND($N20="Overdue",$N17=TRUE)

其中 N20 是電子表格宣告優先權的行,N17 是複選框提供其真/假值的位置。

公式範例

規則概述

公式再次有效,但僅適用於頂行。我也嘗試過使用格式刷,但這也不起作用。

我假設我在公式中輸入了錯誤的內容,但看不出是什麼。

任何幫助都是值得讚賞的,一雙新的眼睛有時會有所幫助。

答案1

由於 TRUE 不是您嘗試有條件格式化的資料範圍的一部分,因此您需要建立輔助列。

在此輸入影像描述

  1. 把這個公式寫在F63並填寫它。

    =IF(AND(E63="Overdue",G63=TRUE),"True","False")

  2. 選擇A63:F66並建立New Rule條件格式,使用以下公式作為規則:

=AND($E63="Overdue",$F$63="True")

  • 最後塗上適當的顏色。

注意

  • 根據需要調整公式中的儲存格引用。
  • 您可以根據您的使用情況修改上面顯示的公式,如上面評論所示,將幫助您解決問題。

相關內容