【发布时间】:2020-02-19 03:10:07
【问题描述】:
我希望有人可以帮助我;我正在构建一些电子表格来帮助进行时间跟踪。我有一个任务列表,其中包含日期、花费时间、工作类别和客户等条件列。
我想按月过滤这些数据,例如,我想知道我在一个月内花费了多长时间进行通信。这意味着我需要选择 category = 'correspondence' 以及日期都来自一个指定月份的所有行。目前,我必须使用输出到中间表的查询,然后在该表上运行过滤函数以输出到我的最终表。这是我的两个功能:
=QUERY( 'Task List'!A4:F , "select A, B, E, F where C = 'Correspondence'" )
这给了我第一个表,只有类别为“通信”的行。然后,在那张桌子上,我必须运行下一个函数:
=filter(J4:M,J4:J>=date(2015,4,1),J4:J<=date(2015,4,31))
仅获取 4 月份的行。如果可能的话,我想删除中间表(它没有其他用途,只会弄乱我的工作表)。
是否可以将这些语句组合起来,一步完成?
谢谢。
【问题讨论】:
标签: google-sheets google-query-language