这回知道为什么我把判定涂色法的矩形放得离解题区那么远了吧,因为这个判定矩形不需要放到我们眼前,那么上面的表格离解题区也不近,也就是这些表格也是过渡的表格,不需要我们去看的那种。
①是单格唯一也就是唯余,当时作表格时还分不清唯余唯一什么的,所以就这么写了,它的公式很简单,就用一个,之后复制整个矩形。
=IF(LEN(CONCATENATE(CW14,CX14,CY14,CW15,CX15,CY15,CW16,CX16,CY16))>1,"",CONCATENATE(CW14,CX14,CY14,CW15,CX15,CY15,CW16,CX16,CY16))
这个公式显而易见的含义,就是九个候选数矩形的A1(数独矩形表示法好说明)位置上的数都连到一起,如果长度超过1,就显示空值,如果不超过1(也就是等于1或0),就显示这个其实最多一个字符的连在一起的字符。
②行摒除公式,也是一个公式复制整个矩形
=IF(COUNT($BK14:$BS14)=1,BK14,"")&IF(COUNT($BK24:$BS24)=1,BK24,"")&IF(COUNT($BK34:$BS34)=1,BK34,"")&IF(COUNT($BK44:$BS44)=1,BK44,"")&IF(COUNT($BK54:$BS54)=1,BK54,"")&IF(COUNT($BK64:$BS64)=1,BK64,"")&IF(COUNT($BK74:$BS74)=1,BK74,"")&IF(COUNT($BK84:$BS84)=1,BK84,"")&IF(COUNT($BK94:$BS94)=1,BK94,"")
它的意思是,某矩形(1-9个)在A1所在行就有一个数的情况下就显示A1(有可能是空,1-9),否则显示空格,把分别考查的9个都加到了一起,这里有人问了,这个数是一个字符或空值吗?用这个公式找到的有可能是两个…,那是因为无解题出来的,如果数独题正确,这个值最多1位数,我没有限制它是几位数。
①②③④同理,列摒除公式:不必多说
=IF(COUNT(BK$14:BK$22)=1,BK14,"")&IF(COUNT(BK$24:BK$32)=1,BK24,"")&IF(COUNT(BK$34:BK$42)=1,BK34,"")&IF(COUNT(BK$44:BK$52)=1,BK44,"")&IF(COUNT(BK$54:BK$62)=1,BK54,"")&IF(COUNT(BK$64:BK$72)=1,BK64,"")&IF(COUNT(BK$74:BK$82)=1,BK74,"")&IF(COUNT(BK$84:BK$92)=1,BK84,"")&IF(COUNT(BK$94:BK$102)=1,BK94,"")
①②③④宫摒除
=IF(COUNT($BK$14:$BM$16)=1,BK14,"")&IF(COUNT($BK$24:$BM$26)=1,BK24,"")&IF(COUNT($BK$34:$BM$36)=1,BK34,"")&IF(COUNT($BK$44:$BM$46)=1,BK44,"")&IF(COUNT($BK$54:$BM$56)=1,BK54,"")&IF(COUNT($BK$64:$BM$66)=1,BK64,"")&IF(COUNT($BK$74:$BM$76)=1,BK74,"")&IF(COUNT($BK$84:$BM$86)=1,BK84,"")&IF(COUNT($BK$94:$BM$96)=1,BK94,"")
注意:这只是一宫的公式(9个格),有的读者说了,又来了,你不会让我们把这个公式里的宫全部手改成另一个宫的,一个公式9个需要改,改8次!这回不能,因为我就是个思维简单的人,越简单越好,不会这么改,上回那么改也是因为行列的公式都在里的不好改动。这回的方法是,把一宫的弄好,会吧,1公式复制一宫(9个格)再选中这个宫,将$全部去掉(使用替换命令),我个人认为,$就是个过程,用过后删去不影响使用,还便于观察,更便于复制使用,去掉了$的九个格选中,复制整个矩形9*9=81格,这就可了。
内容不多,慢慢消化。
①是单格唯一也就是唯余,当时作表格时还分不清唯余唯一什么的,所以就这么写了,它的公式很简单,就用一个,之后复制整个矩形。
=IF(LEN(CONCATENATE(CW14,CX14,CY14,CW15,CX15,CY15,CW16,CX16,CY16))>1,"",CONCATENATE(CW14,CX14,CY14,CW15,CX15,CY15,CW16,CX16,CY16))
这个公式显而易见的含义,就是九个候选数矩形的A1(数独矩形表示法好说明)位置上的数都连到一起,如果长度超过1,就显示空值,如果不超过1(也就是等于1或0),就显示这个其实最多一个字符的连在一起的字符。
②行摒除公式,也是一个公式复制整个矩形
=IF(COUNT($BK14:$BS14)=1,BK14,"")&IF(COUNT($BK24:$BS24)=1,BK24,"")&IF(COUNT($BK34:$BS34)=1,BK34,"")&IF(COUNT($BK44:$BS44)=1,BK44,"")&IF(COUNT($BK54:$BS54)=1,BK54,"")&IF(COUNT($BK64:$BS64)=1,BK64,"")&IF(COUNT($BK74:$BS74)=1,BK74,"")&IF(COUNT($BK84:$BS84)=1,BK84,"")&IF(COUNT($BK94:$BS94)=1,BK94,"")
它的意思是,某矩形(1-9个)在A1所在行就有一个数的情况下就显示A1(有可能是空,1-9),否则显示空格,把分别考查的9个都加到了一起,这里有人问了,这个数是一个字符或空值吗?用这个公式找到的有可能是两个…,那是因为无解题出来的,如果数独题正确,这个值最多1位数,我没有限制它是几位数。
①②③④同理,列摒除公式:不必多说
=IF(COUNT(BK$14:BK$22)=1,BK14,"")&IF(COUNT(BK$24:BK$32)=1,BK24,"")&IF(COUNT(BK$34:BK$42)=1,BK34,"")&IF(COUNT(BK$44:BK$52)=1,BK44,"")&IF(COUNT(BK$54:BK$62)=1,BK54,"")&IF(COUNT(BK$64:BK$72)=1,BK64,"")&IF(COUNT(BK$74:BK$82)=1,BK74,"")&IF(COUNT(BK$84:BK$92)=1,BK84,"")&IF(COUNT(BK$94:BK$102)=1,BK94,"")
①②③④宫摒除
=IF(COUNT($BK$14:$BM$16)=1,BK14,"")&IF(COUNT($BK$24:$BM$26)=1,BK24,"")&IF(COUNT($BK$34:$BM$36)=1,BK34,"")&IF(COUNT($BK$44:$BM$46)=1,BK44,"")&IF(COUNT($BK$54:$BM$56)=1,BK54,"")&IF(COUNT($BK$64:$BM$66)=1,BK64,"")&IF(COUNT($BK$74:$BM$76)=1,BK74,"")&IF(COUNT($BK$84:$BM$86)=1,BK84,"")&IF(COUNT($BK$94:$BM$96)=1,BK94,"")
注意:这只是一宫的公式(9个格),有的读者说了,又来了,你不会让我们把这个公式里的宫全部手改成另一个宫的,一个公式9个需要改,改8次!这回不能,因为我就是个思维简单的人,越简单越好,不会这么改,上回那么改也是因为行列的公式都在里的不好改动。这回的方法是,把一宫的弄好,会吧,1公式复制一宫(9个格)再选中这个宫,将$全部去掉(使用替换命令),我个人认为,$就是个过程,用过后删去不影响使用,还便于观察,更便于复制使用,去掉了$的九个格选中,复制整个矩形9*9=81格,这就可了。
内容不多,慢慢消化。