網友問到一個實用的問題:如何在 Excel 的工作表中根據指定的文字以標示不同色彩?

方法一:(參考下圖)使用 FIND 函數。

Excel-判斷儲存格中含有特定字元則標示不同色彩(FIND,SUBSTITUTE)

選取儲存格B2:B27,設定格式化的規則,輸入公式:

=(FIND($D$2,B2)>0)*($D$2<>"")

(1) FIND($D$2,B2)>0

條件一:利用 FIND 函數,尋找在儲存格B2中是否含有儲存格D2的字元,會傳回一個大於 0 的數字(位置),或是傳回一個錯誤訊息(找不到)。

(2) $D$2<>""

條件二:判斷儲存格D2是否不是空白內容。

(3) (FIND($D$2,B2)>0)*($D$2<>"")

其中的運算字元『*』相當於執行邏輯 AND 運算,兩個條件皆成立者傳回 TRUE。

 

方法二:(參考下圖)使用 SUBSTITUTE 函數。

Excel-判斷儲存格中含有特定字元則標示不同色彩(FIND,SUBSTITUTE)

選取儲存格B2:B27,設定格式化的規則,輸入公式:

=(SUBSTITUTE(B2,$D$2,"")<>B2)*($D$2<>"")

(1) SUBSTITUTE(B2,$D$2,"")<>B2

條件一:利用 SUBSTITUTE 函數將儲存格B2中的儲存格D2的字元置換為空字串,若結果和儲存格B2不相同,表示儲存格B2中含有儲存格D2的內容,傳回 TRUE;否則,傳回 FALSE

(2) $D$2<>""

條件二:判斷儲存格D2是否不是空白內容。

(3) (SUBSTITUTE(B2,$D$2,"")<>B2)*($D$2<>"")

其中的運算字元『*』相當於執行邏輯 AND 運算,兩個條件皆成立者傳回 TRUE。

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel FIND SUBSTITUTE
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()