2022-11-06 11:42来源:m.sf1369.com作者:宇宇
原因:Excel表格的数值精度为15位,只能显示15位的数字,超过15则会自动变成0,且不可逆转。
解决方法:
1、鼠标右键单击单元格,选中“设置单元格格式”;
2、在弹出的“设置单元格格式”中,选中“数字”选项卡下的“文本”分类,单击“确认”。
3、重新输入身份证号码则显示正常。
Excel中基本数据类型有多种,但常用到的只有其中一半左右。同时绝大多数数据类型之间是可以相互转换的。
1、变形体 Variant
变体型数据是一种特殊的数据类型,几乎可以用于保存所有其它数据类型的数据。我们在调整某个单元格格式时,看到的【常规】类型,就是Variant。可以简单地理解为:当不知道变量所要表示的数据是什么类型时,就把它定义为Variant,但这种操作应当尽量避免,会增大存储与计算的内存压力。
2、字符串 String
字符串是用于保存文本数据的,字符串内容应放置于双引号内。对应设置单元格格式窗体中的【文本】就属于String类型。
03、数字类型
Excel中用于表示数字的数据类型有4种:整型 Integer、长整型 Long、单精度浮点型 Single、双精度浮点型 Double。整型及长整型用于表示整数,单精度与双精度浮点型都用于表示小数。
整型与长整型的区别在于两者所能表示的数值范围不同:
整型数据能表示的数据范围:-32768 ~ 32767
长整型数据能表示的数据范围:-2147483648 ~ 2147483647
而单精度浮点数与双精度浮点数除了在数值范围不同之外,两者所能表示的数据精度(即小数点后多少位)也是不同的
单精度浮点型能表示的数据范围
在表示负数时:-3.402823E38 ~ -1.401298E-45
在表示正数时:1.401298E-45 ~ 3.402823E38
双精度浮点型能表示的数据范围
在表示负数时:-1.79769313486231E308 ~ -4.94065645841247E-324
在表示正数时:4.94065645841247E-324 ~ 1.79769313486231E308
反正一句话,它们可以表示非常大的数据,但要注意的是,单精度浮点型其精度是6,即只能保存小数点后最多6位的数据;双精度浮点型其精度是14,即只能保存小数点后最多14位的数据。如果超出以上长度,则超出部分会被去掉,并且会自动四舍五入
04、日期型 Date
日期型数据不仅可以表示日期,还可以表示时间。可以表示的日期范围是:1900年1月1日 ~ 9999年12月31日;可以表示的时间范围是:0:00:00 ~ 23.59.59。
能被Excel识别到的日期,都可以赋值给日期型变量。因为Excel中有很多很多种日期格式,因此在这里无法一一举例。需要用到的时候,可以多尝试。
05、布尔型 Boolean
布尔型数据用于表示逻辑值:真、假 。其中“真”为True,“假”为False。布尔值数据常用于条件判断语句。
1、首先打开excel表格,在其中输入昨日生产数据、昨日计划数据,需要计算昨日计划准确率。
2、在C2单元格中输入计算公式:=(B2-A2)/B2。
3、点击回车并下拉复制公式,即可得到小数数值,选中数据单元格。
4、点击鼠标右键,选择其中的“设置单元格格式”选项。
5、然后在打开的对话框中点击“百分比”并设置小数位数为“2”。
6、点击确定即可得到昨日计划准确率的百分比数值。
用四舍五入函数ROUND例A1等于15.684,公式=ROUND(A1,0)等于16,公式=ROUND(A1,1)等于15.9,公式=ROUND(A1,2)等于15.68,ROUND的第二个参数是精确到第几位小数的参数,具体根据你的需要输入。
操作方法
01
打开手机微信,直接搜索【表格识别】,选择排名较前的小程序使用准确率会比较高哦~
02
进入小程序,点击【开始识别】,选择【表格识别】模式,拍照上传需要识别的表格
03
开始识别后获得表格,选择【导出】直接获取excel文档
excel设置精准计算的具体方法步骤如下:
一,打开“Excel”,以素材为例,显示精度数据。
二,鼠标左键点击“文件”,点击“选项”,点击“高级”。
三,在“计算此工作簿时”中,勾选“将精度设为所显示的精度”。
四,在弹出的对话框中,点击“确定”,再点击“确定”即可对工作簿设置以精度数据为准计算。
excel数字格式类型包括数值型数据、字符型数据、逻辑型数据、日期型数据。
字符型数据。在 Excel 中,字符型数据包括汉字、英文字母、空格等,每个单元格 最多可容纳 32 000 个字符。默认情况下,字符数据自动沿单元格左边对齐。当输入的字符 串超出了当前单元格的宽度时,如果右边相邻单元格里没有数据,那么字符串会往右延伸。
EXCEL对于输入超过12位的数字会以科学计数的表达方式来显示,如 1.23457E+17 意思为 1.23457乘以10的17次方 如果写入的数字串超过15位,因为EXCEL的数字精度在15位,这样数字串超过15位的部份会以0进行补位 因此在输入长数字串之前应对单元格的格式进行设置. 方法如下: 方法一.选中要输入数字串的单元格或单元格区域----右键-----设置单元格格式(也可以点"格式"选择"单元格" 或按CTRL+1,出现单元格格式对话框),-----数字-----文本------确定 方法二.在单元输入数字串时,先输入 ’ 号(半角的单引号),如: ’123456789123456789 ,这样单元格会默认写入的是文本格式的数字. 如果是后三位已经变成0,那么只能进行重新录入,无法恢复
按下面几个步骤操作就可:
1.打开excel工作表,单击“文件”按钮
2.打开界面的左侧列表点击“选项”
3.弹出excel选项窗口,单击“高级”选项卡
4.在右侧窗口定位到计算此工作簿时选项上,勾选“将精度设为锁显示的精度”的复选框
5.设置完成后单击“确定”按钮使设置生效
6.返回工作表界面,单击要设置格式的单元格,然后在“开始”功能区下点击“数字”选项组的对话框启动器按钮
7.进入“数字”选项卡界面,在分类列表中单击“数值”项
8.在小数位数框中调整所需的位数,单击“确定”即可生效
Excel中,保留两位小数的函数比较多,要求不同,方法也不同,比较常用的有:
四舍五入用:=ROUND(A1,2);
截尾用:=ROUNDDOWN(A1,2),=FLOOR(A1,0.01);
向上舍入用:=ROUNDUP(A1,2),=CEILING(A1,0.01);
另外,还有四舍六入五看单双、按有效数字位数保留小数位数等等,那些,需要通过其它函数组合设置成比较复杂的公式求取。