SUM(N(MID(G10,COLUMN(A:C),1)=MID(G10,4*ROW($1:$3)+COLUMN(A:C),1)))和这个SUM(N(MID(G10,{1;2;3},1)=MID(G10,{1;2;3}+{4,8,12},1)))其实是一样的,后者是前者的简写。这个就是分别判断条件 “第一个三位数每一位对应的后面的三位数同位置的包含它”。
然后SUM(N(MID(G10,COLUMN(A:C),1)=MID(G10,4*ROW($1:$3)+COLUMN(A:C),1)))>0表示至少有一个满足条件,那就是true,都不满足条件就是0个,那就是false,再用N函数将true或者false转化为1,或0.
而=TEXT(SUM(N(MID(G10,{1;2;3},1)=MID(G10,{1;2;3}+{4,8,12},1))),"\1;;\0;")表示满足条件的个数即SUM(N(MID(G10,{1;2;3},1)=MID(G10,{1;2;3}+{4,8,12},1))),text作用是,如果大于0,返回结果为1,如果等于0就是0.你可以查查text用法。 |