如何将列与行合并以生成新列? 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 列复制到数据底部 相关内容 Pandoc Markdown 转 PDF 不显示图像[关闭] 在 Ubuntu 12.04 上安装通用 USB 安装程序 具有名称服务器粘合记录的 TLD 何时会保存 DNS 查找? 在 vlc 和 mplayer 中播放 mkv 文件时出错 如何找到刚刚安装的编解码器? Linux 上文件缓存的最佳块大小是多少? 我能恢复我的硬盘吗?[关闭] 将现有的 XHTML 1.x 页面转换为 HTML5 的最快方法是什么? 如何修改 Unity 12.04 的电源齿轮菜单 [关闭] Wget - 使用身份验证进行递归下载时出现问题