Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

「 火箭君已經連著兩周介紹了有關條件格式的小技巧了,今天再接再厲,再來一篇吧!

說道判斷單元格輸入內容,我相信大多數小夥伴會第一時間聯想到數據有效性。可是除了數據有效性還有沒有好辦法呢?今天火箭君就介紹下如何用數據有效性來判斷單元格是否為日期格式。

先來看看效果

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

具體做法

整個判斷和顯示效果僅體現在C3以及D3兩個單元格內。那就一起看看都給兩個單元格設置了什麼。

單元格C3: 判斷是否為日期

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

選中C3單元格

在條件格式選項中,選擇新建規則

選擇 使用公式確定要設置格式的單元格

輸入公式:=ISERROR(DAY($C$3))

設置如果不是日期時的字體格式

簡單解釋下公式的含義,如果單元格C3中輸入的不是日期,那麼DAY($C$3)就會返回一個錯誤值,再加上ISERROR公式,則符合了我們設定的條件規則。那麼單元格中的文字就會按照我們的設置被改為棗紅色並加粗。

單元格D3: 展示提示圖標效果

為了使得D3單元格能夠同時返回3種狀態:空值、日期、非日期,火箭君在此設置了這麼一個公式:

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

=1-ISERROR(DAY(C3))-(LEN(C3)=0)*(0.5) 解釋下含義:

當C3為空值時

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

當C3為非日期時

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

當C3為日期時

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

在此公式的基礎上,利用條件格式中,分別設置三種結果所對應的不同圖標樣式,如下圖:

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容

Excel—沒有數據有效性,你也可以用條件格式來判斷輸入內容