我帮助管理MMO中某个团体的战利品。我创建了一个Google工作表来保持对谁需要哪些项目的了解。该工作表基本上按照我想要的方式工作,但是我在返回与SELECT COUNT(A)连接的SELECT A时遇到了一些麻烦。老实说,我不确定该怎么做,但这就是我所拥有的:
现在我要移调
SELECT A WHERE C CONTAINS <VALUE>
这样返回多个结果:
名称OtherName OtherName
同时,我想返回的值(而不是格式)可以通过以下方式获得:
SELECT A, COUNT(A) WHERE C CONTAINS <VALUE> GROUP BY A LABEL COUNT(A) ''"
返回:
名称OtherName
1 2
所需的输出是:
名称(1)其他名称(2)
工作表在这里:
https://docs.google.com/spreadsheets/d/1HUcgVg2ZFHteXhRnk2W2j_9RU4RvMd7nMTqCuRgmUdo/edit?usp=sharing
有问题的查询在Sheet1上。我在工作表中也尝试了一些示例查询。
尝试:
=INDEX(REGEXREPLACE(QUERY(TRANSPOSE(IFNA(IF(B11>0, QUERY(GearList!A:C,
"select A,count(A)
where C contains '"&$D11&"'
group by A
label count(A)''", 0)), )),,99^99), " (\d+)", "($1)"))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句