4.改进码与颜色码 改进码与颜色码这里稍微复杂一些,需要根据零件号的长度来区分一下 如果零件号的长度是9,说明该零件号没有改进码与颜色码,就返回一个空 如果零件号的长度是10/11,说明该零件号有1/2位改进码而没有颜色码 如果零件号的长度是12,说明该零件号有3位颜色码而没有改进码 如果零件号的长度是13/14,说明该零件号有3位颜色码且有1/2位改进码 如果长度大于14或者小于9,表示该零件号不符合标准
公式: IF(LEN(E2)=9," ",IF(LEN(E2)=10," "&MID(E2,10,1),IF(LEN(E2)=11,""&MID(E2,10,2),IF(LEN(E2)=12," "&MID(E2,10,3),IF(LEN(E2)=13,""&MID(E2,10,1)&" "&MID(E2,11,3),IF(LEN(E2)=14," "&MID(E2,10,2)&" "&MID(E2,12,3),"未知")))))) 08 生成标准零件号 我们将拆解完的零件号重新合在一起,就是我们想要的标准零件号了(注意每一项只见要用空格分开);如果是不符合标准的零件号,我们就返回太长/太短
公式: IF(LEN(E2)>14,"太长",IF(LEN(E2)<9,"太短",F2&" "&G2&""&H2&I2))
09 合并公式
我们的公式已经写好了,只是如果日后每次用的时候都像现在这样一步一步的套公式未免有些麻烦,我们可以将上面的公式合并为一个大公式。 我们可以用逐层嵌套的方式来合并公式。例如:C2中的公式为“=UPPER(B2)”,我们将“B2”替换为B2单元格中的内容,就将B2与C2合到了一起,以此类推,最后合成一个大公式。 最后合并完成后我们只保留最重要的3列
|