![Excel从小白到小能手](https://wfqqreader-1252317822.image.myqcloud.com/cover/411/40778411/b_40778411.jpg)
2.2 用分列方法整理数据源
前面的TXT文件,后台数据分列在一列多行上,我们可以直接关联到Excel中。但是,如果拿到的数据,没有用【Enter】键换行,而是全部堆在一起了。这时候,还能用分列来操作吗?比如,要把图2-16中的邮件信息,整理成邮件列表。要求:姓名、邮箱分列在2列中。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00053002.jpg?sign=1739280945-ddCCZXxR99GMFG1mmKllhIwwbi7TY9R1-0-ef9d8ad35159ad5d05cd26678975d68f)
图2-16
1.打开Excel,粘贴相应的文本
打开“2利用分列处理邮件清单”,我们先将【1.2txt后台数据-2】中的文件,复制并粘贴到“2利用分列处理邮件清单”Excel文件的A1单元格中(见图2-17)。
仔细观察图2-17中的数据,不难发现,每个人的姓名之后,用一对括号()括起了邮箱。在两个人员的信息之间,用分号“;”进行分隔。我们要对数据进行拆分处理,可以使用【分列】功能,进行高效整理。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00054001.jpg?sign=1739280945-5iq3s5KFN1pzF8JuQb5MSViT7FoZUJZI-0-5b3ec685b3c5871914f8e7f494f587af)
图2-17
2.文本的分列处理
(1)选中第一列→单击【数据】选项卡→单击【分列】按钮(见图2-18)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00054002.jpg?sign=1739280945-U5FGhpl4Mc6bFqegeWGyLPMcUfLQ6zMx-0-1743db55342a1e97b91118627e4864ac)
图2-18
(2)在弹出的【文本分列向导-第1步,共3步】对话框中→选中【分隔符号】单选按钮→单击【下一步】按钮(见图2-18)。
(3)弹出【文本分列向导-第2步,共3步】对话框→勾选【分隔符号】选项区域中的【其他】复选框并输入【;】(见图2-20)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00055001.jpg?sign=1739280945-xpN0bfvInQ6somMlj9DYwib18iI5geub-0-8b3e05916c2f6388a068193c6652967f)
图2-19
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00055002.jpg?sign=1739280945-nyP4kvcoGIH497GlcHgehHnd4c3gahNs-0-86e54a4254ebc75cc06eb345ce3a4c4d)
图2-20
(4)单击【下一步】按钮→弹出【文本分列向导-第3步,共3步】(见图2-21)→单击【完成】按钮,即可将A1单元格文件完成数据分列,最终效果如图2-22所示。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00056001.jpg?sign=1739280945-S9knDgTlgjL4eizCbp8gQqbFh883diqm-0-2bc6e5c3193f5eba82a02bd864997e1d)
图2-21
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00056002.jpg?sign=1739280945-7K8xLnAmqyLsrLXOJjENJnKOWKW7mAr1-0-9625d17456c492fe6e110762ff5100c4)
图2-22
3.转置处理
下面只需将横着放的人员及邮箱信息,全选上,然后给它们【转置】为列表即可。具体操作步骤如下:
(1)选中A1单元格→按快捷键【Ctrl+→(方向键的右键)】,即可快速选中这一行中所有连续的单元格区域。
(2)按快捷键【Ctrl+C】,快速复制选中单元格→鼠标选中A4单元格后→右击,在弹出的快捷菜单中→选择【粘贴选项】(见图2-23)→【转置粘贴】命令(见图2-24)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00057001.jpg?sign=1739280945-tbPw07Cbe4BoZ0DWZ4P3UjqFlzPcEUB7-0-3498cbede2a93508e7ed91eab6feea1f)
图2-23
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00057002.jpg?sign=1739280945-ei69VlnaXewkiQOucycPEXLv7dAxsoYp-0-a290e02804dec9d2af4a5a8f0730d753)
图2-24
4.转置后的文件分列
(1)再次选中A列→单击【数据】选项卡→单击【分列】按钮(见图2-25)。
(2)在弹出的【文本分列向导-第1步,共3步】对话框中→选中【分隔符号】单选按钮(见2-26)→单击【下一步】按钮→在【文本分列向导-第2步,共3步】对话框中→勾选【分隔符号】中的【其他】复选框,并输入【 】(输入一个空格符。因为姓名前面冗余的空格符,以及姓名和邮箱地址之间的分隔符,它们都是空格)→单击【下一步】按钮(见图2-27)。
(3)在【文本分列向导-第3步,共3步】对话框中→选中【列数据格式】区域中【不导入此列(跳过)】单选按钮,将第一列空白列去掉(见图2-28)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00058001.jpg?sign=1739280945-MuwGGuP3xKUaEtSR8XCJ9p1kz21sJrIw-0-fbc8c19e563f2eeaae1736f17e21fa62)
图2-25
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00058002.jpg?sign=1739280945-f5QlnsB026KuxR1MRuGRQ7bzfCFIFo0Q-0-2a372186dd94e9eccc93721f5501ae0a)
图2-26
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00059001.jpg?sign=1739280945-SZ1b60YVzn6dYGIVQe6Ibwdy4te4GHPD-0-33252ae9fd99d6bcc780f98bec79d919)
图2-27
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00059002.jpg?sign=1739280945-eS51k5mqdQgjaUR5pvrBIiNmXwFCFajX-0-c2bd11b4e776127f3e0d0c3909da0c14)
图2-28
(4)单击【完成】按钮→弹出【此处已有数据。是否替换它?】提示对话框,在这里,需要覆盖原来的列,单击【确定】按钮,即可将姓名、邮箱地址分成两列(见图2-29)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00060001.jpg?sign=1739280945-svTIm462hkqYGHyYzxKhB5Iozpz3nx6a-0-33ef8846c3b350adcb8fdfc53589dbf1)
图2-29
5.整理数据格式
(1)将B列数据中的【(】删除,选中B列→单击【数据】选项卡中的【分列】按钮(见图2-30)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00060002.jpg?sign=1739280945-PoudoBByFpt9Onxnosb4MqNjkfsBfUwP-0-55e344d4800e4ac47bc78bb389422f8a)
图2-30
(2)弹出【文本分列向导-第1步,共3步】对话框→选中【分隔符号】单选按钮(同图2-26类似)→单击【下一步】按钮→弹出【文本分列向导-第2步,共3步】→勾选【分隔符号】区域中的【其他】复选框并输入【(】(见图2-31)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00061001.jpg?sign=1739280945-zhzVrssH3XZEKSlWW8V5rx0bBljYaiWV-0-d0e3822a84ae6b7a31caf88d98ee5f85)
图2-31
(3)单击【下一步】按钮→弹出【文本分列向导-第3步,共3步】对话框→选中【列数据格式】区域中的【不导入此列(跳过)】单选按钮将第一列空白列去掉(见图2-32)→单击【完成】按钮。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00061002.jpg?sign=1739280945-uisKzTZUTreC10iFmbtD8Yb8Pg2MyfrF-0-c71730e661749c5b09016dbcc6986909)
图2-32
(4)按上述步骤,同理完成B列数据中的【)】删除:
①选中B列→单击【数据】选项卡中的【分列】按钮→弹出【文本分列向导-第1步,共3步】对话框。
②选中【分隔符号】单选按钮→单击【下一步】按钮。
③弹出【文本分列向导-第2步,共3步】对话框。
④勾选【分隔符号】中的【其他】复选框输入【)】→单击【下一步】按钮。
⑤弹出【文本分列向导-第3步,共3步】对话框→选择【列数据格式】中【不导入此列(跳过)】单选按钮将第一列空白列去掉→单击【完成】按钮。
⑥最后,将表格中冗余的1~3整行删除即可,最终效果如图2-33所示。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00062001.jpg?sign=1739280945-xCECSdXIcsbLIkbWfAqi4Jovj9PKrYVv-0-3c37f8c52548fd30050c0d84702aa1ed)
图2-33
【本节小结】
通过本节学习,我们学会了外部数据导入方式,多属性数据组分列功能,细心的小伙伴会发现,除“文本”格式数据外,“Access”“网页-表格”“SQL Server”“XML”等格式数据也可以通过这样的方式导入。
这样的导入方式可以避免数据全部堆在一起,没有“分门别类”地放在各自独立的列中。同时也避免了为数据分析师需要对数据进行加工、统计、分析的时候挖“坑”。除了数据导入将数据进行分门别类外,“分列”功能也将令数据信息“乖乖地”分开,同时也可以剔除一些无用的信息列表。巧用“点点鼠标”技巧,解决数据信息叠加困扰。