把Excel中的一组竖版的数据,变成横版的数据

例如这样的数据
张三-1 40
张三-2 120
张三-3 200
张三-4 320
李四-1 30
李四-2 160
李四-3 260
王五-1 70
王五-2 90
王五-3 180
王五-4 270
王五-5 320
我想把他整理成这样的数据
张三 40 120 200 320  
李四 30 160 260    
王五 70 90 180 270 320
怎么能够办到,请高手指点!!!

参照上图公式,试试看

=IFERROR(INDEX($C$1:$C$12,MATCH($E2&"-"&COLUMN(A1),$B$1:$B$12,)),"")

单元格输入上公式,回车,右拉,下拉,随意拉多少列或行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-18
1、选择第一列姓名,复制到word中,利用替换功能,查找内容填-^#,替换为内容不填,把后面的数去掉,然后复制回第一列,把原有的姓名替换掉、
2、选择所有的张三以及后面的数字,复制,在其后的列选择性粘贴—转置,依次次把各个数据复制过来,然后把重复的行删掉就可以了追问

3万多行,没法各个复制,还是谢谢

第2个回答  2014-07-18

    根据符号“-”分列

    再插入透视表

追问

我是没搞懂你的这个方法,如果确认可行,请详细说明,谢谢

追答

换个更简单的,先分列然后去重复项,我做了个例子,你可以参考下


相似回答