Google Sheets数据透视表中的动态范围

5

我希望在“Google Sheets”中使用动态范围构建数据透视表。请帮我解决这个问题。

在Microsoft Excel中,我们可以通过数据透视表中的Offset函数来实现此目标。我正在寻找类似的解决方案。

我已经尝试使用命名范围、Offset函数和应用脚本,但它们都没有起作用。


1
谢谢您的提问;通常情况下,提供一些示例脚本/公式以展示您尝试过什么以及基于此出现的任何错误或问题是很典型的。 - Aleister Tanek Javas Mraz
1
我只是随意尝试了一下,使用了 Microsoft Excel 的知识,但那不是正确的方法。所以我可以说我不知道如何实现它。 - Sai Krishna
请看一下StackOverflow上的这个问答:https://dev59.com/yV0a5IYBdhLWcg3wPGaQ - Aleister Tanek Javas Mraz
这里有一个关于更新数据透视表的示例(链接:https://sites.google.com/site/scriptsexamples/learn-by-example/google-sheets-api/pivot)。本质上,您需要使用新的范围重新构建它,这是您想要做的吗? - AMolina
谢谢Aleister。我的数据从第二行开始。我把它改成了第一行,并按照这个解决方案进行操作。 - Sai Krishna
谢谢AMolina。我尝试使用应用脚本进行重新创建,但没有得到所需的解决方案。所以我放弃了整个像A:F这样的东西。 - Sai Krishna
2个回答

4

在 Sheets 中,这项功能与 Excel 不同。我建议看一下 query() 公式,它需要更多的设置,但在许多方面更加强大。

可以在此处找到 Sheets 文档(链接),我以前发现 Ben Collins 的这个教程非常有用。


1
我现在需要修改一下,Sheets最近推出了自己的数据透视表支持。转到“数据”>“数据透视表”,您将获得与Excel相同的某些功能。愉快地进行数据透视! - Luke Allpress

0
如果您正在填写整个Google电子表格 - 您可以只使用列名称来占用整个高度并跳过行号: your-source-sheet!A:Z 请确保在电子表格底部没有空行。

specifying full height for pivot range


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接