2017-03-21 124 views
0

我認識到,擅長導入數據並將其識別爲日期是一個常見問題。我經歷了許多以前的職位搜索的答案,但還沒有找到一個解決尚未:Excel日期識別

這裏是原始數據看起來像 Data as imported

我不在乎時間,日期是唯一重要信息。

這裏是我試過到目前爲止:

  1. 只是重新格式化爲日期(長,短)
  2. 文本第一列選擇DMY,打破時間到第二列
  3. 我也嘗試了一個查找&替換我把第一列和所有' - '替換爲新的' - '或'/'都失敗
  4. 文本到列並將所有片段分隔到自己的列中,I然後要重新組合它們來約會唱一個vlookup表格,將'2月'變成2(其他月份相同),然後使用DATE(),但由於某種原因,當天仍然以文本的形式閱讀,但該年被認爲是一個數字。隨着文字的一天,這仍然失敗。

這讓我發瘋。

僅供參考:我在美國。我希望能夠找到一個不涉及任何VBA代碼的解決方案,因爲我對VBA並不擅長,而需要日常管理這一點的人對於Excel來說是新手。我們有大約5000行,所以我們無法手動執行此操作。

回答

3

問題是,Excel需要在時間和AM/PM之間留出空間。所以,把一個在這個公式:

=--REPLACE(A4,LEN(A4)-1,0," ") 

--變成文本轉換成可以被格式化成正確的日期時間輸出的數字。

然後根據需要格式化單元格。

enter image description here