【问题标题】:How to add to the query formula the dynamic element如何将动态元素添加到查询公式
【发布时间】:2021-11-26 03:05:39
【问题描述】:

我试图使用不同的示例找到我的问题的答案,但我仍然在为解决方案而苦苦挣扎。 我有“订单”谷歌表,其中日期列为列,数据填写如下: [列中的日期列表] [1]:https://i.stack.imgur.com/5wyAs.png 我想要的是从仅按指定日期和其他条件过滤的“订单”表中获取范围。我用的公式:

=query('orders'!A1:GU2000, "select A,DI,B,D,E,F,G,H,I,J,K,L,M  where DI is not null and C='RAM'")
其中 DI 是我需要的日期列的索引。 由于日期是动态变化的,如何将这个手动指定的列的 DI 名称替换为从“订单”列表中按值自动确定的动态元素? 因此,我需要通过 value=today() 从“订单”表中获取到所需列的链接,并以某种方式动态地将其放入上面的公式中。 不幸的是,我不是谷歌表格方面的专家,所以如果有人可以帮助我,我将不胜感激。

【问题讨论】:

  • 分享您的工作表副本/样本
  • 好吧,我通过指定所需的列名并仅在公式take.ms/bkr7b 中引用此单元格,找到了一种变通解决方案。它正在工作,但我敢打赌应该可以获得更好的解决方案,其中所需的列名是通过匹配日期自动确定的:take.ms/DY5hs

标签: google-sheets google-sheets-formula


【解决方案1】:

尝试:

=QUERY({'orders'!A1:M2000, FILTER('orders'!A1:2000, 'orders'!1:1=TODAY())}, 
 "select Col1,Col14,Col2,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13  
  where Col14 is not null 
    and Col3='RAM'")

【讨论】:

  • 试过了,报错。还在玩公式。
  • @ОлесяВиноградова 你能分享一份你的工作表吗?
  • 是的,你能分享你的 gmail 吗?
猜你喜欢
  • 2015-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 2019-05-24
  • 2021-06-15
  • 2021-07-01
  • 2016-01-01
相关资源
最近更新 更多