使用查询从单元格Google表格中获取日期

德斯蒙德

语境

这个问题出发,我正在尝试使其更加动态。我想在单元格“ D1”中输入数据,然后让Query带回另一个电子表格中的数据。下面是对它的描述。

在此处输入图片说明

这是我尝试的公式:=QUERY(Query(ImportRange("ID", "AvevaGroupPrice"),"offset 1", 0), "where Col1 >= Date " &D1)之所以使用这种格式,是因为最终我想创建一个动态日期范围,在该范围内,我在前两个“ D”行中键入所需的日期。

问题

如何使用单元格D1中的数据来完成这项工作?

罗恩·M

根据查询语言文档,当您包含date关键字时,您需要使用日期和yyyy-mm-dd格式

在当前函数中,将日期附加到字符串后会转换为数字。

样品: ="date "&D1

结果:日期43830

您需要使用TEXT()将日期转换为yyyy-mm-dd格式。

样品: ="where Col1 >= Date '"&TEXT(D1,"yyyy-mm-dd")&"'"

结果:其中Col1> =日期'2019-12-31'


(更新)

您还可以使用TO_TEXT()将单元格值转换为文本值。

样品: ="where Col1 >= Date '"&To_text(D1)&"'"

结果:其中Col1> =日期'2019-12-31'


您的公式:

=QUERY(Query(ImportRange("ID", "AvevaGroupPrice"),"offset 1", 0), "where Col1 >= Date '"&TEXT(D1,"yyyy-mm-dd")&"'")

要么

=QUERY(Query(ImportRange("ID", "AvevaGroupPrice"),"offset 1", 0), "where Col1 >= Date '"&To_text(D1)&"'")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Google表格中的查询功能的select语句从单元格获取文本?

Google表格从另一个表格中的单元格查询日期值

从Google表格中的动态表格获取单元格

在电子表格中的日期时间单元格中使用查询

在Google表格中记录单元格文本更改的日期

如何从Google表格单元格中仅提取日期

Google表格查询无法使用单元格引用

访问查询以获取包含注释的单元格中的日期

Google 表格 - 查询单元格值包含逗号分隔单元格中的值

如何获取Google表格中单元格的字体颜色?

在Google表格查询中对数字单元格引用使用限制

使用 Google 表格中的行和列过滤器获取单元格值

如何在Google表格的单元格中显示默认的当前日期,在该单元格中使用数据验证来选择日期?

使用脚本在Google表格中定义单元格

在 Google 表格中减去多个单元格 + 使用 IF ELSE

RegEx从Google表格单元格中的字符串获取日期格式的最后一个匹配项

获取具有数量的单元格的表格标题,并使用Google表格公式在帐单中显示

我想在 Google 表格中填充或更改相邻单元格时自动填充带有日期的单元格

跳转到当前日期单元格(日期在一行中) Google 表格

Google表格查询-使用参考单元格更改查询数据范围

如何检查单元格中的日期+ 5 = 今天?(Google Apps 脚本 + Google 表格)

使用Google表格中的数据查询最后一行,并将空单元格设置为“文本”

如何从 Google 表格中的单元格中获取值,以用作 Google Script 中的数字变量

防止根据日期编辑单元格 - Google 表格

我可以使用什么公式来获取与 Google 表格中 MAX() 的结果相关联的单元格?

ISO格式的Google表格单元格中的日期字符串

在只有日期和月份的单元格中添加年份(多个不同的年份)(Google表格)

Google 表格查询:通过附加值列表替换单元格中的值

大查询-如何写入Google表格中的现有单元格?