将 Excel 表格列(并非全部)转换为行 - 长到宽的转换

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

需要将Excel表格的列转换为行。我尝试将数据透视表的值转换为文本,但找不到用其基础数据替换值字段的方法(以显示为文本)。我愿意采用不同的方法来改造相关表格。

我尝试使用 Power Query 和逆透视列以及转置,但无法获得所需的结果。

当前表包含 2,000 多行具有合法名称的行,但这些行只有三个不同的组,因此并排排列组名称更清晰且更易于引用。该表的结构类似于以下记录:

团体 法定名称 DBA
A 2023 有限公司 2023 有限公司
B 2023 有限公司 2023 有限公司
C 2023 有限公司 2023 有限公司
A XYZ 企业 XYZ 企业公司
A Aerotec 有限责任公司 航空技术
B Aerotec 有限责任公司 Aerotec 有限责任公司。
C Aerotec 有限责任公司 航空

期望的结果:

法定名称 A B C
2023 有限公司 2023 有限公司 2023 有限公司 2023 有限公司
XYZ 企业 XYZ 企业公司
Aerotec 有限责任公司 航空技术 Aerotec 有限责任公司。 航空

This image portrays what it is shown in the above tables but with additional records to show realistic examples

excel powerquery etl data-cleaning m
1个回答
2
投票

在 PQ 中,突出显示“组”列并从功能区中选择“枢轴”。

填写如下即可完成:

© www.soinside.com 2019 - 2024. All rights reserved.