【发布时间】:2020-10-21 02:41:07
【问题描述】:
我有两张表 sheet1 和 sheet2。如果不将 sheet2 中的所有数据提取到 sheet1 中,如何在 sheet1 中创建数据透视表?
【问题讨论】:
我有两张表 sheet1 和 sheet2。如果不将 sheet2 中的所有数据提取到 sheet1 中,如何在 sheet1 中创建数据透视表?
【问题讨论】:
编辑
(按照 OP 的comment)
恐怕你不能。
Pivot 只接受对同一电子表格中范围的引用。
作为一种解决方法,您可以在一个电子表格中创建数据透视表,然后使用 IMPORTRANGE 在另一个电子表格中引用它。
在我们的例子中是
=IMPORTRANGE("xxxxxxx", "Sheet3!Q7:R13")
原答案
您需要从一张纸中选择范围并在另一张的单元格中创建它,如下图所示
【讨论】:
IMPORTRANGE 只能导入数据集。如前所述,这是一种解决方法。每当枢轴发生变化时,含义范围就会更新。通过给它更多空间(例如Q7:T21),您可以适应未来可能的表格扩展。其他几种解决方法是将所需的所有内容放入隐藏表中,甚至将 importrange 与查询的透视子句结合使用 (see this)