Excel或Access将某些行更改为列
我有一些我需要转换成宽固定宽度文本格式的长数据。
我有一个大的电子表格行是重复的每个人唯一的区别,人是相同的,是两列。
我想删除重复,而不是有多行,其中唯一的区别是列'types'和'进程'。 他们都在同一行,每个重复30次,如果没有30行这个人,一些列将是空白的。 如果我的解释没有意义,我附上了一张照片:
我不确定这是否可以在VBA中完成,否则Python或其他语言会更好
你可以使用数据透视表来做到这一点:
- 把名字,然后DOB作为行标签
- 把types然后处理为列标签
- 把数量的过程放在值
- 右键点击您的数据透视表,select展开/折叠并按stream程展开
- 去devise,报告布局,并select表格布局
- 右键单击不想要的总计行和列,然后隐藏它们
下面是它如何find我,为一个小表: