Google sheets 如何在筛选器中对多个条件使用IF
我试图根据一个或多个条件筛选一个范围。我有两个单元格,可以在其中输入一个或多个条件。当在所有条件单元格中输入一个值时,过滤工作正常,但如果我将其中一个单元格留空,并且只想过滤一个条件,则会出现错误Google sheets 如何在筛选器中对多个条件使用IF,google-sheets,google-sheets-formula,formula,Google Sheets,Google Sheets Formula,Formula,我试图根据一个或多个条件筛选一个范围。我有两个单元格,可以在其中输入一个或多个条件。当在所有条件单元格中输入一个值时,过滤工作正常,但如果我将其中一个单元格留空,并且只想过滤一个条件,则会出现错误 =FILTER(范围,if(CRITERIA1“”,COL1=CRITERIA1),REGEXMATCH(COL2,CRITERIA2)) 我想添加更多的条件,因为范围有更多的列,但我现在只想让它使用两个条件。我如何才能让它工作?使用查询: =QUERY(A:B, "where 1=1 &q
=FILTER(范围,if(CRITERIA1“”,COL1=CRITERIA1),REGEXMATCH(COL2,CRITERIA2))
我想添加更多的条件,因为范围有更多的列,但我现在只想让它使用两个条件。我如何才能让它工作?使用查询:
=QUERY(A:B, "where 1=1 "&
IF(A1="",," and Col1 = '"&A1&"'")
IF(B1="",," and Col2 = '"&B1&"'"), 0)
谢谢你的回答。可以使用过滤器吗?我曾经遇到过一个查询问题,它遗漏了数据,我对使用它有点谨慎。