Excel 过滤公式/函数 - 返回过滤公式/函数的第一行

Kai*_*eng 3 excel excel-formula

你好,我有一个功能如下;

=FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4))
Run Code Online (Sandbox Code Playgroud)

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

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

Har*_*4HR 5

使用 at@符号仅返回第一个值(不是整行)。如果您想返回完整行,那么您需要 Index 函数,然后定义行号,例如1.

=@FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4))
Run Code Online (Sandbox Code Playgroud)

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

=INDEX(FILTER(A:M,(B:B=P4) * (C:C=Q4) * (F:F>=R4)),1)
Run Code Online (Sandbox Code Playgroud)