2017年10月7日 星期六

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

網友問到一個實用的問題:如何在 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。

沒有留言:

張貼留言

檢視其他文章

好康東東