公式比较长,没有想到简化办法:
=INDEX(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),SMALL(IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1),1))&INDEX(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),SMALL(IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1),2))&INDEX(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),SMALL(IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1),3))&INDEX(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),SMALL(IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1),4))&INDEX(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),SMALL(IF(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0)=ROW(INDIRECT("1:"&LEN(A1))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1),5))
数组公式,按三键(CTRL+SHIFT+ENTER)完成公式,下拉。
在B2输入公式:
=LEFT(SUM((0&MID(A2,SMALL(FIND(ROW($1:$10)-1,A2&1/17),ROW($1:$10)),1))*10^(10-ROW($1:$10))),5)
数组公式,公式在编辑状态下按Ctrl+Shift+Enter(三键同时按)结束公式输入。
向下填充即可。
在B2单元格输入函数公式“=VALUE(LEFT(A2,5))" 后下拉注意不要输入引号
在单元格B2内编写如下函数:
=MID(A2,1,5)
而后向下拖到你所需要的单元格,如B8
=left(A2,5)