【问题标题】:Google Sheets query Select column concat with Select Count column谷歌表格查询选择列与选择计数列连接
【发布时间】:2020-05-24 20:46:14
【问题描述】:

我帮助管理 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-sheets google-sheets-formula transpose array-formulas google-sheets-query


    【解决方案1】:

    尝试:

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

    【讨论】:

    • 谢谢,这是完美的。现在我需要阅读更多关于正则表达式的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2020-11-28
    相关资源
    最近更新 更多