excel 单元格奇怪现象

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:57:17
1.打开一个空白excel.
2.鼠标左键单击任意单元格输入:“8-17”或者“17-8”,然后enter,单元格最终会显示为“8月17日”。
3.由于本人只想要单元格显示为“8-17”或者"17-8",就又用鼠标单击这一单元格,然后ctrl+1设置单元格格式,在其中选择分类为“文本”,结果惊奇发现单元格最终显示为“39677”。不单单是“文本”会成为这样,选择“科学记数”“分数”“百分比”“会计专用”等等 都会成为这样的!!!!

本人实在是很费解~~~

只有先把 空白的单元格设置为“文本”后,输入“8-17”才能显示为“8-17”的,小弟不知为何缘由,请高人解答!

这个不奇怪。
当输入“8-17”或“17-8”,在单元格格式为常规的情况下,EXCEL会这种输入格式判读为日期,而输入的数据里因没有年份,EXCEL又会自己加上当前年份。如今年就会加2008。
而EXCEL是以序列号存储日期的,所谓序列号是从1900-1-1起算到目前的天数。所以2008-8-17这个数就是距1900-1-1有39677天。
将单元格格式转为非日期格式时,就会显示日期数据的序列号。

先设置,再输值

excel自动识别输入的内容,更改为文本后,重新输入即可。

或者在输入的内容前加上单引号,输入内容即默认为文本了。

先设置该列为文本,再输入内容。