2017-09-06 47 views
0

我們有一個內部軟件,可將數據報告導出到Excel中,並且其中幾列包含日期爲MM/DD/YYYY格式。我有一個電子表格設置,我將這些導出的報告複製到,然後我已經設置公式來查找這些日期。目前的問題是,1-9個月的所有日期都是這樣的:01/22/2017。 enter image description here需要更快速的方式從Excel中的日期中刪除前導零輸出

公式無法識別它們,直到我激活每個單元格,然後回車,然後重新格式化爲:2017年1月22日,然後一切正常。目前我不得不逐個細胞並激活,然後回車。簡單地選擇所有的單元格,並將格式更改爲日期不起作用。有更快的方法解決這個問題嗎?我打開VBA如果它的工作原理,但我想知道是否有一個簡單的方法我想念,或者只是一種方法來讓我的公式認識到原始日期格式。編號: 數據從SQL數據庫導出。需要參考的公式是使用< =參考另一張紙上的星期開始日期。我最初嘗試讓這些格式匹配,但由於日期一般,數學運算符在這一點上不起作用。

回答

2

選擇日期列,然後單擊數據>分列 下一步,下一步,然後選擇日期「MDY」

,那麼你應該能夠做到這一點使用的m/dd/yyyy數字格式或m/d/yyyy如果你不「T希望在未來的日子前導零以及

+0

謝謝,這真是棒極了! –

0

選擇範圍和運行:

selection.value = selection.value 

(某些情況下,這不工作)......在這樣的時刻,這應該做的:

selection.value = evaluate("INDEX(" & selection.address & "+0,)") 

只要記住,有可能需要更改單元格的格式的...