簡體   English   中英

Excel - 如果不包含特定文本且非空白,則有條件地格式化列中的單元格

[英]Excel - Conditionally format cell in column if NOT containing specific text and is NOT BLANK

我希望我的一列中的單元格在沒有“BILLED”一詞時顯示為鮮紅色,同時也不突出顯示所有空白單元格。 這將使我能夠輕松找到需要結算的項目; 因為我在計費后在文本中添加了“BILLED”。

我嘗試了顯而易見的方法,但這會突出顯示所有空白單元格。 僅格式化具有不包含“已計費”的特定文本的單元格

我想解決方案是選擇“使用公式來確定要格式化的單元格”,該公式首先查找具有值的單元格,然后檢查它是否包含“已計費”一詞? 這會是一個嵌套的 IF 語句,比如“IF(不是 Null 和 if 'BILLED')'?

解決辦法是什么?

最簡單的答案是為您的條件格式使用公式。 假設您要格式化 G 列中的所有單元格,您將使用:

=AND($G1<>"BILLED",NOT(ISBLANK($G1)))

現在,如果您有由公式引起的空白,ISBLANK 是不夠的,所以您需要使用更像這樣的東西:

=AND($G1<>"BILLED",SUMPRODUCT(--(LEN($G1)>0)))

CF 的行為有點不穩定,因此在您輸入公式后,打開 CF 對話框備份並確保它沒有添加任何額外的引號或任何內容,並驗證您的“適用於”范圍仍然正確。

暫無
暫無

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

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