excel round公式 如A1数据小数点为4位,先要在原有位置保留2位小数点

2024-12-27 12:18:29
推荐回答(2个)
回答1:

  原有位置,写公式就把把原来的数字覆盖了,这显然是不可能的。原位置数字要指定小数点位数,可以直接通过设置单元格格式现实显然保留多少位小数,而实际数字则是输入的数字或公式得到的数字。如A列,选择A列,单元格格式——数字——数值——小数位数:2位。确定。
  如果希望引用A列数字计算只按显示的数字计算——相当于用了round,可在选项——高级——计算此工作簿时域中,勾选“将精度设为所显示的精度”,确定。

回答2:

首先要明白的是在原有位置无法对该位置的数据用函数,因为:1、round数函数不能引用自身所在单元格做计算,2、函数实际上是写在单元格内的文本,只是这个文本可以做运算并显示运算结果,所以你已经输入有4个小数点的数据,就不可能在输入函数。
所以如果用函数保留小数必须在其他单元格实现,
但是你可以先在其他单元格通过round函数实现,然后复制,选择性粘贴,粘贴成数值,到原位置,这样是可以的。
比如你的数据在A列,你在B列输入:
=round(a1,2)
向下复制公式至整列,
然后复制B列,选择性粘贴到A列,粘贴成数值,然后删除B列。