簡體   English   中英

基於另一個范圍的條件格式

[英]Conditional Formatting based on Another Range

我想使用更改單元格背景顏色的自定義公式在范圍為A2:D15的工作表上設置條件格式。 我的F列包括名稱列表(F2:F13),H列包含名稱是什么類(G2:G13)。 我想通過說每行比較,如果G2 =“ Paladin”中的類並且F2不為空,則執行條件格式。 我想讓它跨越F和G中的所有12行,但是我不能使用if函數傳遞數組。

示例表: https : //docs.google.com/spreadsheets/d/1a32ItT0HpRsov_oG5-CVHVe3HZV9WP-LypkxugsoK0g/edit?usp=sharing

我嘗試使用此公式:

=if(and(not(isblank(F2)),G2="Paladin"),1)

它成功更改了我范圍內的第一個結果,因為它恰好是真的,但是我需要它包括整個數組,因此我嘗試使用此方法:

=if(and(not(isblank(F2:F13)),G2:G13="Paladin"),1)

也玩這個=if(and(F2=A2,G2="Paladin"),1) -我認為是相同的問題,但是如果我能找到一種使用數組的方法,它將更准確。

但是,據我了解, IF函數無法評估數組。 我嘗試使用$符號來處理它,類似於我發現的以下示例: https : //www.benlcollins.com/formula-examples/array-formula-intro/-但這是使用數值數據,而當我使用$它將條件格式應用於整個行,整個列或A3:D16的整個范圍。

您將需要4條規則:

=FILTER(A2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), A2))

=FILTER(B2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), B2))

=FILTER(C2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), C2))

=FILTER(D2, COUNTIF(FILTER(F$2:F,G$2:G="Paladin"), D2))

0

暫無
暫無

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

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