如何将多行转换为一组列?

时间:2017-08-17 12:03:14

标签: excel excel-2010

如何将多行转换为一列?

以下是我的CSV文件数据。姓名,位置,移动,电子邮件重复多次。有时,可能会错过位置,移动设备可能会有多个条目。

Name,XXX
Location,Berlin
Mobile,999xxxxx00
Email, xxx@xmail.com
Name, YYYYY
Location,Paris
Mobile,999xxxxx33,999xxxxx55
Email, yyyy@xmail.com,yyyy@gmail.com
Name, ZZZZZ
Mobile,989xxxxx65,899xxxxx60,799xxxxx89.899xxx6590,889xxxxx60
Email, zzzz@xmail.com
Name,PPPP
Location,Spain
Mobile,999xxxxx77,
Email,pppp@xmail.com
Name,QQQQQ
Location,London
Mobile,999xxxxx65,999xxxxx60,999xxxxx89.999xxx6590
Email,qqqq@xmail.com

我希望这些数据适合如下:

Name   |   Location   |   Mobile     |   E-mail
----------------------------------------------------
XXXx        Berlin      999xxxxx00    xxx@xmail.com
YYYYY       Paris       999xxxxx33    yyyy@xmail.com
YYYYY                   999xxxxx55    yyyy@gmail.com
ZZZZZ                   989xxxxx65    zzzz@xmail.com
                        899xxxxx60    
                        799xxxxx89    
                        899xxx6590    
                        889xxxxx60    
PPPP        Spain       999xxxxx77    pppp@xmail.com
QQQQQ       London      999xxxxx65    qqqq@xmail.com
                        999xxxxx60    
                        999xxxxx89    
                        999xxx6590

如果重复显示名称而不是将其显示为空,那会更好。

1 个答案:

答案 0 :(得分:0)

我会Text to Columns(数据>文字到列)。

在该窗口中,选择Delimited,然后点击Next并确保选择Comma,然后点击Finish

执行此操作后,复制数据,然后右键单击要粘贴数据的第一个单元格,然后选择Transpose

这应该会给你想要的结果。