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
Google sheets 查询中名为range的变量单元格引用_Google Sheets_Range_Google Sheets Formula_Google Sheets Query_Google Query Language - Fatal编程技术网

Google sheets 查询中名为range的变量单元格引用

Google sheets 查询中名为range的变量单元格引用,google-sheets,range,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Range,Google Sheets Formula,Google Sheets Query,Google Query Language,主工作表有一列显示日期;这张纸上有几千行 还有成百上千张按日期命名的表格。这些其他日期表的格式是相同的 我需要一个查询,可以使用主工作表上的每个日期作为参考来查询相应的日期工作表 我想在所有行中向下拖动此公式,并使公式引用行中的日期,而不是手动输入每个单元格 因为我不能单独按日期命名日期表,所以我需要一个命名公式,在日期中添加一个单词 我尝试将命名范围应用于日期表,并在具有导入范围的单元格中引用它们,但这不起作用。我还尝试在每个日期单元格中插入一个指向指定范围的链接,但这也不起作用 我附上了这个

主工作表有一列显示日期;这张纸上有几千行

  • 还有成百上千张按日期命名的表格。这些其他日期表的格式是相同的

  • 我需要一个查询,可以使用主工作表上的每个日期作为参考来查询相应的日期工作表

  • 我想在所有行中向下拖动此公式,并使公式引用行中的日期,而不是手动输入每个单元格

  • 因为我不能单独按日期命名日期表,所以我需要一个命名公式,在日期中添加一个单词

  • 我尝试将命名范围应用于日期表,并在具有导入范围的单元格中引用它们,但这不起作用。我还尝试在每个日期单元格中插入一个指向指定范围的链接,但这也不起作用

  • 我附上了这个想法的截屏。这些数据只是为了说明,是假的。抱歉,如果这是一个愚蠢的问题,我是新手,经过实验、研究,找不到解决方案。谢谢

  • 试试:

    =QUERY({INDIRECT(“C”)和ROW(C8)和“!A:H”)},
    “选择列5,列8
    其中Col3>日期“&”文本(C8,“yyyy-mm-dd)&”
    Col4=‘销售’
    和Col5 0.01
    Col8订购
    限值1“,0)
    
    试试:

    =QUERY({INDIRECT(“C”)和ROW(C8)和“!A:H”)},
    “选择列5,列8
    其中Col3>日期“&”文本(C8,“yyyy-mm-dd)&”
    Col4=‘销售’
    和Col5 0.01
    Col8订购
    限值1“,0)
    
    共享一份假工作表共享一份假工作表谢谢!这是我要用的公式。。。我将它与您在Sheet Name Source查询中给出的另一个答案结合起来。还有一个问题。。。我必须在单元格参考中的另一张工作表上添加一个到命名范围的链接。如何为一千个单元格自动添加链接,每个单元格指向不同的工作表&按日期命名范围=查询(间接(C3&“!A2:H20”),“选择E,G,其中C>date”“,”文本(C3,“yyyy-mm-dd”)&“,”和D=“调用”和E 0.01订单,按G限制1“,0)不确定我是否理解您的后续问题。你能详细说明一下吗?当然可以:最初C3单元里面有一个日期,与一张工作表的标题相匹配。该公式仅适用于日期/标题。因此,我在单元格C3中添加了一个链接到ref表中的命名范围。这将是非常困难的添加数千个不同的链接到不同的日期在我的主表。是否有一种方法可以自动将链接添加到列中的所有日期,以便x date=x sheet?无需担心!刚刚解决了。只需要添加到日期单元格的链接,而不是指定的范围。当我删除了命名范围的唯一链接,只保留了日期的“链接”时,它仍然有效。非常简单。谢谢你的帮助!谢谢这是我要用的公式。。。我将它与您在Sheet Name Source查询中给出的另一个答案结合起来。还有一个问题。。。我必须在单元格参考中的另一张工作表上添加一个到命名范围的链接。如何为一千个单元格自动添加链接,每个单元格指向不同的工作表&按日期命名范围=查询(间接(C3&“!A2:H20”),“选择E,G,其中C>date”“,”文本(C3,“yyyy-mm-dd”)&“,”和D=“调用”和E 0.01订单,按G限制1“,0)不确定我是否理解您的后续问题。你能详细说明一下吗?当然可以:最初C3单元里面有一个日期,与一张工作表的标题相匹配。该公式仅适用于日期/标题。因此,我在单元格C3中添加了一个链接到ref表中的命名范围。这将是非常困难的添加数千个不同的链接到不同的日期在我的主表。是否有一种方法可以自动将链接添加到列中的所有日期,以便x date=x sheet?无需担心!刚刚解决了。只需要添加到日期单元格的链接,而不是指定的范围。当我删除了命名范围的唯一链接,只保留了日期的“链接”时,它仍然有效。非常简单。谢谢你的帮助!
    =QUERY({INDIRECT("C"&ROW(C8)&"!A:H")}, 
     "select Col5,Col8 
      where Col3 > date '"&TEXT(C8, "yyyy-mm-dd)&"' 
        and Col4 = 'SALE'
        and Col5 <= "&D8 + (D8*E8)&"
        and Col8 < 1
        and Col8 > 0.01
      order by Col8
      limit 1", 0)