输入 :
MACK 113 445 25
JACK 345
PIKER 30 23
我想要的输出是:
MACK 113
MACK 445
MACK 25
JACK 345
PIKER 30
PIKER 23
我怎样才能做到这一点?
答案1
Microsoft Excel 有一个名为 PowerQuery 的插件。
PowerQuery 允许您从工作表导入数据,并运行“取消透视”操作。
这是一个非常方便的工具。第一次设置和使用可能需要一些时间,但一旦设置完成,它将在未来几年内派上用场,并能让你快速完成此操作。
以下是有关如何操作的一些详细信息:
答案2
你需要的不是转置,但取消枢纽。
下面的方法可能不是最好的,但是它很有效,并且可能有助于节省时间,直到有人想出更好的解决方案。
假设您的数据透视表起始Sheet1
于A1
(其中MACK
);请根据您的情况进行调整。在 Sheet2 中,输入以下内容:
A1: =Sheet1!A1
B1: =Sheet1!B1
C1: 1
D1: 2
A2: =IF(OR(B2="", A1=""), "", INDIRECT(ADDRESS(C2,1, 1, 1, "Sheet1")))
B2: =IF(OR(B1="", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1"))=""), "", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1")))
C2: =IF(D2=2,C1+1,C1)
D2: =IF(INDIRECT(ADDRESS(C1,D1+1, 1, 1, "Sheet1"))<>"",D1+1,2)
然后复制第 2 行并根据需要将其粘贴到尽可能多的行中。A 列和 B 列将包含您需要的值(未透视)。复制并粘贴到其他地方,仅作为值。
答案3
首先,给你的数据一些标题,例如:
Name Value1 Value2 Value3
- 点击Alt+ D+P
- 选择“多个合并范围”>下一步
- 选择“为我创建单页字段”>下一步
- 选择您的范围(包括标题)并点击“完成”
这将创建一个与原始数据布局类似但包含总计的数据透视表。
- 双击右下角的总计(在您的示例中其值为 6)
这将创建一个新工作表,其中包含您请求的格式的数据。您可能需要删除几列和空白条目才能获得您请求的输出