excel表格为什么数字总带00 表格小数点后面的00怎么保留
目录导航:
excel表格为什么数字总带00
Excel表格数字最后变成00是因为该单元格的格式为文本格式。
在文本格式下,Excel会自动补零以便保证数字的位数一致。
如果想让数字不自动补零,可以将单元格格式设置为数值格式。
此外,单元格中的数值如果被强制转换成了文本,也会导致末尾出现00。
如果想避免这种情况,可以在输入数字前选择对应的单元格格式。
表格小数点后面的00保留的方法步骤
Excel数字要想保留0。
也就是说我们的数值在小数点后两位,有数字也有0,但是是整数的时候这两个0就不显示,
这时候我们就要对这个数值的显示方式进行设置,我们先将整个的工作表定上之后,然后点击鼠标右键在菜单框中去找数值进入到数值操作页面,我们再保留小数点后几位的地方,将它输入成两类,这样我们无论打多少人都会显示了。
excel表格中怎样保留首位数字00保留有效数字的操作可以利用ROUND函数实现:
语法
ROUND(number, num_digits)
参数
number 必需。要四舍五入的数字。
num_digits 必需。位数,按此位数对 number 参数进行四舍五入。
如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位。
如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧前几位进行四舍五入。
以下为保留两位有效数字的公式(Eq.1):
=ROUND(A1, 2-(INT(LOG(A1+0.1^6))+1))
其中:
A1
为要处理的数字;INT(LOG(A1+0.1^6))+1
是该数字的整数部分的位数;+0.1^6
是为了保证要处理的数字为零时LOG的计算有意义,不必要。该公式可以简化为(Eq.2)
=ROUND(A1, 1-INT(LOG(A1+0.1^6))
写成Eq.1的形式主要是为了突出要保留的是2位有效数字。如果要保留3位有效数字,可以将公式改写为:
=ROUND(A1, 3-(INT(LOG(A1+0.1^6))+1))
以下是实际效果,题主可以自己尝试一下:1、保留2位有效数字=ROUND(A1, 2-(INT(LOG(A1+0.1^6))+1))A1 = 123.4,输出 = 120A1 = 12.34,输出 = 12A1 = 1.234,输出 = 1.2A1 = 0.1234,输出 = 0.122、保留3位有效数字=ROUND(A1, 3-(INT(LOG(A1+0.1^6))+1))A1 = 123.4,输出 = 123A1 = 12.34,输出 = 12.3A1 = 1.234,输出 = 1.23A1 = 0.1234,输出 = 0.123注意在Excel中设置相应的小数位数以显示结果,不过即使不设置,计算结果也是确实的保留有效数字之后的值(可以将计算结果粘贴到其他地方进行验证)。关于excel表格中5种方法可以保留00开头:
1、输入0开头的数字时,先输入“'”符号再输入0开头数字即可保留0开头。
2、将单元格区域设置为文本格式,这样输入0开头数字时即可保留0开头。
3、使用函数CONCATENATE即可输入保留0开头的数字。
4、使用函数TRIM也可输入保留0开头的数字。
5、编辑栏输入="0开头的数字"即可保留0开头。
在Excel表格中,如果需要保留首位数字为00,可以使用以下步骤:
1. 选中需要保留首位数字00的单元格,并按下“Ctrl+1”键,打开格式单元格对话框。
2. 在对话框中选择“数字”选项卡,选择“自定义”类别。
3. 在“类型”框中输入数字格式代码“00#”,然后点击“确定”按钮。
4. 然后在该单元格中输入数字,可以发现输入的数字前面会自动保留两个0。
注意:以上方法是对单元格格式设置的方法。如果输入的数字本身不包含两个0,则无法自动显示。
文章评论