如何将EXCEL中多行无规则数据转换成多列。

如:
怎么把它调整为(要注意的是数据行有的是8行有的是7行或5行等):
谢谢!~~

先把中间那个不规则的字符列,截出你的准考证号做一列,然后用数据透视表,就可以实现你这个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-30
数据都是20位数的对吗?我觉得应该用分列 在最后4位数钱,把不同的格式分出来,然后再做个透视表,把格式放在列标签。如果我理解错了请指出追问

追答

分列以后是这样的  没错啊,   然后把各个文件格式的   做列标签   得分放到数值里,改成求和项

追问

但有一个问题,比如张一对应有docx、xlsx、pptx、docx、xlsx、docx、xlsx、pptx,这是八个固定列,张二就有可能其中某一个列没有考,就要用0来填充。谢谢

追答

晕死你可以加个辅助列啊! 12345678写起来 这样 docx 这些相同的格式就不会并在一起了

追问

怎么加,我还真没有明白,麻烦在说说,谢谢。

追答

一个准考证有8个成绩对不对?你插入一个空白列,对应8个成绩在空白列里天上12345678 做透视表的时候 把这个辅助列放到 列标签 的格式的上面!

第2个回答  2015-06-30
这么麻烦才给5分??数据有问题,看不懂转换前后的关系。
第3个回答  2015-06-30
哪里有准考证号?追问

相似回答