关闭→
当前位置:科普经验站>IT科技>怎么设置excel单元格数字位数固定在一个范围内

怎么设置excel单元格数字位数固定在一个范围内

科普经验站 人气:7.72K

excel录入数据时,不一定能保证录入数据的完全正确,为了保证数据正确性,有时需要用到设定单元格的输入位数必须满足一定条件,要不然就显示错误,下面分享设置方法

材料/工具

excel

方法

选中单元格,在顶端的菜单栏中,选择数据——数据有效性——数据有效性,会弹出一个编辑框。

怎么设置excel单元格数字位数固定在一个范围内

在编辑框中,选择设置,有效性条件中,“允许”一栏选择“文本长度”

怎么设置excel单元格数字位数固定在一个范围内 第2张

“数据”这栏根据需要选择。如果是要介于某些位数之间,就选介于,如果是要固定位数,就选等于。

怎么设置excel单元格数字位数固定在一个范围内 第3张

这里举个例子。假如是输入手机号,那么要求输入13位数。设置好这个选项后,不要急着点确定

怎么设置excel单元格数字位数固定在一个范围内 第4张

还要进行下一个步骤。选择菜单栏中的”出错警告“,设置警告信息,才能保证在输入不符合数据时,系统有提示。至于”样式“,”标题“,”错误信息“等的设置比较随意,能让人看懂就行。这里举个例子,手机号码需要输入13位数,这里设置样式为”警告“,标题”输入位数不足13位“,错误信息”需要输入13位字符“。如图。

怎么设置excel单元格数字位数固定在一个范围内 第5张

设置完就可以点击确定了。效果如下图,输入其他位数的字符,系统就提示错误了。

怎么设置excel单元格数字位数固定在一个范围内 第6张

扩展阅读,以下内容您可能还感兴趣。

设置excel单元格位数为固定,如果不够用空格补齐

=if(Len(A1)<10,A1&Rept(" ",10-Len(A1)),Len(A1))

如果A1字符串的长度不足10,那么将把A1余下位数补为空格。——如果A1长度大于10未则不补空格了。

excel表格中,如何把数字设置为统一的位数

1、打开如所示电子表格,要求在“出厂编号”栏显示“产品编号”的数值,且数值位数为8位。而我们的“产品编号”栏的数值有不到8位的,因此需要在不足8位的数值前添加0以做补充。

2、单击D3单元格,再单击公式编辑栏旁的“插入函数”按钮。我们通过“插入函数”按钮来获取我们需要的函数。

3、在弹出的“插入函数”对话框中,在搜索函数栏中输入“rept",然后点击“转到”按钮,在“选择函数”列表中将会显示“rept"函数,选择该函数并单击确定按钮。

4、在弹出的“函数参数”对话框中,第一个函数参数“Text"表示在此设置要重复的文本。我们希望在不足8位的数值前添加0以补充至8位,所以在此填写“0“。

5、第二个函数参数:Number_times用来设置文本重复的次数。因为B3中的数值位数是不确定的,所以我们得用一个函数Len()来获取B3中的数值的位数,然后再用8减去获取的位数,结果就是我们要重复的次数。在此参数中输入:8-Len(B3)。

6、单击确定按钮后,在D3单元格中就显示出如下效果,但在这e799bee5baa6e79fa5e9819331333431346332串字符中并没有B3中的数值,因此我们需要将B3中的数值添加进来。

7、单击D3单元格,在公式编辑栏现在公式后面添加上字符连接符“&",此连接符的意思是把在此连接符前后的字符串连接成一个新的字符串,再输入B3。输入完后完整的公式为:=REPT(0,8-LEN(B3))&B3

8、单击回车键或公式栏中的确认按钮,则在“出厂编号”中就按照我们的要求显示出相应的数值。

9、利用复制公式的方法,将D3公式向下复制,则会自动获取到其它单元格中的数值。

关于如何在Excel表格整体在数字前添加0,使之保持六位数.

自定百义单元格格式就行了。

具体的操作步骤如下:度

1、打开PPT,选中你要更改使之前面加0的那一列。

2、右击该列,选择【设置单元格格式】。

3、在弹问出的窗口中,选择【数字】,在左边答分类一栏中选择【自定义】。

4、在右边一栏中找到专0的类型。

5、在类型中填上6个0。

6、点击确定属返回就可以看到效果了。

在excel中,怎样提取一串数字中的指定几位数,用公式实现

1、首先需要在电脑上将百Excel软件打开,接下来在Excel中新建一个文档表格。

2、接下来度在表格中输入需要提取的数字。

3、接下来在表格中输入公式“=mid(A1,7,6)”,“mid”表示需要提取中间数知字,“A1”表示要提取的数字栏,“7”表示从第7位开道始提取,“6”表示需要提取六位数字,然后按enter键即可。

excel表格中数值怎么设置个位数全部舍去

您好,有两种方法,可以用INT和FLOOR两种函数,但是个人感觉用FLOOR更简单一点:

如果B6单元格的数字是是抄1246,则在后面的单元格中输入 =FLOOR(B6,10),这样就知会发现出来的数字是1240,同理,如果要把道1246的个位和十位数都去掉的话,可以用 =FLOOR(B6,100),这个就会变成1200.

如果是要把1246变成三位数124,则可以用LEFT函数,即 =LEFT(B6,3), 就会发现原先的1246就变成了124.

希望能帮助到您。

TAG标签:#单元格 #设置 #位数 #excel #
猜你喜欢