Return 基于日期和条件的数组
Return Array based on Dates and Criteria
我正在使用 google 表格创建费用和收入 sheet。我的家人将能够使用一个简单的表格来跟踪他们的购买和收入,但在后端,我想更好地组织数据。
我需要 sheet 来读取原始数据、查找特定日期之间的数据以及 return 这些项目的数组。问题是我可以查找 return 一切,但我只想 return 特定的列。 (我想要单独的费用和收入列)
我试过使用过滤器功能,它可以在特定日期之间查找项目,但它 return 包含 sheet 中的所有数据。
=FILTER('Form Raw Data'!A3:M6, 'Form Raw Data'!C3:C6 >=C1, 'Form Raw Data'!C3:C6 <=D1)
在理想情况下,公式只会 return 标记为费用或收入的项目数组。即使我只能得到显示这两个类别的行,我也可以隐藏多余的列。
单元格A9:
=QUERY('Form Raw Data'!A3:M, "select B,C,G,H where D = 'Expense'", 0)
单元格G9:
=QUERY('Form Raw Data'!A3:M, "select B,C,F,H where D = 'Income'", 0)
日期范围 A9:
=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)
日期范围 G9:
=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)
我正在使用 google 表格创建费用和收入 sheet。我的家人将能够使用一个简单的表格来跟踪他们的购买和收入,但在后端,我想更好地组织数据。
我需要 sheet 来读取原始数据、查找特定日期之间的数据以及 return 这些项目的数组。问题是我可以查找 return 一切,但我只想 return 特定的列。 (我想要单独的费用和收入列)
我试过使用过滤器功能,它可以在特定日期之间查找项目,但它 return 包含 sheet 中的所有数据。
=FILTER('Form Raw Data'!A3:M6, 'Form Raw Data'!C3:C6 >=C1, 'Form Raw Data'!C3:C6 <=D1)
在理想情况下,公式只会 return 标记为费用或收入的项目数组。即使我只能得到显示这两个类别的行,我也可以隐藏多余的列。
单元格A9:
=QUERY('Form Raw Data'!A3:M, "select B,C,G,H where D = 'Expense'", 0)
单元格G9:
=QUERY('Form Raw Data'!A3:M, "select B,C,F,H where D = 'Income'", 0)
日期范围 A9:
=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)
日期范围 G9:
=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)