在excel中请问如何把0.75*1250*0和0.8*1000*838995最后一个乘号和后面数字都去掉变成0.75*1250和0.8*1000

如何把0.7500*1250*0变成0.75*1250呢

假设原数据是在A列
B1输入
=LEFT(A1,FIND("@",SUBSTITUTE(A1,"*","@",2))-1)
下拉公式。

补充问题答案
=--LEFT(A1,FIND("*",A1)-1)&"*"&MID(A1,FIND("*",A1)+1,FIND("@",SUBSTITUTE(A1,"*","@",2))-FIND("*",A1)-1)
无疑问,不要忘记采纳答案。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-17
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"*","×"),RIGHT(SUBSTITUTE(A1,"*","×"),LEN(SUBSTITUTE(A1,"*","×"))-SEARCH("×",SUBSTITUTE(A1,"*","×"),6)+1),""),"×","*")
把0.75*1250*0放在A1,0.8*1000*838995放在A2,在C1中输入(或粘贴)上面的公式即可。
说明:该公式还值得完善的地方,就是SUBSTITUTE(A1,"*","×"),6)+1 式中的6是有规律的,如果改为用公式就完美了。期待有高手完善。
第2个回答  2011-10-18
=LEFT(A1,FIND("*",SUBSTITUTE(A1,"*","",1)))
第3个回答  2011-10-17
这个简单了,在格式里有,点击进去后,你就会明白的
相似回答