作者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://webptt.com/cn.aspx?n=bbs/Office/M.1495678156.A.EBD.html
1F:推 ohmyelaine: 选取储存格按滑鼠>储存格格式>数值>日期 05/25 10:40
2F:→ ohmyelaine: 按滑鼠右键 05/25 10:40
3F:→ yhlhenry: 用楼上所提的功能的前提,应该是excel要先认得这是一个 05/25 10:51
4F:→ yhlhenry: 日期而非文字 05/25 10:51
5F:→ supersecret: 会有这种状况 应该是因为在你输入资料之前储存格 05/25 12:18
6F:→ supersecret: 已经有了格式设定 所以你输入後就以数值的方式呈现 05/25 12:19
7F:→ supersecret: 如果你开一个全新的档案 输入1-May 是不会变成数值的 05/25 12:19
8F:→ supersecret: 反言之 如果你输入42856然後又调整格式为日期 05/25 12:20
9F:→ supersecret: 那就会显示程日期的样子 05/25 12:20
10F:→ supersecret: excel的日期其实本身就是一个数值 才能够加减运算 05/25 12:21
11F:→ supersecret: 你的朋友的情形应该是输入之前已经设定为文字格式 05/25 12:24
12F:→ 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
13F:推 supersecret: 你做个实验 用你朋友的电脑创个档案 key个1-May存档 05/25 18:07
14F:→ supersecret: 後 用你的电脑开启 看怎麽显示 还有格式是什麽 05/25 18:07
15F:→ admirer: 会不会是excel版本新旧的关系? 1-may是预设自订格式d-mmm 05/25 21:31
16F:→ admirer: 可能你朋友的版本没有这个预设自订格式 05/25 21:31
17F:→ yhlhenry: 感谢楼上两位建议,我下次找个时间跟我朋友当面测试一下 05/26 09:13