在Excel中过滤参考列表

时间:2019-02-08 16:14:29

标签: excel excel-formula

我将下表作为源列表:

enter image description here

作为结果,我想获得以下列表:

enter image description here

条件应该是一个变量,以便我可以在不同的输出列表中过滤不同的条件。

感谢支持。

3 个答案:

答案 0 :(得分:2)

MINIFS应该做您想要的(无论如何,在您的简单示例中)。

=IF(
    MINIFS($A$1:$A$7, $B$1:$B$7, $F$1,$A$1:$A$7,">"&MAX($F$1:$F1))=0,
    "",
    MINIFS($A$1:$A$7,$B$1:$B$7,$F$1,$A$1:$A$7,">"&MAX($F$1:$F1))
)

enter image description here

答案 1 :(得分:2)

使用以下公式

=IFERROR(INDEX($A$1:$A$7,AGGREGATE(15,6,ROW($A$1:$A$7)/($B$1:$B$7=$D$1),ROW(1:1))),"")

enter image description here

答案 2 :(得分:0)

就我个人而言,我只是将“标题”添加到每一列,然后使用内置的过滤器列表。到目前为止,内置过滤器的功能将是任何人为此建议的最强大的选项。

“过滤器”选项可以执行以下操作:

-排序项目

-根据特定值(即您要查找的内容)过滤项目

-基于自定义文本值的过滤器

-根据单元格颜色过滤项目

-如果数据包含数字,则可以搜索两个数字之间的值

-您还可以按日期过滤

再次获得非常强大的工具

之前:

Picture of Excel Spread Sheet with Data>Filter's Shown

之后:

Picture of Excel Spread Sheet with Data>Filtere's Shown as Enabled