Excel表格输入带“-”号的数字为什么会变成日期格式

比如说想输入“2291-1”此数据,一下就变成日期格式,而且通过格式分类还是不行。
另外“0”数字在前在后,都无法正常显示。比如说输入“01”只出现“1”,输入“20”也只出现'2’字。。
哪位帮帮看。

那是因为在EXCEL中“-”或“/”都代表日期型格式,所以你的会显示成日期。
如果想输入01做为计数而不是计算的话可以先在英文状态下输入单引号“ ' ”然后再输入就不会变成1了,因为这时此单元格中的数字已被转换成字符型格式,在单元格中左对齐,或者你可以选你需要设置成此类格式的单元格,然后按右键告诉单元格格式,然后在数字一项目中告诉文本就可以了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-14
先将单元格设为文本格式,再输入。

方法:对所选单元格右键->设置单元格格式->数字->文本->确定。
第2个回答  推荐于2016-03-31
是的,比如在单元格中写入 1-23 或 1/23 在EXCEL电子表格中会被默认写入的日期数据1月23日。

因此写入这种类型的数据时可以用如下方法:
1.设置单元格格式为文本格式,再写入这种类型的数据;
2.在写入的数据前加上'号,如写入:
'1-23
'1/23
第3个回答  2009-04-14
输入数据前
事先把格式设成文本的
输入完数据在设不晚了

另外你的两个问题都可以通过在
数据前面加英文的单引号 实现
'号本回答被网友采纳
第4个回答  2009-04-14
选中你要输入以上格式的单元格,单击右键找到“设置单元格格式”——数字——分类——文本,然后点击确定就可以了,你试试!