日期时间比较查询
Datetime comparison query
我有一个 importrange 数组可以从 sheet 中获取数据。我将 zhem 整理成一个列表,然后根据这个列表进行计算。
sheetMODTANEWBIE_QUERY
公式 #1(将 UID 添加到 DATE):
=IF($B="No","",ARRAYFORMULA({MODTANEWBIE_PER!A&"@"&QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col1 = "&A2)}))
公式#2(根据日期从#Tracker 中的特定列获取数据)
=IF($B="No","",ARRAYFORMULA({QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col1 = "&A2)}))
出于某种原因,我无法查询对应于 _QUERY 中单元格 A2 的导入范围日期 sheet。
请问我错过了什么傻事吗?格式有问题吗?
非常感谢您的帮助!
公式应为:
=IF($B="No",,ARRAYFORMULA(MODTANEWBIE_PER!A&"@"&QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col2 = date '"&TEXT(A2, "e-m-d")&"'")))
但是:
- tracker sheet 不包含今天的日期,因此 A2 需要是有效日期
- 跟踪器 sheet 上的日期在 B 列中,因此 B4 不能是
A
- 查询将查找
where Col2
日期
- 如果日期不是这种格式,查询会很挑剔:
yyyy-mm-dd
我有一个 importrange 数组可以从 sheet 中获取数据。我将 zhem 整理成一个列表,然后根据这个列表进行计算。
sheetMODTANEWBIE_QUERY
公式 #1(将 UID 添加到 DATE):
=IF($B="No","",ARRAYFORMULA({MODTANEWBIE_PER!A&"@"&QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col1 = "&A2)}))
公式#2(根据日期从#Tracker 中的特定列获取数据)
=IF($B="No","",ARRAYFORMULA({QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col1 = "&A2)}))
出于某种原因,我无法查询对应于 _QUERY 中单元格 A2 的导入范围日期 sheet。
请问我错过了什么傻事吗?格式有问题吗?
非常感谢您的帮助!
公式应为:
=IF($B="No",,ARRAYFORMULA(MODTANEWBIE_PER!A&"@"&QUERY(IMPORTRANGE(MODTANEWBIE_PER!$C,"Tracker!"&B&":"&B&MODTANEWBIE_PER!$D),"select Col1 WHERE Col2 = date '"&TEXT(A2, "e-m-d")&"'")))
但是:
- tracker sheet 不包含今天的日期,因此 A2 需要是有效日期
- 跟踪器 sheet 上的日期在 B 列中,因此 B4 不能是
A
- 查询将查找
where Col2
日期 - 如果日期不是这种格式,查询会很挑剔:
yyyy-mm-dd