大家好,我正在尝试查询已经格式化的谷歌表格,我能够过滤其中一些数据(我使用 =query(x,select * where ... ))。我得到的输出如下:
可能 | 可能 | 六月 | 六月 | 七月 | 七月 | 七月 | ||
---|---|---|---|---|---|---|---|---|
计划中 | 名字 | 1 | 0 | 1 | 1 | 2 | 3 | 1 |
现在我想参考5月(或6月或7月)下的所有数字来进行一些操作。我不能只选择我想要的值,因为我需要自动化它。
如何获取包含特定标记的所有列(在我的例子中是月份名称)?如果不可能,您能建议我采用不同的方法吗? (我对谷歌表格或Excel不太有经验)
由于
query
无法 select
行,因此您可以先 transpose
,然后 select
所需的列,然后在需要时重新transpose
回来:
可能 | 可能 | 六月 | 六月 | 七月 | 七月 | 七月 | ||
---|---|---|---|---|---|---|---|---|
计划中 | 名字 | 1 | 0 | 1 | 1 | 2 | 3 | 1 |
=QUERY(TRANSPOSE(A27:I28),"Select * where Col2>0")
计划名称 | |
---|---|
可能 | 1 |
六月 | 1 |
六月 | 1 |
七月 | 2 |
七月 | 3 |
七月 | 1 |