![](http://dingyue.ws.126.net/2022/0519/d05a8365j00rc3x6b00bpd000v900eep.jpg)
单列中的数据过多会使您的 Microsoft Excel 电子表格更难阅读。为了改进它,您应该考虑使用“文本到列”或“快速填充”功能来拆分列。
“文本到列”将使用相同数据的多列替换您的单列。“Flash Fill”将复制数据,将其拆分为新的单独列,同时保持原始列不变。
如何在 Excel 中使用文本到列
Microsoft Excel 包含一项特殊功能,可让您拆分超长列。它通过使用分隔符(如逗号或分号)分隔列来实现此目的,这些分隔符分隔数据。
该功能通过使用Text to Columns工作,您可以从 Microsoft Excel 功能区栏中的“数据”选项卡访问它。
为了测试此功能,我们将在单个列中使用一组数据(员工列表、显示姓名、出生日期和其他信息)。每个数据部分都在一个单元格中,用分号分隔。
![](http://dingyue.ws.126.net/2022/0519/7b8d6aa1j00rc3x6s004ec000i2007dm.jpg)
您需要先选择包含数据的单元格(上例中的单元格 A1 到 A12)。
在 Excel 的“数据”选项卡中,单击“数据工具”部分中的“文本到列”按钮。
![](http://dingyue.ws.126.net/2022/0519/65818cd2j00rc3x6q001nc000i20054m.jpg)
这将打开“将文本转换为列向导”窗口,并允许您开始分离数据。从选项中,选择“分隔”单选按钮,然后单击“下一步”继续。
![](http://dingyue.ws.126.net/2022/0519/e90b2b8bj00rc3x6r006oc000i200gom.jpg)
默认情况下,Excel 将选择尝试按找到的每个选项卡来分隔单列数据。这很好,但是对于我们的示例,我们使用的是用分号分隔的数据。
从侧面菜单中选择您的分隔符选项。对于我们的示例,我们选择的分隔符是分号。
![](http://dingyue.ws.126.net/2022/0519/afa11c7dj00rc3x6q000hc000hm009em.jpg)
您可以在菜单底部的“数据预览”部分查看转换后的数据的外观。
准备好后,单击“下一步”继续。
![](http://dingyue.ws.126.net/2022/0519/1223bf4ej00rc3x6q0031c000i2007sm.jpg)
您现在需要为每列设置单元格类型。例如,如果您有一列包含日期,则可以为该列设置适当的日期格式。默认情况下,每列都将设置为“常规”设置。
使用此选项,Excel 将尝试自动设置每列的数据类型。要手动设置这些,请先单击“数据预览”部分中的列。从哪里,从“列数据格式”部分中选择适当的数据类型。
如果您想完全跳过一列,请选择您的列,然后选择“不导入列(跳过)”选项。单击“完成”开始转换。
![](http://dingyue.ws.126.net/2022/0519/d096f296j00rc3x6r005wc000i200glm.jpg)
您的单列将使用分隔符将每个部分分隔为使用您选择的单元格式选项的单独列。
![](http://dingyue.ws.126.net/2022/0519/92ee9103j00rc3x6q004ac000i2009nm.jpg)
如何在 Excel 中使用 Flash 填充
如果您想保持原始数据完整,但仍将数据分开,您可以使用“Flash Fill”功能。
使用我们的员工列表示例,我们有一个单列(A 列)标题行,用分号分隔符分隔每一位数据。
![](http://dingyue.ws.126.net/2022/0519/28d6b907j00rc3x6q004cc000i2007jm.jpg)
要使用“快速填充”功能,首先在第 1 行输入列标题。对于我们的示例,“员工 ID”将输入单元格 B1,“名字”输入单元格 C1 等。
对于每一列,选择您的标题行。从 B1(本例中的“员工 ID”标题)开始,然后在“数据”选项卡的“数据工具”部分中,单击“快速填充”按钮。
![](http://dingyue.ws.126.net/2022/0519/05c4832fj00rc3x6q0027c000i2008mm.jpg)
对每个标题单元格(C1、D1 等)重复该操作,以使用匹配数据自动填充新列。
如果原始列中的数据格式正确,Excel 将使用原始标题单元格 (A1) 作为指导自动分隔内容。如果您收到错误,请在标题单元格下方的单元格中按顺序键入以下值,然后再次单击“快速填充”按钮。
在我们的示例中,这将是单元格 B2 中的第一个数据示例(“101”),位于 B1 中的标题单元格(“员工 ID”)之后。
![](http://dingyue.ws.126.net/2022/0519/33b51582j00rc3x6r0039c000i20082m.jpg)
每个新列都将填充原始列中的数据,使用最初的第一行或第二行作为选择正确数据的指南。
![](http://dingyue.ws.126.net/2022/0519/e7d0d769j00rc3x6r005uc000i2006qm.jpg)
在上面的示例中,长列(A 列)已分成六个新列(B 到 G)。
由于第 1 到 12 行的布局相同,“Flash Fill”功能能够使用标题行和数据的第一位来复制和分离数据。
热门跟贴