指定保留数值 点后位数
如 123.456789 只要后3位数 得: 123.456
错误的话会返回 文本 "-1"
如 1.小数点后的数位 没有 指定保留的数位多
123.45 只要后3位数 得:"-1"
2.文本中没有 " . "
123456 得 "-1"
以文本的方式操作数值,所以要数值转换!
要数值转换!
要数值转换!
函数 保留点后位数(数值文本 为 文本型,点后位数 为 整数型) 为 文本型
变量 点位 为 整数型 = 0
变量 保留文本 为 文本型
点位 = 寻找文本(数值文本,".",0)
如果 (点位 == -1 )
保留文本 = "-1"
否则 如果 ( 取文本长度(取指定文本右边(数值文本,".")) < 点后位数)
保留文本 = "-1"
否则
保留文本 = 取文本左边(数值文本,点位 + 点后位数 + 1)
结束 如果
返回 保留文本
结束 函数
函数 保留点后位数(数值文本 为 文本型,点后位数 为 整数型) 为 文本型
变量 点位 为 整数型 = 0
变量 保留文本 为 文本型
点位 = 寻找文本(数值文本,".",0)
如果 (点位 == -1 )
保留文本 = "-1"
否则 如果 ( 取文本长度(取指定文本右边(数值文本,".")) < 点后位数)
保留文本 = "-1"
否则
保留文本 = 取文本左边(数值文本,点位 + 点后位数 + 1)
结束 如果
返回 保留文本
结束 函数