当前位置:系统粉 > 电脑问答 > 其他问答 > excel中如何将所有的小数点后的数字变成*

excel中如何将所有的小数点后的数字变成*

提问者:qsr9510  |  浏览 次  |  提问时间:2017-03-02  |  回答数量:7

excel中如何将所有的小数点后的数字变成*请问excel中如何将所有小数点后的2改成*,不是2 的不变。例如:一篇文档中的数字有5.2;30.5;12.2等,那么怎么将5.2变成5.*;30.5不变;12.2变成12.* 谢谢。 如果只将小数点后的第二位变成*,怎么做?

已有7条答案
桒6

桒6

回答数:11  |  被采纳数:78

2017-03-02 17:24:46
用ctrl+h调出替换窗口 查找.2内容 替换为.*
赞 1
都市爱的港湾

都市爱的港湾

回答数:185  |  被采纳数:149

2017-03-02 19:19:31

请问如果是小数点后的第二位改变呢,应该怎么做?如5.32;6.52;5.33;4.22等,将5.32变成5.3*;6.52变成6.5*;5.33不变;4.22变成4.2*
赞 18
f051218

f051218

回答数:208  |  被采纳数:61

2017-03-02 17:09:41
试一下替换里面的选项。。
先在一个单元格内输入一个你的标准 如 5.2*

然后按CTRL+H进入替换页面 在替换为后面有一个格式的
先选类型为数值
再点底下的 从单元格选择格式

选择为你输入的单元的格式

(1)
赞 20
绯墨沧湮

绯墨沧湮

回答数:107  |  被采纳数:68

2017-03-02 21:43:13
可以利用公式来快速得到结果,无论你小数点后多少位,都可以很快定位,并替换你想要的内容

将下面公式复制一下,具体按照你的表来修改:=INT(A1)&SUBSTITUTE(MID(A1,SEARCH(".",A1),10),"2","*")复制代码例子看附件

(2)替换2为星号.rar(3.29 KB, 下载次数: 3)2011-12-14 11:22 上传点击文件名下载附件
下载积分: 电元 -5
赞 10
fatemp3

fatemp3

回答数:66  |  被采纳数:104

2017-03-03 00:16:27



也可以用公式替换掉,看下面的:=IF(MID(A1,SEARCH(".",A1)+2,1)="2",REPLACE(A1,SEARCH(".",A1)+2,1,"*"),A1)复制代码(3)替换2为星号.zip(4.02 KB, 下载次数: 0)2011-12-15 21:30 上传点击文件名下载附件
下载积分: 电元 -5


赞 6
墨泪_7

墨泪_7

回答数:126  |  被采纳数:58

2017-03-02 17:42:41
B1=IF(RIGHT(A1)="2",LEFT(A1,LEN(A1)-1)&"*",A1)
这样就解决了,谢谢各位!
赞 12
青桅子_

青桅子_

回答数:207  |  被采纳数:3

2017-03-03 05:28:17


你的答案只能局限在小数点后两位,如果要换成三位、四位、....又要更改公式了

用6楼的方法就不管你小数点多少位都可以将第二位是2的替换成星号的
赞 20
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航