=IF(Summary!H2="October",QUERY(Summary!L2))
你好,
我想知道是否可以用查询功能记录最后输入的值
如上面的代码所示,当在汇总表中选择十月时,单元格H2-具有函数(如上(的单元格输出汇总表中所写的内容,单元格L2
当我选择不同的月份时,单元格(写入代码的地方(将变为FALSE
当所选月份发生变化时,是否有任何方法可以使value_if_false等于上次输入L2的值?
如果需要进一步的证明,请让我知道
谢谢,Gabe
示例
不知道这是不是你的意思,这里我创建了一个例子,数据存储在"data"表中,QUERY函数放在"main"表中。
B1,B2是条件输入,我假设你想按日期对数据进行排序,在这种情况下,你需要一个开始日和一个结束日。
QUERY公式是这样的:
=QUERY({data!A:F},
" WHERE Col1 IS NOT NULL "
&" AND Col1 >= DATE '"&TEXT($B$1,"yyyy-mm-dd")&"' "
&" AND Col1 <= DATE '"&TEXT($B$2,"yyyy-mm-dd")&"' "
)
使用此QUERY公式,输出数据将根据B1和B2中选择的日期而变化。
只需确保数据页面的日期列格式为日期,否则谷歌表单查询将无法将数据识别为日期。
示例电子表格的链接