首页 > 解决方案 > 查询中的变量命名范围单元格引用

问题描述

  1. 主工作表有一列带日期;这张纸上有数千行。

  2. 还有数百张按日期命名的其他工作表。这些其他日期表中的每一个的格式都是相同的。

  3. 我需要一个可以使用主表上的每个日期作为查询相应日期表的参考的查询。

  4. 我想将此公式向下拖动到所有行中,并让公式引用行中的日期,而不是手动输入每个单元格。

  5. 由于我不能单独按日期命名日期表,因此我需要一个命名公式来在日期中添加一个单词。

  6. 我尝试将 Named-Ranges 应用于日期表并在具有 import-range 的单元格中引用它们,但这不起作用。我还尝试在每个日期单元格中插入指向命名范围的链接,但这也不起作用。

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

样本

标签: google-sheetsrangegoogle-sheets-formulagoogle-sheets-querygoogle-query-language

解决方案


尝试:

=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)

推荐阅读