【发布时间】:2018-11-13 07:58:12
【问题描述】:
您好,我有这个工作查询,它遍历任意范围的数据并产生我需要的结果:
=arrayformula(QUERY(Crew!A:DY,"SELECT E,A," & join(",", substitute("Count(`1`)", "1",substitute(address(1, column(Crew!F:DY), 4), "1", ""))) & "GROUP BY E,A", 1))
不幸的是,这会产生这样标记的列:
count 18/12/2017 count 25/12/2017 count 01/01/2018
我需要强制显示原始列名,如果可能,还需要显示格式,例如2017 年 18 月 12 日,因为这将允许我执行进一步的数据透视或按月类型功能分组
我尝试了在查询末尾添加标签的不同方法,在不使用数组公式的情况下将查询简化为数据测试,并通过 queryLanguage Docs 进行搜索,但所有引用似乎都与应用不同的文本字符串,而不是保留列标题“原始”
我怀疑主要问题是我缺乏经验,我不知道要搜索的正确术语? 我如何实现这一目标? 干杯。
【问题讨论】:
-
啊,我实际上做的是用我想要的功能填充不同的单元格,例如单元格 F1 具有内容计数 (
1),引用该单元格并更改值 1。反引号确保 BY 和 OR 列不会中断查询。很抱歉,如果这造成了混乱。
标签: google-sheets