在 Google Sheets 中,使用 QUERY
函数可以非常方便地对数据进行筛选和分析。如果你需要对包含日期的数据进行计数,可以结合 QUERY
函数和日期函数来实现。以下是一些常见的场景和解决方案。
假设你有一个数据表格,其中 A 列包含日期,B 列包含一些数据。你想要计算特定日期(例如 2023-10-01
)的条目数。
A | B
-----------------
2023-10-01 | Data1
2023-10-02 | Data2
2023-10-01 | Data3
2023-10-03 | Data4
你可以使用 QUERY
函数来筛选特定日期的数据,并使用 COUNT
函数来计数。
=QUERY(A:B, "SELECT COUNT(A) WHERE A = date '2023-10-01'", 0)
假设你想要计算某个日期范围内(例如 2023-10-01
到 2023-10-02
)的条目数。
你可以使用 QUERY
函数来筛选日期范围内的数据,并使用 COUNT
函数来计数。
=QUERY(A:B, "SELECT COUNT(A) WHERE A >= date '2023-10-01' AND A <= date '2023-10-02'", 0)
假设你想要计算每个月的条目数。
你可以使用 QUERY
函数结合 GROUP BY
来按月份分组并计数。
=QUERY(A:B, "SELECT TEXT(A, 'yyyy-MM'), COUNT(A) GROUP BY TEXT(A, 'yyyy-MM')", 0)
假设你想要计算每年的条目数。
你可以使用 QUERY
函数结合 GROUP BY
来按年份分组并计数。
=QUERY(A:B, "SELECT TEXT(A, 'yyyy'), COUNT(A) GROUP BY TEXT(A, 'yyyy')", 0)
假设你想要计算特定条件下(例如 B 列的值为 Data1
)的条目数。
你可以使用 QUERY
函数来筛选特定条件的数据,并使用 COUNT
函数来计数。
=QUERY(A:B, "SELECT COUNT(A) WHERE B = 'Data1'", 0)
QUERY
函数中使用 date 'YYYY-MM-DD'
格式。领取专属 10元无门槛券
手把手带您无忧上云