QUERY 函数用字符串创建数据透视 table

QUERY function to create pivot table with strings

我正在尝试使用 Google 表格解决 问题。

我尝试过的:

在 Google Sheets 中,我可以使用内置的 Pivot Table 函数来制作 pivot tables。但是,与 Excel(2016 年之前)类似,GSheets 无法使用文本值而不是数字创建枢轴 table。 (正如上面 link 中所说。)

在Excel中,正如上面link中所说,您可以使用MS Power Query Add-in,但我在GSheets中没有。

在Excel中,我也可以用four separate VBA scripts做一些复杂的事情来达到同样的结果。但是对我来说,将其翻译成 Google 脚本 API 是一项挑战。

我还可以使用 GSheets 的 QUERY 函数来创建数据透视表 tables。然而,我似乎又无法在我的数据透视 table 中获取文本值。例如,查询如下: =QUERY(table,"SELECT C, count(B) GROUP BY C",1) 否则会创建一个枢轴 table,我 来放置 count(B) 或 max(B) 或 min(B) 或 avg(B),这意味着 B 有只有数字。如果我只是用 B 替换它,它不起作用。

有什么想法吗?执行此操作的最简单(希望是非脚本)方法是什么?

.. which means B has to only have numbers...

这是一个假设。而且不是很好。

因为你自己没有提供样题。对于链接的问题,很简单:

=QUERY(A1:C5,"Select A, max(C) group by A pivot B", 1)

点击左侧的 ☑ 将其标记为已回答。