如何解决使用Google表格中的查询按日期对行进行排序
此查询功能正在提取正确的数据,但是由于某种原因,它仍然无法按日期对行进行排序-有什么建议吗?
工作表副本:https://docs.google.com/spreadsheets/d/10LTLrb66F8t3jOPrvtuDs8wCrsSmNPcP953O_IWpjbM/edit?usp=sharing
=QUERY('Zapier Leads'!A2:AA,"SELECT A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Z,AA,T,U,V,W,X,Y WHERE not A Matches 'selection8_address' order by 6 asc",1)
解决方法
您提到
...未按日期对行进行排序
问题在于,在Master
标签的查询公式中,您使用了=QUERY('Zapier Leads'!A2:AA,"....",1)
这意味着您将第一行视为标题。
结果,F2
单元格不的格式设置为日期。
请使用以下公式解决问题。
=QUERY('Zapier Leads'!A2:AA,"SELECT A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,Z,AA,T,U,V,W,X,Y WHERE A is not null and not A Matches 'selection8_address' order by F")
此外。
对于您的Last7DaysLeads
标签,您可以使用此简化的公式。
=QUERY(QUERY(Filtered!A1:Z,"",1),"WHERE Col24 > 10000 AND Col25 > 10000 order by Col6",1)
请注意我们如何在第一个公式中使用order by F
,而在第二个公式中使用order by Col6
。
您可以查看表格以查看正在使用的公式。
,我认为这是因为您正在按6
而不是您想要的日期进行排序。
在这里order by 6 asc
更改为日期列为order by (dateColumnNameHere) asc
或order by 6,(dateColumnNameHere) asc
的位置。
参考:
,拥有工作表的副本将使此操作更容易,但是从问题中的陈述中,您可能需要以下内容。
=QUERY('Zapier Leads'!A2:AA,Y WHERE not A Matches 'selection8_address' order by F asc",1)
请注意,假设您的日期在order by 6
到order by F
的位置,以表示按F列排序。
但是,如果F列中的数据不是全部为日期格式,则可能会得到意外的结果。
请告诉我们这是否有所帮助,或者您仍然遇到问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。