将筛选器公式与多个条件一起使用并允许空白条件

时间:2019-05-24 18:44:45

标签: if-statement filter google-sheets spreadsheet google-sheets-formula

下面是指向包含虚假数据的文件的链接。第二个选项卡旨在允许用户通过从下拉列表中选择条件来过滤较大的数据集。如何设计一个公式(当前位于单元格B12中),以便从Sheet1过滤较大的数据集,但是如果用户将“活动”留空,它将返回所有结果?当前,该公式要求在每个下拉列表中进行选择。我希望这样做,以便如果某人在下拉菜单中未选择任何内容,它将根据输入的条件返回所有结果。

伪数据:https://docs.google.com/spreadsheets/d/1NoTqZKIZHpplNN_SsDXYv20H27esxuImK4z_ICU4NO8/edit#gid=1883851218

1 个答案:

答案 0 :(得分:0)

=FILTER(Sheet1!$A$2:$F,
 IF(C2<>"", Sheet1!$A$2:$A>=$C$2, Sheet1!$A$2:$A<>""),
 IF(F2<>"", Sheet1!$A$2:$A<=$F$2, Sheet1!$A$2:$A<>""),
 IF(C4<>"", Sheet1!$B$2:$B =$C$4, Sheet1!$B$2:$B<>""),
 IF(F4<>"", Sheet1!$C$2:$C =$F$4, Sheet1!$C$2:$C<>""))

0