B1输入以下字符:
1、{=LEFT(IF(RIGHT(A1)="0",0,)&SUM(LEFT(RIGHT(5^19&A1,LARGE(MATCH(COLUMN(A:J)-1,--MID(5^19&A1,LEN(A1)+15-COLUMN(1:1),1),),ROW($1:$10))))*10^ROW($1:$10)),COUNT(FIND(COLUMN(A:J)-1,A1)))}下拉,
2、{=MID(10^10+SUM(LEFT(RIGHT(REPT(0,14)&A1,SMALL(MATCH(COLUMN(A:J)-1,--MID(5^19&A1,LEN(A1)+15-COLUMN(1:1),1),),ROW($1:$10))))/10^ROW($1:$10))*10^10,2,COUNT(FIND(COLUMN(A:J)-1,A1)))}
3、{=MID(10^10+SUM(LEFT(RIGHT(REPT(0,14)&A1,SMALL(MATCH(COLUMN(A:J)-1,--MID(5^19&A1,LEN(A1)+15-COLUMN(1:1),1),),ROW($1:$10))))*10^(10-ROW($1:$10))),2,COUNT(FIND(COLUMN(A:J)-1,A1)))}
适应数值为0和空的情况
COLUMN(1:1)可以换成COLUMN(A:IU)
其它方法见附件
[ 本帖最后由 donghan 于 2010-4-12 17:37 编辑 ] |