如何在 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 )
以下屏幕截图显示了如何在实践中使用该公式:
请注意,查询返回的唯一行是“日期”列中的值早于当前日期的行。
示例 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 查询:如何在公式中使用单元格引用