If statement 多单元格引用的筛选公式
考虑到我有一个清除所有搜索框的按钮,并且用户被指示一次只搜索一个框,如果多个框被填充,则按下按钮,我如何使E2上的公式读取在任何搜索单元格中输入的值并将其显示为结果If statement 多单元格引用的筛选公式,if-statement,google-sheets,filter,google-sheets-formula,google-sheets-query,If Statement,Google Sheets,Filter,Google Sheets Formula,Google Sheets Query,考虑到我有一个清除所有搜索框的按钮,并且用户被指示一次只搜索一个框,如果多个框被填充,则按下按钮,我如何使E2上的公式读取在任何搜索单元格中输入的值并将其显示为结果 非常感谢。您可以通过+和*组合条件 =IFNA( FILTER(A2:C4;(A2:A4=B6)+(B2:B4=B7)+(C2:C4=B8)); "Enter the data for the request" ) 您可以通过+和* =IFNA( FILTER(A2:C4;(A2:A4=B6)+(B2:B4=B7)
非常感谢。您可以通过
+
和*
组合条件
=IFNA(
FILTER(A2:C4;(A2:A4=B6)+(B2:B4=B7)+(C2:C4=B8));
"Enter the data for the request"
)
您可以通过
+
和*
=IFNA(
FILTER(A2:C4;(A2:A4=B6)+(B2:B4=B7)+(C2:C4=B8));
"Enter the data for the request"
)
试试:
=IFNA(QUERY(A2:C4; "where A = '"&B6&"'
or B = '"&B7&"'
or C = '"&B8&"'"; 0))
我希望仅当用户查找的数据在同一行中时才显示结果
更新: 尝试:
我希望仅当用户查找的数据在同一行中时才显示结果
更新:
差不多了,但只有当所有3个搜索字段都已填充时,才会显示结果。如果我只想按A列和B列字段(或B、C或A、C或A、B)进行筛选,将一个或多个字段留空,该怎么办?这正是我所需要的,@player0!但是为什么它不适用于日期呢?请再检查一下电子表格,我已经更新了。谢谢。日期有点不同。看到你的照片了吗。最后一个问题:如何隐藏根据我查找的内容计算空白单元格数的列?请检查一下这张表。顺便说一句,我已经投了赞成票,并选择了你的作为最佳答案。@IAM202查看你的表格。这是你能做的最好的了。否则,您将需要使用脚本来隐藏其中的大部分空列,但它仅在所有3个搜索字段都已填充时显示结果。如果我只想按A列和B列字段(或B、C或A、C或A、B)进行筛选,将一个或多个字段留空,该怎么办?这正是我所需要的,@player0!但是为什么它不适用于日期呢?请再检查一下电子表格,我已经更新了。谢谢。日期有点不同。看到你的照片了吗。最后一个问题:如何隐藏根据我查找的内容计算空白单元格数的列?请检查一下这张表。顺便说一句,我已经投了赞成票,并选择了你的作为最佳答案。@IAM202查看你的表格。这是你能做的最好的了。否则,您将需要使用脚本来隐藏空列
=IFNA(QUERY(A2:C4; "where "&TEXTJOIN(" and "; 1;
IF(B6="";;"A = '"&B6&"'");
IF(B7="";;"B = '"&B7&"'");
IF(B8="";;"C = '"&B8&"'"))&""; 0))