Excel中,我想输入2016121320171213,输出为2016.12.13-2017.12.13 如何在表格里把20171213改成2017-12-13

作者&投稿:劳琛 (若有异议请与网页底部的电邮联系)

EXCEL只能处理15位,最后一位是16位了,原数据只能文本格式才能超过15位,可以用LETT转化到新的单元格。

A1文本,A2=LEFT(A1,4)&"."&MID(A1,5,2)&"."&MID(A1,7,2)&"-"&MID(A1,9,4)&"."&MID(A1,13,2)&"."&MID(A1,15,2)

引用解释:

因为EXCEL中计算规范及限制数字精度为15位,即最大允许的有效数值为15位,超过15的数字将显示为0


OFFICE官方解释:

   Microsoft Excel 将保留 15 个有效位。若要显示所有的 15 位数字,您必须使用非常规数字格式 (自定义的还是内置的)。常规数字格式显示计数作为一个数值型字符的十进制小数点达 11 的数字字符。 因此,如果数字中包含一个小数点 Excel 可以显示最多 10 位数,但如果数字中不包含小数点,Excel 可以显示多达 11 有效位的小数点原因左侧以指数表示法显示数字添加更多的数字。


解决办法:

一次解决,适合大量输入(如输入人员档案中的身份证号18位)

选中要输入的列

CTRL+1,选择文本

再输入就不会操作15位变成0了

  2. 零时解决,适合少量,或者零时输入

输入前先输入英文状态下的单引号('),再输入即可!



XCEL只能处理15位,最后一位是16位了,原数据只能文本格式才能超过15位,可以用LETT转化到新的单元格。

这个问题是没办法解决的。可以增加一个辅助列来完成,公式=TEXT(LEFT(A1,8),"0000!.00!.00-")&TEXT(RIGHT(A1,8),"0000!.00!.00"),数据输完后再复制值回A列。

解决办法:

一次解决,适合大量输入(如输入人员档案中的身份证号18位)

选中要输入的列

CTRL+1,选择文本

再输入就不会操作15位变成0了

2. 零时解决,适合少量,或者零时输入

输入前先输入英文状态下的单引号('),再输入即可!



EXCEL中数字超过15位数,后面的数字自动变为0,你这已经16位了,所以最后一位数变成0了。这个问题是没办法解决的。可以增加一个辅助列来完成,公式=TEXT(LEFT(A1,8),"0000!.00!.00-")&TEXT(RIGHT(A1,8),"0000!.00!.00"),数据输完后再复制值回A列。




在EXCEL单元格中,数字长度超过15位未超过18位,后3位数字精度丢失,以0显示。

输出为什么是12而不是13~

3*4=12,虽然末尾有一个\0,但其不记入字符串长度

=TEXT(A1,"0-00-00")

如何在excel中输入小数点
答:以office excel 2016示例步骤如下:我们需要的工具有:电脑、office excel 2016 1、首先打开Excel表格输入好需要的内容。2、在上方“开始”菜单栏里找到“数字”工具栏,然后点击上方“增加小数位数”按钮即可。3、或者点击上方“常规”按钮,出现的列表里选择“数字”选项。4、两个选择皆可设置成“9.30...

在Excel中如何显示出身份证号码?
答:步骤如下:工具:电脑 系统:windows10 软件: Office 2016 1、打开Excel表格。2、选中需要操作的“身份证号码”栏。3、在选中位置单击鼠标右键,选中对话框中的“设置单元格格式”。4、选择“文本”,将会使单元格里的数字作为文本处理,就可以完全显示身份证号码了。相关介绍:Microsoft Office是一套由...

excel表格排序里的主要关键字输不进字怎么回事?
答:工具/原料:AOCI 2480 SXD Win 7 Excel 2016 1、在单元格中输入文字时,却弹出框:受保护工作表,说明工作表已经受到保护,点击【确定】。一般情况下,大概有3种可能 第一种是:数据输入范围限制,比如限制是输入数字,文本你就输入不了,或者限制0-100的数字,你输入115就输不进去,在数据-有效性...

excel输入工号,显示姓名?
答:如何将excel输入工号显示姓名,由小编来告诉大家!工具/材料 Excel2016 1、首先现来创建一个表格,在表格上输入信息,输入完毕就可以开始操作。2、接下来,在信息的旁边重新弄上一个表格,填上“工号”和“姓名”,在标题的下面打上工号。3、打完以后,就开始运用公式了,运用VLOOKUP进行计算,得出结果...

Excel身份证号码单元格列宽
答:这里分享下在Excel表格中,设置身份证号码单元格列宽的操作方法。设备:联想电脑 系统:win8 软件:Excel2016 1、首先在电脑中打开Excel,将输入法调整为英文状态,输入单引号及身份证号。2、完成后,按下Enter键即可。3、这时将鼠标放到AB列中线附近,使其变成图中所示图标。4、最后按住鼠标左键向右移...

为啥excel输入身份证后变成e+17?
答:2、打开Excel表格之后,紧接着输入相关的数据,比如这里输入姓名和证件号,结果号码显示为了E+17的形式,这明显是科学计数法的显示形式,需要将其改回。3、此时要对该单元格的格式进行更改,选中该单元格,然后鼠标右击,选择“设置单元格格式”。4、随后弹出“设置单元格格式”窗口,在该窗口中可以看到...

怎么用excel做个能自动填写订单编号的销售单,编号形式为:当前日期的...
答:这个的方法需要用到几个函数的组合应用,分别是:判断当前日期的=Today( );判断当前年份的=year(当前日期 );判断当前月份的=month(当前日期 );还有if函数。工具/原料:windows7,Excel2016 1、首先找一个单元格,最好是在表格开始的地方先输入一个函数=today(),判断出当前日期。按照要求,有一...

如何在excel中设置自动换行?
答:以office excel 2016示例操作步骤如下:我们需要的工具有:电脑、office excel 2016 1、打开excel表格输入好需要的文字内容。2、选中需要修改的单元格后在上方”开始“菜单里点击”自动换行“选项按钮即可。3、在上方”字母标题栏“里拖动拉宽对应单元格的字母两边的竖线(鼠标放在数线上会变形状)即可。4...

怎么在EXCEL设置数字保留到第三位小数点
答:材料/工具:wps2016 1、打开wps文档,下图中以数值1900.235487为例进行说明。2、在该数值上鼠标右击选择设置单元格格式。3、弹出单元格格式窗口,默认选择数字选项卡,其中点击数值。4、小数位数右侧输入需要保留的位数,比如需要保留三位数那么就输入数字3。5、然后点击确定。6、确定后返回到工作表,查看...

要求小二号黑体,在Excel中,字号设置多少号?
答:小二号换算成磅值是18,因此在excel中设置小二号只需要在字体大小框中输入数字18。设置步骤如下:原料/工具:office2016 1、打开execl,点击字体设置板块的小窗口;2、打开窗口后,在字体栏中选择“黑体”;3、之后在字号栏选择数字18,同时这个页面还可以设置下换线、文字颜色、特殊效果等,一切设置好...