如果楼主的单位与数值是分开的他也不用在这里提问了.
要实现楼主的想法也是可以的,加上3列辅助列,把XYZ的数字提取出来即可.
在B1输入=--IF(ISERROR(FIND(\"x\",A1)),0,MID(A1,1,FIND(\"x\",A1)-1))
在C1输入=--IF(ISERROR(FIND(\"y\",A1)),0,IF(B1=0,MID(A1,1,FIND(\"y\",A1)-1),MID(A1,FIND(\"x\",A1)1,FIND(\"y\",A1)-1-FIND(\"x\",A1))))
在D1输入==--IF(RIGHT(A1,1)\"z\",0,MID(A1,MAX(IF(ISERROR(FIND(\"x\",A1)),0,FIND(\"x\",A1)),IF(ISERROR(FIND(\"y\",A1)),0,FIND(\"y\",A1)))1,FIND(\"z\",A1)-MAX(IF(ISERROR(FIND(\"x\",A1)),0,FIND(\"x\",A1)),IF(ISERROR(FIND(\"y\",A1)),0,FIND(\"y\",A1)))-1))
把上面的公式复制过去就可以用,把公式中的XYZ用实际的单位改过来,也要加双引号哦.
点选B1、C1、D1然后往下拉,就可以把XYZ的数量分开来了,求和应该不用我们教了吧.
码字不容易,希望帮到你. |