EXCEL数字前有英语的想只保留小数点后1位小数

EXCEL数字前有英语的想只保留小数点后1位小数
就是以下这样子的数字:
C44.584
D55.21
X999.9542
E32
要改成:
C44.5
D55.2
X999.9
E32.0
不知道有什么办法没有,不是一个两个而是很多数据要改成这样子,因为前面有英语所以不能直接用修改格式来规范小数点,谢谢各位了!
left(a1)&round(--right(a1,len(a1)-1),1)
用这个公式别的都好,但C22.0变成C22了,我是想要保留这个0的,麻烦再琢磨下,非常感谢!
=LEFT(A1)&TEXT(FLOOR(--RIGHT(A1,LEN(A1)-1),0.1),"0.0")
这个公式解决了上面的问题,但C02.9变成了C2.9,这个问题能解决么?
其他人气:866 ℃时间:2020-03-25 22:24:20
优质解答
已经解决了哦!
要完全达到你的要求公式应该是如下:
比如你的数据在A列
B1输入公式:
=LEFT(A1)&if(mid(a1,2,1)="0","0","")&TEXT(FLOOR(--RIGHT(A1,LEN(A1)-1),0.1),"0.0")
下拉
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版