如何将列与行合并以生成新列? 2024-6-22 • microsoft-excel worksheet-function pivot-table 我将数据存储为 Excel 文件,该文件取自美国能源信息署。以下是该数据的片段。我想将其转换为 GIS 可用的格式。因此,我想通过代码将 MSN 列中的数据与年份列中的数据合并。将下图作为当前数据: 我想要得到如下所示的结果表: 编辑:我仅使用一个数据透视表就解决了这个问题。我创建了一个数据透视表,其中 MSN 代码作为列,StateCodes 作为行,年份数据作为总和值。如果我仅在 Excel 中处理数据,那就足够了。MSN 代码是一个总标题,每个年度总和在其下方都有一个列/标题。有没有办法将总标题与每个单独的列结合起来,以便输出类似于上面的第二张图片? 答案1 你应该能够用Power Queryaka做到这一点Get & Transform 光标位于原始表格中 数据——>获取并转换数据——>来自表/范围 Power Query 编辑器应打开 选择 MSN 和 StateCode 列 逆透视其他列 选择Attribute列并replace Y使用_ MergeMSN 和属性列 如果您愿意,可以对合并列或 StateCode 进行排序 选择合并列和Pivot,值列为Value,聚合函数为Sum Close and Load 答案2 假设我读得正确,并且您想要右边另外 4 列,但使用组合值,如下所示: 我们将当前的列称为 A 至 F(如图所示) 在单元格 G1 中输入公式=$B1&C1 将其复制到接下来的 3 列,然后将所有 4 列复制到数据底部 相关内容 如何从头开始创建格式化的分区映像文件? 一台机器上有多个 Web 服务器 具有与 WordPerfect 一样好的大纲功能的免费应用程序? 删除横向长表的页码 我怎样才能将我的 smtp 服务器的所有邮件重定向到一个地址邮件(使用 roundcube)? 如何更改在 zsh shell 中运行的 shell 脚本中的目录 查找、重命名并将文件复制到新目录 是否可以将“-s”设为 grep 上的自动选项? 连接数码相机时自动播放窗口停止显示 使用 Wine 在 Xubuntu 中安装 Archer T2U Plus 驱动程序(适用于 Windows)