乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在EXCEL表格里限制输入数字为16位或19位,该怎么设置?

在EXCEL表格里限制输入数字为16位或19位,该怎么设置?

作者:乔山办公网日期:

返回目录:excel表格制作


在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格zhidao转换成文本格式,然后再输入。
方法一:在输入这些长数值时,先输入一个英文状态下的单引号(“'”),然后接头输入数值即可。

注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印。

方法二:选中相应的单元格区域,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签下,选中“文本”选项,确定返回,再在上述单元格中输入长数值就行了。

假设是在A1中,先将A1单元格格式设置为文本,再设置数据有效性,自定义,下面框中输入
=or(len(A1)=16,len(A1)=19)
确定,就行了。
11位以上的数字就会被处理为科学zhidao计数法,但还能保留完整数字;15位以上的尾数截为0。这是EXCEL的数字精度问题,没有办法,而且15位的数字已经是天文数字了。多达百万亿,恐怕国家统计局也不需要这样的精确数据。

要完整输入16位数字,只能转为文本。1楼的方法可行,也可以先把单元格设置为文本,再输入数字。两种方法都是文本。

你说多了一个撇号不方便用公式,其实这个撇号不占用位置、也不显示,它只是文本前导符。

如果你想把16位的数字参与运算,EXCEL办不到。原因上面已经说了。

我们可以增加一列(辅助列),zd如你的输入数据是A列
先将A列设置为“文本”格式,B1写公式:
=IF(LEN(A1)<17,TEXT(A1,"0000000000000000"),A1)
当A1列的数据输入完后,B1下拖复制就是你要的数据形式了!
去试一试吧!!!

相关阅读

  • pdf转excel转换器 注册码有哪些

  • 乔山办公网excel表格制作
  • 如何将PDF转成Excel的转换步骤:  ①双击PDF转换器快捷图标,zhidao软件窗口中勾选“文件转Excel”文本模式。  ②点击“添加文件”选项,在弹出的桌面上打开原PDF文档,同时在“输
关键词不能为空

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网