Excel或Access将某些行更改为列

我有一些我需要转换成宽固定宽度文本格式的长数据。

我有一个大的电子表格行是重复的每个人唯一的区别,人是相同的,是两列。

我想删除重复,而不是有多行,其中唯一的区别是列'types'和'进程'。 他们都在同一行,每个重复30次,如果没有30行这个人,一些列将是空白的。 如果我的解释没有意义,我附上了一张照片: 在这里输入图像说明

我不确定这是否可以在VBA中完成,否则Python或其他语言会更好

你可以使用数据透视表来做到这一点:

  • 把名字,然后DOB作为行标签
  • 把types然后处理为列标签
  • 把数量的过程放在值
  • 右键点击您的数据透视表,select展开/折叠并按stream程展开
  • 去devise,报告布局,并select表格布局
  • 右键单击不想要的总计行和列,然后隐藏它们

下面是它如何find我,为一个小表:

在这里输入图像说明