首页 > 解决方案 > Excel 筛选公式/函数 - 从筛选公式/函数返回第一行

问题描述

嗨,我有以下功能;

=FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4))

该公式返回一个满足所有条件的数组。

我想知道是否有办法从过滤后的数组中返回唯一的第一行?谢谢。

标签: excelexcel-formula

解决方案


使用 at@符号仅返回第一个值(不是整行)。如果要返回整行,则需要索引函数,然后定义行号,如1.

=@FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4))

使用上面的公式只返回第一个值。下面将返回第一行。

=INDEX(FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4)),1)

推荐阅读