Excel Pivot:将一维数据转换为二维数据

Excel Pivot:将一维数据转换为二维数据

我有一张 Excel 表,其结构如下

Customer1 Domain1 Domain2 Product1
...
Customer1 Domain1 Domain2 ProductN
Customer1 Domain2 Domain3 Attribute1
...
Customer1 Domain2 Domain3 AttributeN
...
CustomerN Domain1 Domain2 Product1
...
CustomerN Domain1 Domain2 ProductN
CustomerN Domain2 Domain3 Attribute1
...
CustomerN Domain2 Domain3 AttributeN

客户和域是一组固定的数据,每列有不到 20 个不同的项目。产品和属性包含灵活的数据。该表有 >1000 行。如您所见,每列数据混合了不同类型的信息。

我想建立一个二维表,将数据与 Domain2 属性链接起来,最好使用 Excel 的枢轴透视功能,如下所示:

         Attribute1 ... AttributeN
Product1
...          (Count of Domain2)
ProductN

如果需要的话,我可以将数据转换为不同的结构。

在 Excel 中可以实现这个功能吗?

答案1

如果产品和属性位于同一列,您将无法创建数据透视表报告。如果它们是订单项的不同属性,则它们不属于同一列。您需要将源数据更改为能够正确反映订单项属性的模型。产品和属性是两个不同的东西,如果您想在数据透视表的行中使用一个,在列中使用另一个,则需要将它们放在两个不同的列中。

这更多地与数据架构有关,而与 Excel 和数据透视表无关。

相关内容