條件格式 - 尋找不包含兩個特定字元後面接著兩個數字的儲存格

條件格式 - 尋找不包含兩個特定字元後面接著兩個數字的儲存格

使用 Excel 2013,我希望將條件格式設定規則套用於不包含 SD 後跟兩個數字的列範圍內的所有儲存格,例如 SD01 或 SD32。感興趣的列是 K。

我想我會先處理這兩個字符,然後弄清楚如何將這兩個數字相加。

我想出了一個忽略空白單元格的公式,然後突出顯示具有 SD 的單元格。

我嘗試的第一個公式突出顯示了正確的公式(帶有 SD 的公式):

=IFERROR(IF(ISBLANK(K12),"",(IF(SEARCH("SD",K12,1),1,0))),"")

我認為反轉 SEARCH 公式的結果可以解決這個問題:

=IFERROR(IF(ISBLANK(K12),"",(IF(SEARCH("SD",K12,1),1,""))),1)

如果 Office 2019 更簡單,請提及。

答案1

這可能會滿足您的需求:

=NOT(OR(IFERROR(SEARCH("SD",K12,1),0),K12=""))

在此輸入影像描述


對於更複雜的請求(關於“SD”後面的數字):

=NOT(OR(IFERROR(VALUE(MID(K12,SEARCH("SD",K12,1)+2,2)),0),K12=""))

在此輸入影像描述


SD如果(eg )之後只有一位數字的值SD1也應該被格式化,我建議這樣做:

=NOT(OR(AND(IFERROR(ISNUMBER(VALUE(MID(K12,SEARCH("SD",K12,1)+2,1))),0),IFERROR(ISNUMBER(VALUE(MID(K12,SEARCH("SD",K12,1)+3,1))),0)),K12=""))

在此輸入影像描述

相關內容