电子表格中输入数字变成函数或者########怎么解决

2024-12-26 06:13:56
推荐回答(5个)
回答1:

可能的原因和解决方法 列宽不足以显示包含的内容增加列宽 选择该列,指向“格式”菜单上的“列”,再单击“列宽”,然后输入一个数字。缩小字体填充 选择该列,然后在“格式”菜单上,单击“单元格”,再单击“对齐”选项卡,然后选中“缩小字体填充”复选框。应用不同的数字格式 在某些情况下,可以更改单元格中数字的格式,使其适合现有单元格的宽度。例如,可以减少小数点后的小数位数。日期和时间均为负数如果使用 1900 年日期系统,Microsoft Excel 中的日期和时间必须为正值。如果对日期和时间进行减法运算,应确保建立的公式是正确的。如果公式是正确的,虽然结果是负值,但可以通过将该单元格的格式设置为非日期或时间格式来显示该值。单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后选择一个非日期或时间的格式。楼主的情况应属于单元格位置太小了出现这种情况的解决之法在EXCEL中,输入超过11位数字时,会自动转为科学计数的方式,比如输入:123456789012345,输入后就变成了:1.23457E+14,解法方法如下:
1.选中要输入数字的单元格,点右键菜单选择“设置单元格格式”,也可以点“格式”选择“单元格” (或按CTRL+1),出现单元格格式对话框,点“数字”在分类选择“文本”,按“确定”,这样再输入数字就不会变成科学计数的方式了。

2. 在单元输入数字时,在前面先输入’号(英文状态下的引号),就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出号码来,而不会显示那令人讨厌的科学计数方式来了。

回答2:

可能性一
输入的数字位数在6位数以下,在单元格内无法显示完全,就会显示成####,只要拉大列宽就能显示完整了.
如果写入的数字大于11位建议设置单元格格式为文本格式后再进行输入或在输入的数字前加上 ' 号,如: '1234456677788881123421

可能性二
写入数字的单元格被设置了单元格格式为日期或时间格式了,你改设置为常规格式或你想要的一种格式而在日期或时间格式中因为这列单元格的宽度不够宽,使的日期或时间显示不全成了####,只要拉大列宽就能显示完整了

可能性三
在单元格写入了公式,该公式得出了负日期或负时间值,使的单元格显示了#####,改正方法就是修正公式或改设置单元格格式为非日期或时间的格式

回答3:

你看看是不是单元格大小不合适,当单元格太小了,数字就会变成########

回答4:

这个是因为你的单元格列宽太小造成的 133和134你是要打开格式再打开单元格数字文本然后就可以解决你的问题 我是学电脑来的

回答5:

是你的数太大了,列宽写不下。
建议加大列宽。