excel如何提取带小数点数字?
答案:2 悬赏:60
解决时间 2021-02-22 07:48
- 提问者网友:依靠
- 2021-02-21 10:40
最佳答案
- 二级知识专家网友:偏爱自由
- 2021-02-21 11:45
用left函数
=left(选取目标单元格,4)
后面的4是选取从左边开始4位,基本可以把后面的单位去掉
你的表格中有些需要选用4,有些是3,试着操作一下吧
=left(选取目标单元格,4)
后面的4是选取从左边开始4位,基本可以把后面的单位去掉
你的表格中有些需要选用4,有些是3,试着操作一下吧
全部回答
- 1楼网友:留下所有热言
- 2021-02-21 12:32
在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单元格的数字格式为时间格式即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯