Excel中怎么舍去小数点后面的数字(只设不入)?

 我来答
百度网友b6af295
推荐于2019-11-11 · TA获得超过1.2万个赞
知道小有建树答主
回答量:15
采纳率:100%
帮助的人:3751
展开全部

是取整数。
所以是用INT“取整”函数。

如果你要四舍五入,那么用“设置单元格格式”去掉小数位的方法会出现以下问题,“设置单元格格式”的确能对单元格“四舍五入”,但其计算还是按全数来计算。
例如:8.4(由于8.4不够四舍五入,所以就出现了7 2=9的结果)。

一.使用Int、Fix

函数


P
ivate Su
Fo
m_Load()
Text1 = Int(15013.742)
End Su

Int、Fix 函数
返回参数的整数部分。


语法
Int(num
e
)
Fix(num
e
)
必要的 num
e
参数是 Dou
le 或任何有效的数值表达式。如果 num
e
包含 Null,则返回 Null。
说明
Int 和 Fix 都会删除 num
e
的小数部份而返回剩下的整数。
Int 和 Fix 的不同之处在于,如果 num
e
为负数,则 Int 返回小于或等于 num
e
的第一个负整数,而 Fix 则会返回大于或等于 num
e
的第一个负整数。例如,Int 将 -8.4 转换成 -9,而 Fix 将 -8.4 转换成 -8。


二.使用INSTR函数及MID函数:
Option Explicit
Dim a As Dou
le
Dim
As Intege

P
ivate Su
Fo
m_Load()
a = 15013.742
Text1 = a

= InSt
(1, a, ".")
Text2 = Mid(a, 1...1)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式