如何在 google 表格查询中使用 today() 函数


Google 表格中的TODAY()函数可用于检索当前日期。

您可以使用以下基本语法来查询日期变量在当前日期之前的 Google 表格:

 =QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )

以下示例展示了如何在实践中使用此语法。

示例 1:使用 TODAY() 函数检索当前日期之前的行

假设我们有以下数据集,显示两个商店在不同日期的总销售额:

我们假设当前日期是01/18/2022

我们可以使用以下公式来检索“日期”列中的值在当前日期之前的行:

 =QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )

以下屏幕截图显示了如何在实践中使用该公式:

Google 表格查询 TODAY 函数示例

请注意,查询返回的唯一行是“日期”列中的值早于当前日期的行。

示例 2:使用 TODAY() 函数检索等于或晚于当前日期的行

让我们再次假设我们有以下数据集,显示两个商店在不同日期的总销售额:

我们再次假设当前日期是01/18/2022

我们可以使用以下公式来检索“日期”列中的值等于或大于当前日期的行:

 =QUERY( A1:C9 , "select A, B, C where B >= date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )

以下屏幕截图显示了如何在实践中使用该公式:

请注意,查询返回的唯一行是“日期”列中的值等于或大于当前日期的行。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见操作:

Google表格查询:如何按日期范围过滤
Google Sheets 查询:如何在查询中使用多个条件
Google Sheets 查询:如何在公式中使用单元格引用

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注