将此多列数据拉到一列但复制相邻单元格的最佳方法是什么?

将此多列数据拉到一列但复制相邻单元格的最佳方法是什么?

我正在尝试从中获取我的数据:

目前的情况

更改为:

我想要的是 无需手动操作。我应该在第一个屏幕截图中显示有多行类似的数据,如下所示。

实际数据

正如 Brian 所说,我试图将 A:F 列合并为一列(“新 A 列”),然后将 G:H 列的内容复制到新 A 列中每个条目旁边的两列(“新”B:C)

答案1

Ron Rosenfeld 对 Unpivot Columns 的建议是一个很好的解决方案。事实上,我必须自己学习它,所以我也必须感谢 Ron。以下是它如何应用于您的问题。

如果它解决了您的问题,请记得将其标记为答案。

  1. 为每一列添加一个标题条目(这是一个选项,但是一个很好的做法 - 您随时可以从最终结果中删除)。

在此处输入图片描述

  1. 转到 Excel 中的“数据”选项卡。单击“来自表格/范围”

在此处输入图片描述

  1. Power Query 编辑器将打开。选择前 6 列(按住 ctrl 并单击每一列或按住 shift 并单击第一列,然后单击最后一列)。
  2. 右键单击其中一个列标题,然后在上下文菜单中左键单击“取消透视列”。

在此处输入图片描述

  1. 点击“关闭并加载”

在此处输入图片描述

这是您的最终产品。如果您不想在 C 列(标题)中保留信息,可以将其删除。此外,您可以重新排列列以适合您所需的输出布局。

在此处输入图片描述

相关内容