![使用 Excel 对数字矩阵进行舍入](https://linux22.com/image/1310304/%E4%BD%BF%E7%94%A8%20Excel%20%E5%AF%B9%E6%95%B0%E5%AD%97%E7%9F%A9%E9%98%B5%E8%BF%9B%E8%A1%8C%E8%88%8D%E5%85%A5.png)
我在 Excel 中有一个由数值数据组成的数字矩阵。我希望 Excel 将每个单元格显示为四舍五入到 5 位有效数字。
我该怎么做?是否可以一次对所有单元格进行舍入?
答案1
如果你的矩阵在 A1:D10 那么你可以在其旁边创建一个“圆角矩阵”,例如在 G1 中使用这个公式
=ROUND(A1,4-INT(LOG(A1,10)))
复制到 J10,将新数据四舍五入为 5 位有效数字G1:J10
答案2
Round()
等在数组公式中工作,因此ctrl-shift-return
您可以输入
{=round(A1:D10,4-int(log10(A1:D10)))}
另一个 4x10 单元格范围来同时在所有单元格上执行此操作。