首页 > 解决方案 > 谷歌表格查询选择列与选择计数列连接

问题描述

我帮助管理 MMO 中的团队的战利品。我创建了一个谷歌表格来保持对谁需要什么项目的可见性。该工作表基本上按照我想要的方式工作,但是我在返回与 SELECT COUNT(A) 连接的 SELECT A 时遇到了一些问题。老实说,我不知道该怎么做,但这就是我所拥有的:

现在我正在转置

SELECT A WHERE C CONTAINS <VALUE>

对于多个结果返回这样的结果:

姓名 其他姓名 其他姓名

同时,我想返回的值(但不是格式),我可以得到:

SELECT A, COUNT(A) WHERE C CONTAINS <VALUE> GROUP BY A LABEL COUNT(A) ''"

返回:

姓名 其他姓名

1 2

所需的输出是:

姓名(1) 其他姓名(2)

单子在这里:

https://docs.google.com/spreadsheets/d/1HUcgVg2ZFHteXhRnk2W2j_9RU4RvMd7nMTqCuRgmUdo/edit?usp=sharing

有问题的查询在 Sheet1 上。我在工作表中也放了一些我尝试过的示例查询。

标签: google-sheetsgoogle-sheets-formulatransposearray-formulasgoogle-sheets-query

解决方案


尝试:

=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)"))

推荐阅读