参与一下。
=INDIRECT("A"&SMALL(MMULT(SMALL((MMULT(--(CODE(RIGHT(A$1:A$8,COLUMN(A:BH)))=CODE(MID(A$1:A$8,COLUMN(A:BH),1)&A$1:A$8)),ROW(1:60)^0)=60)*LEN(A$1:A$8)+ROW($1:$8)*{0,100},ROW($2:$9)^{0,1}+7)-ROW($1:$8)*{0,100},{1;-1})*9+ROW($1:$8),ROW()))&""
==============================================================================
简化一下。
=INDIRECT("A"&SUM(INT((LARGE((MMULT(--(CODE(RIGHT(A$1:A$8,COLUMN(A:BH)))=CODE(MID(A$1:A$8,COLUMN(A:BH),1)&A$1:A$8)),1^ROW(1:60))=60)*LEN(A$1:A$8)-ROW($1:$8)%,ROW()^{0,1})+{1,0})*{1,100})*{100,-1}))&""
==============================================================================
不能判断是否有对称字串。长度197。
=INDIRECT("A"&SUM(CEILING(LARGE(((MMULT((CODE(RIGHT(1&A$1:A$8&1,COLUMN(A:BI)))-CODE(MID(1&A$1:A$8,COLUMN(A:BI),1)&1))^2,ROW(1:61))=0)*LEN(A$1:A$8)+2)/1%-ROW($1:$8),ROW()^{0,1}),{100,1})*{1,-1}))&""
==============================================================================
这个应该可以判断是否有对称字串,并显示。长度208。
=INDIRECT("a"&SUM(INT(LARGE((MMULT((CODE(RIGHT(1&A$1:A$8&1,COLUMN(A:BI)))-CODE(MID(1&A$1:A$8,COLUMN(A:BI),1)&1))^2,ROW(1:61))=0)*LEN(A$1:A$8)-ROW($1:$8)%,ROW()^{0,1,0})*10^{0,2,-2}+{2,0,1})*{100,-1,-100}))&""
[ 本帖最后由 wangg913 于 2010-6-11 10:48 编辑 ] |