EXCEL中表格内用乘号连接的数值怎么取整

像这样,我统计出来所有零件的三边最大尺寸,是这个数据只是让我知道它大概占用多大空间,并不需要精确到小数点后,如何在这公式无法认为它是一个数值的数值里面去取整

数据放在F列

F1=2061.868×1883.616×1138.80

J1=ROUND(MID(F1,1,FIND("×",F1)-1),0)&"×"&ROUND(MID(F1,FIND("×",F1)+1,FIND("×",F1,FIND("×",F1)+1)-FIND("×",F1)-1),0)&"×"&ROUND(MID(F1,FIND("×",F1,FIND("×",F1)+1)+1,LEN(F1)-FIND("×",F1,FIND("×",F1)+1)),0)

是这个意思吧。

追问

就是想要这个效果,不过这个函数组合的方法好复杂,我能请教一下吗

追答

这个函数不复杂,里面有两个与,拆成三段。你分析一下就知道了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-04

将其复制到Word中,利用查找替换来完成,然后复制到Excel中。

方法:

    复制

    ctrl+h快捷键,查找替换,查找出输入  .[0-9]{1,}

    替换处不输入

    勾选通配符前面的方框。

    然后确定替换。

第2个回答  2018-12-05
G2单元格输入公式:
=MAX(--MID(SUBSTITUTE(F2,"+",REPT(" ",50)),50*ROW($1:$3)-49,50))
就是得到3个数中的最大值,若要取整的话,公式改为:
=TRUNC(MAX(--MID(SUBSTITUTE(F2,"+",REPT(" ",50)),50*ROW($1:$3)-49,50)))
四舍五十的话,公式改为:
=ROUND(MAX(--MID(SUBSTITUTE(F2,"+",REPT(" ",50)),50*ROW($1:$3)-49,50)),0)追问

你的意思是说取三个参数里最大的那个?而我是想要把三个数分别取整,比如F2,取整后的数据就应该是2062 X1284X1139

第3个回答  2019-03-04
=ROUND(LEFT(F2,FIND("X",F2)-1),0)*ROUND(MID(F2,FIND("X",F2)+1,FIND("X",F2,FIND("X",F2)+1)-FIND("X",F2)-1),0)*ROUND(RIGHT(F2,LEN(F2)-FIND("X",F2,FIND("X",F2)+1)),0)
这里“X”用你实际的乘号代替,如果要取整,而不是四舍五入,就不要round(,0),改为int()
第4个回答  2020-06-08
我给不说个简单的,把需要变换的数据选中复制粘贴数值,然后选中,打开查找替换,查找里写小数点和※,替换中直接就是空白就行,回车就行
相似回答