在EXCEL中,如何取小数点前和小数点后的数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在EXCEL中,如何取小数点前和小数点后的数字相关的知识,希望对你有一定的参考价值。
1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。
2、首先打开Excel电子表格,放在表格中输入用于演示如何取小数点前和小数点后的数据。
3、首先在B2单元格输入“=INT(A2)”,该公式表示取小数点前数据。
4、然后在C2单元格输入“=A2-INT(A2)”,该公式表示取小数点后数字。
5、输入完之后点击回车可以看到效果,对于批量数据,我们可以直接使用格式填充并进行自动填充即可。
参考技术A 在Excel中,如果某个单元格中包含一个带小数,要用公式提取该数值小数点后面的数字,例如A1单元格中包含一个数值“59178.68”,在B1单元格中输入下面的公式:=RIGHT(A1,LEN(A1)-FIND(".",A1))
公式返回结果“68”。
要取得纯小数,还可用MOD函数:
=MOD(ABS(A1),1)
对于“59178.68”,公式返回“0.68”。
MOD函数返回两数相除的余数,它可以用INT函数来替代,即:
MOD(n, d) = n - d*INT(n/d)
上述公式如果改用INT函数就是:
利用这一点可以从一个包含日期和时间的单元格中提取时间。由于Excel中的日期和时间是一个序列号,序列号中小数点右边的数字表示时间,左边的数字表示日期,因而也可以提取小数点后面的数字来获取时间。例如在A1单元格中包含公式:=NOW()A1单元格中会同时显示日期和时间“2009-12-31 16:43”,要在B1单元格中提取A1单元格中的时间,在B1单元格中输入公式:=MOD(A1,1)B2单元格中将返回“1900-1-0 16:43”,然后设置B2单元格的数字格式为时间格式即可。 参考技术B
见截图
B2输入
=LEFT(A2,FIND(".",A2)-1)
C2输入
=MID(A2,FIND(".",A2)+1,99)
下拉复制填充
参考技术C TRUNC请参阅
将数字的小数部分截去,返回整数。
语法
TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
说明
函数 TRUNC 和函数 INT 类似,都返回整数。函数 TRUNC 直接去除数字的小数部分,而函数 INT 则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。函数 INT 和函数 TRUNC 在处理负数时有所不同: 参考技术D 小数点前的数字:=int(A1)
小数点后的数字:=A1-int(A1)
EXCEL中小数点后面的0怎么去掉
1、首先,在打开的Excel表中输入一组数据,您可以看到数字后面显示了零。
2、在工具栏的“数字”部分找到下图中圈出的图标。
3、单击一次可以删除一个零点,单击多次可以完全取消零点的显示。
4、或者你可以右键单击单元格,然后在弹出选项中单击“设置单元格格式”。
5、然后单击“打开”对话框中的值,并将十进制数设置为零。
参考技术A如图红圈所示按钮,减少小数点位数,可以去掉后面的0。请参考。
参考技术B 1.去掉小数点后面的数据在Excel表格中,我们需要将小数点后面的内容全部删去掉来计算准确值,这样要怎样操作呢?可以按CTRL+H,查找替换,我们查找.*然后全部替换成空白,这样所有的小数点都去掉了。
2.隐藏表格中的0
在一周查看阅读量时有爆文有没量文章,怎样将没有量的文章后备注的0批量删除掉呢?
可以右键选择单元格格式,将格式修改成为自动以,在里面输入[=0]g,这时单元格里面的0都被隐藏起来了。 参考技术C 选中单元格,单击右键-->设置单元格格式-->数字选项卡下面有个分类,选择常规就好了 参考技术D 在B1中输入或复制粘贴下列公式
=INT(A1)
或
=TRUNC(A1)
下拉填充
或
选择单元格区域 CTRL+1 数值 小数位数 输入 0 确定
以上是关于在EXCEL中,如何取小数点前和小数点后的数字的主要内容,如果未能解决你的问题,请参考以下文章
sql 中如何舍去小数最后一位为0 如:20.50只能取20.5