如何将2个textjoins与Google文档查询中的“ AND”和“ OR”语句组合?

时间:2018-11-14 19:51:07

标签: google-sheets google-query-language textjoin

我有一个查询:

=query(test_data_set!A2:C;"SELECT A, B, C" & if(countblank(dash!C1:C6)=6;"";" WHERE " & textjoin(" OR "; true; dash!C1:C4)) & "ORDER BY B";0)

在C1:C4中有一个文本
在C5:C6中有2个日期

所以我需要添加查询textjoin(“ AND”; true; dash!C5:C6)

我该怎么办?

我做不到的方式: =query(test_data_set!A2:C;"SELECT A, B, C" & if(countblank(dash!C1:C6)=6;"";" WHERE " & textjoin(" OR "; true; dash!C1:C4) & textjoin(" AND "; true; dash!C5:C6)) & "ORDER BY B";0)

请帮助

1 个答案:

答案 0 :(得分:0)

有效

= IFERROR(query(test_data_set!A2:C;“选择A,B,C,其中A不为空”&if(countblank('Dazrin Dash Copy of Dash'!C1:C6)= ROWS(C1:C6) ;“”;“ AND”&IF(COUNTBLANK(C1:C4)<> ROWS(C1:C4);“(”&textjoin(“ OR”; true;'Dazrin Dash副本'!C1:C4)&“) “;)&IF(AND(COUNTBLANK(C1:C4)<> ROWS(C1:C4); COUNTBLANK(C5:C6)<> ROWS(C5:C6));” AND“;)&”(“&textjoin(” AND“; true;'Dazrin Dash副本'!C5:C6)&”)“)&” ORDER BY B ASC“; 0);“未找到任何项目”)