使用具有多个条件的筛选器公式并允许空白条件
Using Filter Formula with Multiple Criteria and Allowing Blank Criteria
下面是一个 link 到一个包含假数据的文件。第二个选项卡旨在允许用户通过下拉列表中的 selecting 标准过滤更大的数据集。我如何设计一个公式(当前位于单元格 B12 中)以便它从 Sheet1 中过滤较大的数据集,但如果用户将 "Activity" 留空,它会 return 所有结果?目前,该公式要求每个下拉列表中都有一个 selection。我想要这样,如果有人没有 select 下拉列表中的某些内容,它将 return 所有基于输入标准的结果。
=FILTER(Sheet1!$A:$F,
IF(C2<>"", Sheet1!$A:$A>=$C, Sheet1!$A:$A<>""),
IF(F2<>"", Sheet1!$A:$A<=$F, Sheet1!$A:$A<>""),
IF(C4<>"", Sheet1!$B:$B =$C, Sheet1!$B:$B<>""),
IF(F4<>"", Sheet1!$C:$C =$F, Sheet1!$C:$C<>""))
下面是一个 link 到一个包含假数据的文件。第二个选项卡旨在允许用户通过下拉列表中的 selecting 标准过滤更大的数据集。我如何设计一个公式(当前位于单元格 B12 中)以便它从 Sheet1 中过滤较大的数据集,但如果用户将 "Activity" 留空,它会 return 所有结果?目前,该公式要求每个下拉列表中都有一个 selection。我想要这样,如果有人没有 select 下拉列表中的某些内容,它将 return 所有基于输入标准的结果。
=FILTER(Sheet1!$A:$F,
IF(C2<>"", Sheet1!$A:$A>=$C, Sheet1!$A:$A<>""),
IF(F2<>"", Sheet1!$A:$A<=$F, Sheet1!$A:$A<>""),
IF(C4<>"", Sheet1!$B:$B =$C, Sheet1!$B:$B<>""),
IF(F4<>"", Sheet1!$C:$C =$F, Sheet1!$C:$C<>""))