Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 间接内部选择查询_Sql_Google Sheets_Spreadsheet - Fatal编程技术网

Sql 间接内部选择查询

Sql 间接内部选择查询,sql,google-sheets,spreadsheet,Sql,Google Sheets,Spreadsheet,我正在为我的学生制作一张表格,我需要根据他们的答案过滤不同的栏目,这些答案是通过谷歌表单发送的。我将在这里简化这些行: =QUERY({RESP!A2:LU1000} ;"SELECT Col1, Col2, Col3,'"&INDIRECT("A10")&"' WHERE Col2 = '"& $A$1 &"' and Col3 = '"& $A$2 &"'

我正在为我的学生制作一张表格,我需要根据他们的答案过滤不同的栏目,这些答案是通过谷歌表单发送的。我将在这里简化这些行:

=QUERY({RESP!A2:LU1000} ;"SELECT Col1, Col2, Col3,'"&INDIRECT("A10")&"' WHERE Col2 = '"& $A$1 &"' and Col3 = '"& $A$2 &"' and Col1 >= date '"&TEXT(DATE.VALUE(A5);"yyyy-mm-dd")&"' and Col1 <= date '"&TEXTO(DATE.VALUE(A7);"yyyy-mm-dd")&"' ")
在第一个代码行中,其中是间接的,这取决于答案的类型,我会选择一个不同的单元格(A10.A11,A12)。我试过了,但没有成功。我不知道其他方法来解决这个问题,如果可能的话,我需要帮助。我的最终想法是使用IFS函数来组合它们。谢谢你的关注

下面是一个模型,用来说明这个问题。正如我所描述的,我已经从“选择”中提取了“间接”到这张工作表,没有错误

试试:

=QUERY({FORMINPUT!A1:O50}; 
 "select Col1,Col2,Col3,"&INDIRECT("A21")&" 
  where Col2 = '"&A1&"' 
    and Col3 = '"&A2&"' 
    and Col1 >= date '"&TEXT(DATEVALUE(A5); "yyyy-mm-dd")&"' 
    and Col1 <= date '"&TEXT(DATEVALUE(A7); "yyyy-mm-dd")&"'"; 0)
=查询({FORMINPUT!A1:O50};
“选择Col1、Col2、Col3,”&间接(“A21”)和”
其中Col2='“&A1&'”
和Col3='&A2&''
和Col1>=日期“&”文本(日期值(A5);“yyyy-mm-dd”)&”

和Col1分享一份你的工作表好的,我编辑了答案并添加了一个工作表模型。非常感谢。这正是我所需要的。
=QUERY({FORMINPUT!A1:O50}; 
 "select Col1,Col2,Col3,"&INDIRECT("A21")&" 
  where Col2 = '"&A1&"' 
    and Col3 = '"&A2&"' 
    and Col1 >= date '"&TEXT(DATEVALUE(A5); "yyyy-mm-dd")&"' 
    and Col1 <= date '"&TEXT(DATEVALUE(A7); "yyyy-mm-dd")&"'"; 0)