如何在Excel中使用过滤器功能排除某些值?

问题描述

首先,这对我来说很难解释,所以请耐心等待。我想简化计算难题的方法(基本上是数独杀手)。 因此,我制作了一张excel表,其中列出了1到9的所有可能排列,它们的总和和位数。现在,我尝试使用过滤器功能(我现在不想弄乱表格)为我提供所有使用特定编号的结果。位数,具有特定的总和,并排除某些位数。

到目前为止的过程: 我用所有不同的数字排列在不同的列中进行了所有排列。然后我没有。位数列(范围为2到8)。然后,我做了一个总和列。然后,我创建了一个连接列,以使其更易于查看(以及逗号)。现在我的桌子已经准备好了。

使用过滤器功能,我能够获得基于no的值。数字和总和,但我无法解决如何排除某些数字。

我使用的代码

`FILTER(Table14,(Table14[no of digits]=Sheet4!B1)*(Table14[sum]=Sheet4!B4)*((Table14[1]=Sheet4!B7)+(Table14[1]=Sheet4!B7)+(Table14[2]=Sheet4!C7)+(Table14[3]=Sheet4!D7)+(Table14[4]=Sheet4!E7)+(Table14[5]=Sheet4!F7)+(Table14[6]=Sheet4!G7)+(Table14[7]=Sheet4!H7)+(Table14[8]=Sheet4!I7)+(Table14[9]=Sheet4!J7)),"not found")`

如您所见,这是行不通的,因为我只需要通过在表格4中输入来选择正确的组合即可。

So instead of '*' I used + in the 1 to 9 columns,not the 'sum' and 'no of digits' columns but that gave me all the values.

例如 没有。的数字是4 总和是20 有什么可能的组合?

1、2、8、9

1、3、7、9

1、4、6、9

1、4、7、8

1、5、6、8

2、3、6、9

2、3、7、8

2,4,5,9

2、4、6、8

2、5、6、7

3,4,5,8

3,4,6,7

但是我现在如何获取它以排除所有值为6的组合,而剩下的是:

1、2、8、9

1、3、7、9

1、4、7、8

2、3、7、8

2,4,5,9

3,4,5,8

以及如何对多个值进行操作,例如我既不希望6也不希望8。

1、3、7、9

2、4、5、9

主表包含以下列

enter image description here

在另一张纸上,我输入总和,位数和要排除的位数。

我在最后一部分上遇到了麻烦(数字排除在外)。我怎么做?我知道可以通过检查不需要的数字的空格来完成表格本身中的过滤,但是我希望将其完全放在另一个工作表和表格中。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)