去重 数组 这个用函数有点没头绪,用了最笨的火车法,那个压缩加数字的这个火车法就不能用了,公式超长了,用VBA会简单点,坐等大佬的解法,用高版本函数估计可以,我没有
B3=MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),1),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),2),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),3),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW(2:12),1)),0)<>0,ROW($1:$11),99),4),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),5),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),6),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),7),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),8),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),9),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),10),1)&MID(A3,SMALL(IF(CODE(MID(A3,ROW($1:$11),1))-IFERROR(CODE(MID(A3,ROW($2:$12),1)),0)<>0,ROW($1:$11),99),11),1) |