EXCEL里一个数值格式转文本格式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:18:35
有一列金额,这些金额都是按照公式推算来的,不一定小数点后面有多少位,把这一列设成数值格式,小数点2位,则他们自动四舍五入,变成带两位小数的数,现在规定必须以文本形式储存这些数字,可是改变成文本格式后,又变成带三位小数的数字了,怎么能够既保证是文本格式有都是两位小数?

原先的公式改成

=ROUND(原公式,2)
就行了

复制数值以后,改成文本就对了

设置单元格格式,自定义
0.00 或?.??
弄错楼主的意思了,原本就是公式得到的,那么就在最外加上
=TEXT(原公式,"#.##")

1、工具-选项-重新计算-以显示精度为准;
2、选中这些数据-复制-选择性粘贴-数值;
3、设置格式为文本;
4、取消第一步的操作。

=TEXT(原公式,"0.00")

注: TEXT作用变数字为指定格式文本。

如果计算的结果在B列

需要的文本在C列

c1=ROUND(b1, 2)