如何批量删除列中的所有小数点,哪位高手指点一下,是不是要用到什么公式? 1123.02 1123.02
答案:3 悬赏:70
解决时间 2021-03-21 11:58
- 提问者网友:绿海猖狂
- 2021-03-20 17:23
如何批量删除列中的所有小数点,哪位高手指点一下,是不是要用到什么公式? 1123.02 1123.02
最佳答案
- 二级知识专家网友:星星坠落
- 2021-03-20 17:37
假设A列是你的数据列,从A2开始
若你是希望截取掉小数点,则B2输入=INT(A2),然后下拉复制公式
若你是希望四舍五入掉小数点,则B2输入=ROUND(A2,0),然后下拉复制公式
若你仅仅是希望不改变数据,而只是显示时不显示小数点,并且按四舍五入规则自动进位到整数,则只需选中A列中所有数据单元格,按Ctrl+1进入单元格格式,选数值,小数点后设置为0位即可。
若你是希望截取掉小数点,则B2输入=INT(A2),然后下拉复制公式
若你是希望四舍五入掉小数点,则B2输入=ROUND(A2,0),然后下拉复制公式
若你仅仅是希望不改变数据,而只是显示时不显示小数点,并且按四舍五入规则自动进位到整数,则只需选中A列中所有数据单元格,按Ctrl+1进入单元格格式,选数值,小数点后设置为0位即可。
全部回答
- 1楼网友:樣嘚尐年
- 2021-03-20 19:30
按ctrl+h打开替换对话框,单击高级,勾选使用通配符
在查找内容框中输入.[0-9]{1,}
替换为中为空
单击全部替换
- 2楼网友:樣嘚尐年
- 2021-03-20 18:49
……都没有说清楚,怎么搞?
1123.02 最终结果到底是要四舍五入1123 还是 112302(另外还有进一法和退一法。。)??
假设a1=1123.02
1.4舍5入: a2=round(a1,0)
2.只去小数点: 公式: =SUBSTITUTE(a1,".",""); 操作:ctrl+H,使用替换搞掉
3.进一法: a2=roundup(a1,0) 或者 =CEILING(a1,1)
4.退一法: a2=rounddown(a1,0) 或 =int(a1)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯