查找大于或等于某个值的所有值
假设我有下面的表格。
Team Score AA 81 BB 67 CC 44 DD 1.5 JJ 279 LL 49 TT 201 GG 158 MM 32 HH 89
我想让所有在另一个桌子上得分超过80的球队。 我尝试了如下索引+匹配function,但它只给了我最小的值大于80。
这里是代码:
=INDEX($A$2:$A$11,MATCH(80,$B$2:$B$11,-1))
虽然我把这些值放在lookup_array参数中,但是这个函数只给了我一个答案:大于80的最小值。
我正在尝试这样做,而不必sorting数组,并用一个巨大的数据库记住你。 谢谢。
如何使用AutoFilter? 然后,您可以非常灵活地过滤列分数中的值。
如果你不想使用vba,可以在第三栏中填写
=if(B2 > 80, A2, "")
并复制该公式。 你甚至可以把这一列的公式放在另一个选项卡中,或者手动删除没有任何内容的行,或者编写可以为你做的代码。
创build数据透视表( Team
for ROWS, Score
for Sigma VALUES,然后过滤“数字filter,大于…”和“显示行”旁边的“数字filterSum of Score
列,其中: is greater than
*
,确定。
*
或者可能is greater than or equal to
。
将此公式input到D2
,然后按CTRL+SHIFT+ENTER
使其成为数组公式,然后将其向下拖动。
=INDEX($A$1:$A$11,SMALL(IF($B$2:$B$11>=80,ROW($B$2:$B$11)),ROW(1:1)))
请参阅如何查找列表中的值并返回多个相应的值以获取详细信息。