我正在尝试返回具有给定条件的列表
我当前的数据看起来像
A B
1 Anna 4
2 Brad 6
3 Claire 2
4 Dan 5
4 Evie 2
我想选择那些“分数”为4或更少的,并按顺序排序!
因此,我很想看到这样的结果(注意不同的列)
D E
1 Claire 2
2 Evie 2
3 Anna 4
我不想使用数据透视表。我正在尝试了解工作表函数实际上可以实现什么。
我想要实现的目标可能吗?
这篇文章的其余部分不起作用 - 我只是想证明我已经尝试过
我已经尝试了第一部分(让 D 栏工作),即匹配分数低于 5 的内容
=INDEX($A$1:$A$4, SMALL(IF($B$1:$B$4>4,ROW($B$1:$B$1)), ROW()))
这失败了,因为 Small 似乎返回了与small 匹配的项目,因此,我的结果不会同时包括 Claire 和 Evie,因为他们的得分都是 2
人们可以使用该
FILTER()
函数来SORT()
获得所需的输出:解决方案基于:
或者,使用
INDEX()
+AGGREGATE()