如何让excel保留小数点4位数字
一个单元格里的文本是0.87346538***,小数点太多了我想要变成0.8734***,注意我要里面含有“***”,这个符号不变单元格里面的那个*不全都是3个的,可能是...
一个单元格里的文本是0.87346538***,小数点太多了我想要变成0.8734***,注意我要里面含有“***”,这个符号不变
单元格里面的那个*不全都是3个的,可能是一个*也可能是2个**3个***,就都是一些小数加星星的组合,请编辑的公式里不要只用3个星星。最好 有一个公式可以识别出单元格里的数值然后保留4位小数但是星星个数不变,谢谢 展开
单元格里面的那个*不全都是3个的,可能是一个*也可能是2个**3个***,就都是一些小数加星星的组合,请编辑的公式里不要只用3个星星。最好 有一个公式可以识别出单元格里的数值然后保留4位小数但是星星个数不变,谢谢 展开
2个回答
展开全部
假设"0.87346538***"这样的文本数据写在A1单元格,则
B1单元格写入公式
=INT(LEFT(A1,LEN(A1)-3)*10000)/10000&RIGHT(A1,3)
再或
=LEFT(A1,FIND(".",A1)+4)&RIGHT(A1,3)
=LEFT(A1,FIND(".",A1)+4)&"***"
B1单元格写入公式
=INT(LEFT(A1,LEN(A1)-3)*10000)/10000&RIGHT(A1,3)
再或
=LEFT(A1,FIND(".",A1)+4)&RIGHT(A1,3)
=LEFT(A1,FIND(".",A1)+4)&"***"
追问
单元格里面的那个*不全都是3个的,可能是一个*也可能是2个**3个***,就都是一些小数加星星的组合,请编辑的公式里不要只用3个星星。最好 有一个公式可以识别出单元格里的数值然后保留4位小数但是星星个数不变,谢谢
追答
不把数据结构一次的说清楚,这下又要来改公式真麻烦
=LEFT(A1,FIND(".",A1)+4)&RIGHT(A1,LEN(A1)-FIND("*",A1)+1)
或
=LEFT(A1,FIND(".",A1)+4)&REPT("*",LEN(A1)-LEN(SUBSTITUTE(A1,"*",)))
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询