簡體   English   中英

基於表的值的條件格式

[英]Conditional Formatting based on values of table

如果表格中的任何行符合此條件,我想將單元格變黑:

桌子:A1:G100
單元格格式化J1

我要實施的條件:

IF(AND(A1=0;OR(B1="bob";B1="jack")) 

將單元格J1變黑。

例

我使用了Excel條件格式函數,並且將公式僅應用到表的第一行就得到了結果。 如何根據表格每列的公式重復來設置單元格的格式?

建議為J1的自定義公式

=COUNTIFS(A:A,0,B:B,"bob")+COUNTIFS(A:A,0,B:B,"jack")

並選擇黑色填充顏色。

無需添加IF,條件已經是IF:

僅當您也要給數字0(A列)上色時,才在后面添加A2 = 0-只需按條件格式填充格式將顏色更改為J1

=OR(AND($A2=0,OR(A2="jack",A2="bob")),A2=0)

在此處輸入圖片說明

這是一個激烈的公式,但是如果您要尋找一個僅針對條件格式公式的公式答案,而對其他格式沒有任何影響,請嘗試以下方法。 您的條件格式公式中的公式應為

=SUMPRODUCT((A:A=0)*(B:B="jack"))+SUMPRODUCT((A:A=0)*(B:B="bob"))>0

兩個單獨的sumproduct公式的原因是將“ jack”和“ bob”實例捕獲為包含性OR,這是由二者之和大於零觸發的(至少1個實例為“ 0 and jack”或“ 0”和鮑勃”必須為真)。

僅當您對J1電池有特殊用途並且無法負擔邏輯塊(通常在單獨的紙上)為電池着色時,請使用此答案。 否則,請參閱@Tom Sharpe的答案。 他的公式可以包含在任何位置,條件格式可以簡單地查看該單元格是否大於0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM