找到所有的值大于一定值大于或等于(Find all values greater or equal

2019-10-20 04:41发布

比方说,我有如下表。

Team Score
AA   81
BB   67
CC   44
DD   1.5
JJ   279
LL   49
TT   201
GG   158
MM   32
HH   89

我想,在另一台场得分超过80的所有球队。 我试过指数+匹配功能如下,但只给了我最小的值大于80。

下面是代码:

=INDEX($A$2:$A$11,MATCH(80,$B$2:$B$11,-1))

虽然我把值在查找数组参数降序排列,这种功能只给我一个答案:最小的值大于80。

我试图做到这一点,而不必对数组进行排序,并与一个庞大的数据库提醒你。 谢谢。

Answer 1:

如何使用自动筛选? 然后,您就在列得分值过滤非常灵活。



Answer 2:

如果你不想使用VBA,在第三栏,你可以有

=if(B2 > 80, A2, "")

并复制公式向下。 你甚至可以把公式此列在另一个选项卡,要么在其中手动删除无关行或编写代码,为你做的。



Answer 3:

输入此公式来D2并按下CTRL+SHIFT+ENTER使其阵列式,然后将其向下。

=INDEX($A$1:$A$11,SMALL(IF($B$2:$B$11>=80,ROW($B$2:$B$11)),ROW(1:1)))

请参阅如何查找值的列表,并返回多个相应值的详细信息。



Answer 4:

创建数据透视表( Team的行, Score西格玛值,则过滤Sum of Score列数的过滤器,大于...,和80旁边显示行,其中: is greater than * ,OK。

*或者是is greater than or equal to



文章来源: Find all values greater or equal than a certain value