如何批量删除列中的所有小数点,哪位高手指点一下,是不是要用到什么公式?1123.021123.02
答案:3 悬赏:10
解决时间 2021-11-06 12:45
- 提问者网友:两耳就是菩提
- 2021-11-05 12:56
如何批量删除列中的所有小数点,哪位高手指点一下,是不是要用到什么公式?1123.021123.02
最佳答案
- 二级知识专家网友:思契十里
- 2021-11-05 14:05
假设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-11-05 15:36
按ctrl+h打开替换对话框,单击高级,勾选使用通配符
在查找内容框中输入.[0-9]{1,}
替换为中为空
单击全部替换
- 2楼网友:慢性怪人
- 2021-11-05 14:12
……都没有说清楚,怎么搞?
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)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯