2015-06-15 341 views
0

我想要做的是格式特定的列作爲日期。 然而,當我在同一列中有兩種類型的格式時,例如 ,只有通用格式的年份(2010)和日期格式的完整日期纔會出現問題。當我將整個列格式化爲日期時,有些顯示爲1905年的隨機年份。有沒有辦法解決這個問題,以便我可以看到所有的值?日期格式Excel VBA

當我將它們格式化爲日期時,那麼格式化爲一般的年份會變成一些奇怪的日期,而當我將它們格式化爲一般時,全日期會轉換爲隨機數。

01/01/1962 
01/01/1966 
01/01/1956 
    1964 
01/01/1943 
01/01/1943 
01/01/1964 
    1964 
01/01/1972 
01/01/1948 
01/01/1961 
01/01/1953 
01/01/1961 
01/01/1963 
01/01/1963 
01/01/1973 
    1960 
01/01/1956 
01/01/1940 
    1958 
1958 
1955 
01/01/1948 
01/01/1948 
01/01/1970 
    1959 
    1964 
01/01/1975 
    1966 

這變得

22647 
24108 
20455 
1964 
15707 
15707 
19 
23377 
1964 
26299 
17533 
22282 
19360 
22282 
23012 
23012 
26665 
1960 
20455 
14611 
1958 
1958 
1955 
17533 
17533 
25569 
1959 
1964 
27395 
1966 

而後者列是 '文本' 格式。我不知道什麼是錯的

回答

0

將列格式化爲文本以便能夠看到兩種格式