过滤功能并忽略条件

时间:2019-03-21 02:19:56

标签: google-sheets

我使用以下公式过滤了A3中输入的日期和B3中输入的日期之间以及C3中输入的与D列匹配的数据之间的日期范围

=Filter('Sort Violations'!P2:P,'Sort Violations'!C2:C>=Int(A3),'Sort Violations'!C2:C<=Int(B3),'Sort Violations'!D2:D=C3)

我希望公式在以下情况下起作用:如果C3为空/空白,则过滤器仍会从过滤器中其他条件(日期范围)中提取所有数据。我认为公式中需要len,但不确定如何...

1 个答案:

答案 0 :(得分:1)

如果适合您,请尝试以下操作:

=IF(LEN(C3), FILTER('Sort Violations'!P2:P, 'Sort Violations'!C2:C>=INT(A3), 
                                            'Sort Violations'!C2:C<=INT(B3),
                                            'Sort Violations'!D2:D=C3), )