2017-02-20 122 views
1

我正在嘗試在數據集中的列上使用條件格式。我想突出顯示任何小於六個月的細胞。我可以正常想出解決辦法,但它是別人的數據集,我試圖在不改變該列中的數據,並修改存儲爲基於字符串日期的Excel條件格式化

上次出售:2003年7月18日銷售金額:$ 0.00

我可以編寫公式將日期拉出單元格,我可以編寫公式來比較date和today() - 180,但是當我嘗試將它作爲條件公​​式時,什麼都不會發生。任何人都知道我需要做些什麼才能使條件格式工作。

回答

2

試試這個:

=DATEVALUE(MID(A1,12,10))>TODAY()-180

適用於:$A:$A

結果:

Results

+0

這並沒有爲我工作,但它可能是我的DD/MM/yyyy日期設置。 (MID(D13,18,4),MID(D13,12,2),MID(D13,15,2))> Today() - 180您也可以使用-EDATE(Today(), - 6)來計算從日期起的6個日曆月的Excel。 – Gordon

+0

這就是我正在嘗試,沒有任何運氣,但我想出了我的問題。數據實際上有一個換行符,似乎弄亂了它。細胞實際價值是Last Sale:12-26-2016 /換行 銷售金額:$ 0.00。任何方式來解決分手的問題。我知道導入到此文檔中的數據被列爲銷售日期和字符(10)以及銷售金額。 – Grant

+0

換行符不應該影響任何東西,儘管我增加了1個額外的字符。嘗試'= DATEVALUE(MID(A1,12,10))> TODAY() - 180' – user1274820