【发布时间】:2017-10-14 17:39:56
【问题描述】:
我正在尝试使用 Google 表格解决 this 问题。
我尝试过的:
在 Google 表格中,我可以使用内置的数据透视表功能来制作数据透视表。但是,与 Excel(2016 年之前)类似,GSheets 缺乏使用文本值而不是数字创建数据透视表的能力。 (正如上面链接中所说的那样。)
在 Excel 中,正如上面链接中所说,您可以使用 MS Power Query 插件,但我在 GSheets 中没有。
在 Excel 中,我还可以使用 four separate VBA scripts 做一些复杂的事情来达到相同的结果。但是对我来说,将其转换为 Google Scripts API 是一项挑战。
我还可以使用 GSheets 的 QUERY 函数来创建数据透视表。但是,我再次似乎无法在数据透视表中获取文本值。例如一个 in 查询,如: =QUERY(table,"SELECT C, count(B) GROUP BY C",1) 否则会创建一个数据透视表,我 必须 放置 count(B) 或 max(B) 或 min(B) 或 avg(B),这意味着 B 必须只有数字。如果我只是用 B 替换它,它就行不通了。
有什么想法吗?执行此操作的最简单(希望是非脚本)方法是什么?
【问题讨论】:
标签: google-sheets pivot-table google-query-language