如何在Google Sheets中结合Select、Label、Where与Date函数
解决Google Sheets QUERY函数Label重命名列失效问题
你的问题出在Label子句的位置和语法上,直接把Label放在WHERE条件后面就能正常生效,修改后的公式如下:
=QUERY(Results!A1:I500,"SELECT B, A, F, G, H, I WHERE D = 'project' and B >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"' LABEL B 'Date'",1)
关键注意点:
- Label子句必须放在WHERE条件之后,不能插在SELECT的列列表中间,否则会触发语法错误
- 别名要用英文单引号包裹,不能用中文引号
- 如果需要给多列重命名,用逗号分隔即可,比如:
LABEL B 'Date', A '任务名称', F '状态'
测试一下这个公式,应该就能正常把B列重命名为Date,同时保留原有的查询逻辑。
内容的提问来源于stack exchange,提问作者Derek
相关产品推荐
相关产品推荐

