![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=1739321606-vVJSAFe6MS8khORAul7XbddZTcuohY7N-0-6b2b7bce0404149f68442c64bc31b088)
图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=1739321606-HIpGeI7j3835Sk08a85vQajKrYZg7iZ8-0-805384eb765dc88defea8a97fb971dca)
图2-17
2.文本的分列处理
(1)选中第一列→单击【数据】选项卡→单击【分列】按钮(见图2-18)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00054002.jpg?sign=1739321606-6nd9JGLKoRXTGIKipF61ImJ0KtaIpjfU-0-776f88b3e3999f6c9ae355291782695b)
图2-18
(2)在弹出的【文本分列向导-第1步,共3步】对话框中→选中【分隔符号】单选按钮→单击【下一步】按钮(见图2-18)。
(3)弹出【文本分列向导-第2步,共3步】对话框→勾选【分隔符号】选项区域中的【其他】复选框并输入【;】(见图2-20)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00055001.jpg?sign=1739321606-QQUBiL916hOUgMXSDnil45v1kfxKEmKF-0-663e146d529e831b327fb68b9a01e961)
图2-19
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00055002.jpg?sign=1739321606-SrsJuo57D2hMhKQrcb8KALQJ7kXW55D2-0-be5a55fada2e40b4810fb6271122ef9f)
图2-20
(4)单击【下一步】按钮→弹出【文本分列向导-第3步,共3步】(见图2-21)→单击【完成】按钮,即可将A1单元格文件完成数据分列,最终效果如图2-22所示。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00056001.jpg?sign=1739321606-rdCD9B8M16uybRwvdbtsV3fAfA4VmJfM-0-1af0e4537af7cf5063283b99f97e8b6c)
图2-21
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00056002.jpg?sign=1739321606-Vnne91VCKZaUeeEHAdmdaHVhfJDMf7Pn-0-0b2b32f632215dae10853054cb1d77ba)
图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=1739321606-51CwZNoRWg54QIRkzD8uWZdFhcFk8L9B-0-b19bf6f3784023b7aa984f738613e8b9)
图2-23
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00057002.jpg?sign=1739321606-utIhu96m43vbnyT6BrLNaf7g8f9WfmHb-0-658d0afb1346cc9c01ae584ec9e7fadf)
图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=1739321606-ElxAiNpp7jAoLAIMivqaQhAzbNFzsAEA-0-35624a0ca56ab92a40464628cca6777d)
图2-25
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00058002.jpg?sign=1739321606-GglimMLDGOdye3xDuTr9X186ZeIdkiDk-0-a045487b2621d3e223cbe7fc1025db33)
图2-26
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00059001.jpg?sign=1739321606-a0oeQ7NHioy0skGYGkGoYWLbU5RBG0XA-0-a6927f7cb7cac75e0879a774cd45918e)
图2-27
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00059002.jpg?sign=1739321606-FVGMdvvserCFUpSRMGXMMHw82FZDObMc-0-b94c7b3d031a3991f93ec83a684ea28c)
图2-28
(4)单击【完成】按钮→弹出【此处已有数据。是否替换它?】提示对话框,在这里,需要覆盖原来的列,单击【确定】按钮,即可将姓名、邮箱地址分成两列(见图2-29)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00060001.jpg?sign=1739321606-Oyo9Yv8DWXEsxN8Meou00fNlijncfoFr-0-6e1a187c55a0610ddaa74491e7289c53)
图2-29
5.整理数据格式
(1)将B列数据中的【(】删除,选中B列→单击【数据】选项卡中的【分列】按钮(见图2-30)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00060002.jpg?sign=1739321606-69MBqrmu1NBxMddFzMr2zfqfwIMLb59z-0-1d66ad5ca1575c8c739f71a1948d217e)
图2-30
(2)弹出【文本分列向导-第1步,共3步】对话框→选中【分隔符号】单选按钮(同图2-26类似)→单击【下一步】按钮→弹出【文本分列向导-第2步,共3步】→勾选【分隔符号】区域中的【其他】复选框并输入【(】(见图2-31)。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00061001.jpg?sign=1739321606-ZaIwBBtxExK8RP6EMOTjUacRkDns5yL3-0-fbf6170bdfe36735cd08d4ba196f4a74)
图2-31
(3)单击【下一步】按钮→弹出【文本分列向导-第3步,共3步】对话框→选中【列数据格式】区域中的【不导入此列(跳过)】单选按钮将第一列空白列去掉(见图2-32)→单击【完成】按钮。
![](https://epubservercos.yuewen.com/E2A0A3/21182127801950306/epubprivate/OEBPS/Images/img00061002.jpg?sign=1739321606-jsMoObFOQQlEgBkVAJEbhlZaTorsW9u6-0-4ca4950e9a70219c64e35548b70d3509)
图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=1739321606-oN9XK4MHuJ9Hvod9bm9FM9v5byMRCkWh-0-1c791f8e82be3b26e8412118a8cdbabd)
图2-33
【本节小结】
通过本节学习,我们学会了外部数据导入方式,多属性数据组分列功能,细心的小伙伴会发现,除“文本”格式数据外,“Access”“网页-表格”“SQL Server”“XML”等格式数据也可以通过这样的方式导入。
这样的导入方式可以避免数据全部堆在一起,没有“分门别类”地放在各自独立的列中。同时也避免了为数据分析师需要对数据进行加工、统计、分析的时候挖“坑”。除了数据导入将数据进行分门别类外,“分列”功能也将令数据信息“乖乖地”分开,同时也可以剔除一些无用的信息列表。巧用“点点鼠标”技巧,解决数据信息叠加困扰。