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

标签 excel etl powerquery transpose

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

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

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

<表类=“s-表”> <标题> 组 法定名称 DBA <正文> A 2023 有限公司 2023 LTD Inc B 2023 有限公司 2023 有限公司 C 2023 有限公司 2023 LTD Inc. A XYZ 企业 XYZ 企业公司 A Aerotec 有限责任公司 Aerotec B Aerotec 有限责任公司 Aerotec LLC。 C Aerotec 有限责任公司 航空

期望的结果:

<表类=“s-表”> <标题> 法定名称 A B C <正文> 2023 有限公司 2023 LTD Inc 2023 有限公司 2023 LTD Inc. XYZ 企业 XYZ 企业公司 Aerotec, LLC Aerotec Aerotec LLC。 航空

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

最佳答案

enter image description here

在 PQ 中,突出显示“组”列并从功能区中选择“数据透视表”。

填写如下即可完成:

enter image description here

关于excel - 将 Excel 表格列(并非全部)转换为行 - 长到宽的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75028381/

相关文章:

java - 通过掩码更改文件模式错误 (5) : Access is denied

java - 此 JSON 的 Json 输入路径表达式

excel - 如何将 Power Query 表保存为新工作簿中的常规表(无连接)?

sql - 如何使用纯SQL进行探索性数据分析?

api - Power Query List.Generate 以循环分页 API 调用

comments - 如何在 Power Query M 中发表评论?

java - 为什么我不能在 Apache POI 中将一个工作簿链接到另一个工作簿?

Python openpyxl 将列表写入 Excel 报错

mysql - VBA ADODB 记录集字段为 MySQL 中的 Null - 是否有一种简单的方法来检查或防止 "NULL"?

java - 使用vue和spring下载excel文件