|
本帖最后由 abbs001 于 2015-1-27 17:42 编辑
感谢楼主开这个专贴:这个公式我问了,研究了一天么有看明白:OFFSET($B$2,SMALL(($B$2:$F$7<>$G9)/1%+ROW(1:6)-1,COLUMN(K1)/11)*(MOD(COLUMN(A1)-1,11)<5)+MOD(TEXT(MOD(COLUMN(A1)-1,11),"[>4];-1")+1,6),MOD(TEXT(MOD(COLUMN(A1)-1,11),"[<5];!0"),5)+RIGHT(SMALL(($B$2:$F$7<>$G9)*10011+ROW(1:6)/1%+COLUMN($A:$E)-1,COLUMN(K1)/11),2)*(MOD(COLUMN(A1)-1,11)>4))&""
求解。
问题1:"[<5];!0" [>4];-1么看懂
问题2:如果数据增加3行,减少1列改动那里。
问题3:offset函数我这样断是否正确:reference=$B$2 rows=SMALL(($B$2:$F$7<>$G9)/1%+ROW(1:6)-1,COLUMN(K1)/11)*(MOD(COLUMN(A1)-1,11)<5)+MOD(TEXT(MOD(COLUMN(A1)-1,11),"[>4];-1")+1,6)cols=MOD(TEXT(MOD(COLUMN(A1)-1,11),"[<5];!0"),5)+RIGHT(SMALL( ($B$2:$F$7<>$G9)*10011+ROW(1:6)/1%+COLUMN($A:$E)-1 , COLUMN(K1)/11),2) * (MOD(COLUMN(A1)-1,11)>4))&""
|
|