在 Excel 2016 中,当我输入日期“2008 年 5 月 2 日”时,它被视为日期,但是当我粘贴它(相同的“2008 年 5 月 2 日”)时却不是,为什么?
答案1
我尝试发表评论,但显然因为我是新来的,所以我只能回答问题,而不能评论问题?很奇怪,但我想这就是事实。我以前经常去的论坛认为,在提供建议或可能的解决方法时回答是不礼貌的,例如下面的论坛。
我不知道为什么会发生这种情况。当我在 PC/Excel 2016 上复制它时没有发生这种情况 - 默认设置。
我尝试打开一个空白工作簿。我输入了与您相同的日期 - 首先将其输入,然后从另一个来源(记事本)复制 - 2008 年 5 月 2 日 - 然后我检查单元格格式属性,在每种情况下,单元格均未使用 DATE 类别进行格式化,而是使用以下格式的 CUSTOM 类别进行格式化 - “d-mmm-yy”(因此 2008 年 5 月 2 日变成了 2-May-08)然后我使用标有“TYPE:”的字段并输入“mmm dd,yyyy”以最终获得所需的格式,并将格式类型添加到可能的自定义格式类型列表中。
奇怪的是,当我选择应用了日期格式的单元格并将其更改为使用 excel DATE(函数?)并选择其中的“2012 年 3 月 14 日”条目时,与我的格式唯一不同的是日期的前导零被删除,留下 2008 年 5 月 2 日而不是 2008 年 5 月 2 日。我并不是 excel 专家,所以这是我的意见,仅供参考。
我希望这会有所帮助,尽管它并没有真正解释为什么这不能以编程方式发生。