求专业人士指点:在excel中想把数字转换成文本格式并且只保留两位小数。

我的困扰是,我做了一张表需要所有的数字是文本格式并且只保留两位小数,但是我设置单元格格式成文本的时候,它自动就变成三位小数,我先设置单元格格式-数值-保留两位小数后,再设置成文本,它又自动变成三位小数了,总之就是不管我们怎么设置,到最后设置文本格式它都会自动变三位小数,求专业人士指点。

假设数字写在B列
C1单元格写入公式
=TEXT(ROUND(A1,2),"0.00")
下拉复制公式

再选中C列----右键----复制----再右键----选择性粘贴---数值----确定---再右键---设置单元格格式为"文本"-----最后删去原B列
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-07
不知道你是否要求四舍五入显示两位小数,如果是四舍五入,先用Round()函数,设置成只有两位小数就OK了.如果没有,可以用Text()函数,把数值转换为文本.
相似回答