你好:用这个公式,然后把单元格格式设置成 0“k+"000
=MID(B1,1,FIND("k",B1,1)-1)*1000+RIGHT(B1,3)-MID(A1,1,FIND("k",A1,1)-1)*1000-RIGHT(A1,3)
例如5k+100 8k+100 计算结果是3K+0 可以显示为3K+000吗?
谢谢!
要用Text处理后面MOD的结果
完整公式
=INT(((LEFT(B2,FIND("k+",B2)-1)*1000+RIGHT(B2,LEN(B2)-FIND("k",B2)-1))-(LEFT(A2,FIND("k+",A2)-1)*1000+RIGHT(A2,LEN(A2)-FIND("k",A2)-1)))/1000)&"K+"&TEXT(MOD(((LEFT(B2,FIND("k+",B2)-1)*1000+RIGHT(B2,LEN(B2)-FIND("k",B2)-1))-(LEFT(A2,FIND("k+",A2)-1)*1000+RIGHT(A2,LEN(A2)-FIND("k",A2)-1))),1000),"000")
计算结果为
5k+100 8k+100 3k+ 可以显示为3K+000吗?
5k+000 8k+100 3k+100
5k+100 8k+200 3k+100
5k+000 8k+000 3k+
可以……
=INT(VALUE(LEFT(B2,LEN(B2)-5))+VALUE(RIGHT(B2,3))/1000-(VALUE(LEFT(A2,LEN(A2)-5))+VALUE(RIGHT(A2,3))/1000))&"k+"&TEXT(MOD(VALUE(LEFT(B2,LEN(B2)-5))+VALUE(RIGHT(B2,3))/1000-(VALUE(LEFT(A2,LEN(A2)-5))+VALUE(RIGHT(A2,3))/1000),1)*1000,"000")
你再试试,我试了一下可以了