如何将列与行合并以生成新列? 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 列复制到数据底部 相关内容 在 Linux 上使用 rsync 复制时如何跳过存在读取错误的文件? 是否可以强制 chrome 在左侧显示“窗口控制图标” 排除或禁用目录中的某些文件 使用 RSA SecurID 验证 Microsoft AD 用户 当我双叉一个进程时,分离的进程仍在同一个进程组中吗? 具有外部数据源参数的 Excel 数据透视表未与工作簿一起保存 无需引导加载程序即可安装 Windows 7 将流量从 2 个 Ubuntu 外部网卡重定向到特定的内部主机 如何从“打开方式”列表中删除 Wine 程序条目?[重复] Youtube 对键盘快捷键的响应非常慢,但对鼠标命令的响应很快