作者yhlhenry ()
看板Office
標題[算表] excel認得的日期格式?
時間Thu May 25 10:09:13 2017
軟體:Excel
版本:2013/2016
若在儲存格內輸入 1-May
我的excel會自動把它變成 42856
但是我朋友電腦的excel如果輸入 1-May
Excel卻不認得這是日期
請問這是一個可以修改的設定嗎?
該如何讓我朋友的電腦也能認得這個日期呢?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.170.73
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1495678156.A.EBD.html
推 ohmyelaine: 選取儲存格按滑鼠>儲存格格式>數值>日期 05/25 10:40
→ ohmyelaine: 按滑鼠右鍵 05/25 10:40
→ yhlhenry: 用樓上所提的功能的前提,應該是excel要先認得這是一個 05/25 10:51
→ yhlhenry: 日期而非文字 05/25 10:51
→ supersecret: 會有這種狀況 應該是因為在你輸入資料之前儲存格 05/25 12:18
→ supersecret: 已經有了格式設定 所以你輸入後就以數值的方式呈現 05/25 12:19
→ supersecret: 如果你開一個全新的檔案 輸入1-May 是不會變成數值的 05/25 12:19
→ supersecret: 反言之 如果你輸入42856然後又調整格式為日期 05/25 12:20
→ supersecret: 那就會顯示程日期的樣子 05/25 12:20
→ supersecret: excel的日期其實本身就是一個數值 才能夠加減運算 05/25 12:21
→ supersecret: 你的朋友的情形應該是輸入之前已經設定為文字格式 05/25 12:24
→ supersecret: 最明顯的情況是 如果輸入完成後 1-May會靠儲存格左側 05/25 12:24
對不起,我描述得太模糊了,重講一次:
在我的電腦上,開一個新的excel檔案,任選一個儲存格輸入
1-May 此時儲存格上顯示的是 1-May
公式欄顯示的是 2017/5/1
其值為 42856
並且我可以任選我想要的日期格式來顯示
而在我朋友的電腦上,開一個新的excel檔案,任選一個儲存格輸入
1-May 它就是文字格式的1-May
儲存格上顯示的是 1-May
公式欄顯示的是 1-May
其值為 文字 1-May
所以當然不能透過改變儲存格格式來改變顯示
之所以會發現這個問題,是因為我貼給他的公式,用來擷取月份的:
=TEXT(DATEVALUE("1-May"),"m") 我測試都正常,我朋友都出錯
目前茫然無解,還請各位大大協助推測原因。謝謝!
※ 編輯: yhlhenry (118.163.170.73), 05/25/2017 14:48:55
推 supersecret: 你做個實驗 用你朋友的電腦創個檔案 key個1-May存檔 05/25 18:07
→ supersecret: 後 用你的電腦開啟 看怎麼顯示 還有格式是什麼 05/25 18:07
→ admirer: 會不會是excel版本新舊的關係? 1-may是預設自訂格式d-mmm 05/25 21:31
→ admirer: 可能你朋友的版本沒有這個預設自訂格式 05/25 21:31
→ yhlhenry: 感謝樓上兩位建議,我下次找個時間跟我朋友當面測試一下 05/26 09:13