在excel中如何改变文本数据的小数位数

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:27:51
如4.70*4.15*3.10变成4.700*4.150*3.100

=TEXT(LEFT(A1,FIND("*",A1)-1),"#.000")&"*"&TEXT(MID(A1,FIND("*",A1)+1,FIND("#",SUBSTITUTE(A1,"*","#",2))-FIND("*",A1)-1),"#.000")&"*"&TEXT(RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"*","#",2))),"#.000")

这样的我都是先用&符号再下一列添加最后一个0,再用替换,将*号替换为0*,我的不是好方法,等更好的答案,
就是说你数据在A列,B1输入A1&0,然后下拉
复制B列选择性黏贴-数值B列后 再用替换,最后删除A列

假设数据在a1
公式为=LEFT(A1,FIND("*",A1,1)-1)&"0*"&MID(A1,FIND("*",A1,1)+1,FIND("*",A1,FIND("*",A1,1)+1)-FIND("*",A1,1)-1)&"0*"&RIGHT(A1,LEN(A1)-FIND("*",A1,FIND("*",A1,1)+1))&"0"

数字在哪儿,先点哪边的数字,然后就是多按几下“增加小数位数”按钮就可以了