簡體   English   中英

Excel 2010條件格式。 如果它包含2個條件中的1個,則將單元格縮小

[英]Excel 2010 Conditional formatting. Highlings a cell if it contaons 1 of 2 conditions

如果單元格包含小於0或#N / A的值,我試圖突出顯示一個單元格(或可能是整行)。 這兩種情況都會調用帶有默認背景顏色(白色)的粗體紅色文本。

列是:

A列K列L列M列N列O文件1文件1文件2英里文件3
裝備#結束里程表結束里程表驅動加侖燃料MPG(鍵)(計算)(計算)= Kn - Ln = Mn / Nn(小寫n表示行號)

文件1是主文件,我使用VLOOKUP來包含文件2和3中的數據,因此文件2結束里程表和文件3加侖燃料可能具有#N / A或0.計算字段可以包含0或#N / A. 如果列L或N中使用的VLOOKUP未找到與A列中的值匹配,則顯示#N / A.

如果所有這些背景信息都讓任何人感到困惑,我深表歉意。

我的問題是,如果Ln或Mn或Nn或On中的值小於0或者Ln或Mn或Nn或On中的值是#N,如何為列L,M,N或O中的值設置條件背景/一種。

另外一件事,我對VBA或宏一無所知,所以如果你的解決方案涉及其中之一,你將不得不包括所有編碼等。

謝謝您的幫助。

skp8122005

忽略我對你的問題的評論,這應該做你想要的。 創建4個新的條件格式設置規則,然后選擇“使用公式確定要格式化的單元格”選項。 使用以下公式:

    =IF(ISERROR($L1),TRUE,IF($L1<0,TRUE))
    =IF(ISERROR($M1),TRUE,IF($M1<0,TRUE))
    =IF(ISERROR($N1),TRUE,IF($N1<0,TRUE))
    =IF(ISERROR($O1),TRUE,IF($O1<0,TRUE))

將它們全部應用於$ L:$ O並選中“Stop If True”框。 這將突出顯示整行。

你可以用一個條件來做到這一點,即

=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))

暫無
暫無

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

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