你的意思是不是第一个*前面的如果是0,就去除,不是0,就保持原状,如果是这样,假设数据在D1:D100, E1中输入=REPLACE(D1,FIND("*",D1)-1,TEXT(MID(D1,FIND("*",D1)-1,1),"!0;;1"),"")用自动填充柄下拉到E100,就可以了。