|
本帖最后由 tgydslr 于 2013-12-10 09:40 编辑
b2- =IF(A2=A1,"",IF(ISERROR(FIND("0",SUM((A2:A$28=A2)*10^(ROW(2:$28)-ROW(A2))))),LEN(SUM((A2:A$28=A2)*10^(ROW(2:$28)-ROW(A2)))),FIND("0",SUM((A2:A$28=A2)*10^(ROW(2:$28)-ROW(A2))))-1))
复制代码 ,数组三键结束,然后下拉
再弄个短的,03版使用- =IF(A2=A1,"",IF(ISNA(MATCH(,--(A2:A$28=A2),)),LEN(SUM((A2:A$28=A2)*10^(ROW(2:$28)-ROW(A2)))),MATCH(,--(A2:A$28=A2),)-1))
复制代码 07版的更短些- =IF(A2=A1,"",iferror(MATCH(,--(A2:A$28=A2),)-1,LEN(SUM((A2:A$28=A2)*10^(ROW(2:$28)-ROW(A2))))))
复制代码 再来一更短的,能力有限,关于29-row()的说明:就是说从这个单元格一下到结束的单元格都是一个数值,那么连续的数是29-row()(28-row()+1) - =IF(A2=A1,"",IF(ISNA(MATCH(,--(A2:A$28=A2),)),29-ROW(),MATCH(,--(A2:A$28=A2),)-1))
复制代码
|
评分
-
查看全部评分
|