Regex 基于日期和条件返回数组
我正在使用谷歌表单创建一个费用和收入表。我的家人将能够使用一个简单的表单跟踪他们的购买和收入,但在后端,我希望更好地组织数据 我需要我的工作表来读取原始数据,查找特定日期之间的数据,并返回这些项目的数组。问题是我可以查找并返回所有内容,但我只想返回特定的列。(我希望有单独的费用和收入列) 我尝试过使用过滤函数,它可以在特定日期之间查找项目,但它会返回工作表中的所有数据Regex 基于日期和条件返回数组,regex,filter,google-sheets,google-sheets-formula,google-sheets-query,Regex,Filter,Google Sheets,Google Sheets Formula,Google Sheets Query,我正在使用谷歌表单创建一个费用和收入表。我的家人将能够使用一个简单的表单跟踪他们的购买和收入,但在后端,我希望更好地组织数据 我需要我的工作表来读取原始数据,查找特定日期之间的数据,并返回这些项目的数组。问题是我可以查找并返回所有内容,但我只想返回特定的列。(我希望有单独的费用和收入列) 我尝试过使用过滤函数,它可以在特定日期之间查找项目,但它会返回工作表中的所有数据 =FILTER('Form Raw Data'!A3:M6, 'Form Raw Data'!C3:C6 >=C1, 'F
=FILTER('Form Raw Data'!A3:M6, 'Form Raw Data'!C3:C6 >=C1, 'Form Raw Data'!C3:C6 <=D1)
=FILTER('Form Raw Data'!A3:M6,'Form Raw Data'!C3:C6>=C1,'Form Raw Data'!C3:C6单元格A9:
=QUERY('Form Raw Data'!A3:M, "select B,C,G,H where D = 'Expense'", 0)
=QUERY('Form Raw Data'!A3:M, "select B,C,F,H where D = 'Income'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,G,H
where D = 'Expense'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,F,H
where D = 'Income'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
单元格G9:
=QUERY('Form Raw Data'!A3:M, "select B,C,G,H where D = 'Expense'", 0)
=QUERY('Form Raw Data'!A3:M, "select B,C,F,H where D = 'Income'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,G,H
where D = 'Expense'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,F,H
where D = 'Income'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
日期范围A9:
=QUERY('Form Raw Data'!A3:M, "select B,C,G,H where D = 'Expense'", 0)
=QUERY('Form Raw Data'!A3:M, "select B,C,F,H where D = 'Income'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,G,H
where D = 'Expense'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
=QUERY('Form Raw Data'!A3:M,
"select B,C,F,H
where D = 'Income'
and C >= date '"&TEXT(C1, "yyyy-mm-dd")&"'
and C <= date '"&TEXT(D1, "yyyy-mm-dd")&"'", 0)
=查询('Form Raw Data'!A3:M,
“选择B、C、G、H
其中D=‘费用’
和C>=日期“&”文本(C1,“yyyy-mm-dd”)&”
C=日期“&”文本(C1,“yyyy-mm-dd”)&”
当然可以!太棒了…从来没有想过尝试一个查询…太感谢你了!我现在将致力于向其中添加过滤器,以便它只查找范围之间的日期…原始数据将是一个包含1000行事务的运行表,但我将制作多个代表所有月份的表…如果是这样的话有道理