合并数据透视表中的字段

问题描述 投票:0回答:1

我正在尝试使用如下所示的数据:

客户 工作流 项目
阿尔法 一个;乙; A
测试版 一个; d; B
伽玛 b; C; C
阿尔法 d D
测试版 一个; C; E

生成一个具有如下功能的数据透视表(我不关心其他列,例如用作示例的“项目”):

客户 a b c d e
阿尔法 1 1 1 1 0
测试版 2 0 1 1 1
伽玛 0 1 1 0 2

本质上,从“客户端”和“工作流”创建一个数据透视表,但“工作流”用分号分隔符分隔。如果我通过使每个工作流成为自己的行来扩展表,我可以实现这一点,但我想避免这种情况,因为它会使表变得非常大,并包含大量冗余信息,而且因为我看不到一种方法将文本拆分为行(而不是列)。

我尝试将文本拆分为列,并使用数据透视表“列”区域中的这些新字段创建数据透视表,但这会造成巨大的混乱。当我创建一个以客户端和工作流作为字段的标准数据透视表时,这当然不会将工作流的不同“字母”组合在一起并为每组工作流创建一列

excel pivot-table
1个回答
0
投票

有关分割数据的其他方法,请查看此问题和三个示例。 stackoverflow.com/q/72210897/5091720

Excel Power Query 的步骤

  1. 单击数据>“来自表/范围”
  2. 删除“项目”列
  3. 按分隔符拆分列并选择前进并选择行
  4. 将空格替换为空
  5. 单击“关闭并加载到...”选择数据透视表
  6. 使用“客户”和“工作流”制作数据透视表
  7. 完成

行标签 a b c d e
阿尔法 1 1 1 1
测试版 2 1 1 2
伽玛 1 1 1
总计 3 2 3 2 3
© www.soinside.com 2019 - 2024. All rights reserved.