描述中框出来的,貌似有误。。I列最多只有1位数(5个数中出现3次的数)
K列应该是:H/J列的合并结果
如果上面的确是手误的话:
H2不变,数组公式:
=IF(COUNTIF($B2:$F2,0),0,"")&SUBSTITUTE(SUM(IF(COUNTIF($B2:$F2,ROW($1:$9)),ROW($1:$9)*10^(9-ROW($1:$9)),0)),"0","")
I2,数组公式:
=OFFSET($A2,,MIN(IF(COUNTIF($B2:$F2,$B2:$F2)=3,COLUMN($A2:$E2),255)))&""
J2,普通公式:
=IF(I2="","",RIGHT(--LEFT(H2,1)+5,1)&IF(LEN(H2)=3,RIGHT(--MID(H2,2,1)+5,1),"")&RIGHT(--RIGHT(H2,1)+5,1))
K2,数组公式:
=IF(I2="","",IF(FIND(0,H2&J2&1/17)<=LEN(H2)*2,0,"")&SUBSTITUTE(SUM(IF(FIND(ROW($1:$9),H2&J2&1/17)<=LEN(H2)*2,ROW($1:$9)*10^(9-ROW($1:$9)),0)),0,""))
L2,数组公式:
=IF(I2="","",MIN(IF((NOT(ISERR(FIND(B3:B1003,K2)))+NOT(ISERR(FIND(C3:C1003,K2)))+NOT(ISERR(FIND(D3:D1003,K2)))+NOT(ISERR(FIND(E3:E1003,K2)))+NOT(ISERR(FIND(F3:F1003,K2)))>LEN(K2)/2)*(B3:B1003<>""),ROW(B3:B1003),65536))-ROW())
HIJKL一起下拉,效果如图
附件可参考