Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 用于创建带有字符串的透视表的查询函数_Google Sheets_Pivot Table_Google Query Language - Fatal编程技术网

Google sheets 用于创建带有字符串的透视表的查询函数

Google sheets 用于创建带有字符串的透视表的查询函数,google-sheets,pivot-table,google-query-language,Google Sheets,Pivot Table,Google Query Language,我试图解决谷歌表单的问题 我所尝试的: 在GoogleSheets中,我可以使用内置的Pivot表函数生成Pivot表。然而,与Excel(2016年之前)类似,GSheets缺乏使用文本值而不是数字创建数据透视表的能力。(正如上面的链接所说。) 在Excel中,正如上面链接中所述,您可以使用MS Power Query加载项,但我在GSheets中没有 在Excel中,我还可以做一些复杂的操作来获得相同的结果。然而,对我来说,将其转换为谷歌脚本API是一项挑战 我还可以使用GSheets的查询

我试图解决谷歌表单的问题

我所尝试的:

在GoogleSheets中,我可以使用内置的Pivot表函数生成Pivot表。然而,与Excel(2016年之前)类似,GSheets缺乏使用文本值而不是数字创建数据透视表的能力。(正如上面的链接所说。)

在Excel中,正如上面链接中所述,您可以使用MS Power Query加载项,但我在GSheets中没有

在Excel中,我还可以做一些复杂的操作来获得相同的结果。然而,对我来说,将其转换为谷歌脚本API是一项挑战

我还可以使用GSheets的查询函数来创建透视表。然而,我似乎无法在透视表中获取文本值。例如,在查询中,例如: =查询(表“选择C,按C分组计数(B)”,1) 这将创建一个透视表,我必须输入count(B)或max(B)或min(B)或avg(B),这意味着B只能有数字。如果我用B来代替它,它就不起作用了

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

。。也就是说B只能有数字

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

因为您自己没有提供示例问题。对于链接问题,很简单:

=QUERY(A1:C5,"Select A, max(C) group by A pivot B", 1)
单击将此标记为已回答☑ 在左边

。。也就是说B只能有数字

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

因为您自己没有提供示例问题。对于链接问题,很简单:

=QUERY(A1:C5,"Select A, max(C) group by A pivot B", 1)
单击将此标记为已回答☑ 在左边