如何将列与行合并以生成新列? 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 列复制到数据底部 相关内容 如何通过 .htaccess 实现 live.mywebsite.com => mywebsite.com/live? 更新损坏的 GRUB;无法正常启动 在不同文章中引用同一作者 (biblatex-aer) Apache Derby 主/从复制和集群 就 pci express 速度/功能而言,“路由”是什么意思? 根据模型更新参数化答案 IE 8 代理例外列表 标题中的引用,make4ht 错误 Ubuntu 升级后 Apache 崩溃 \expandafter 和 xparse 测试的问题